Skip to content

dogterbox/thai-word-segmentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thai Word Segmentation using Deep Learning

Keywords: Bi-LSTM, Classification, Deep learning, NLP

āđāļ™āļ§āļ„āļīāļ”

āđƒāļ™āļ āļēāļĐāļēāđ„āļ—āļĒāļĄāļĩāļāļāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āļ„āļģāļ—āļĩāđˆāļ„āđˆāļ­āļ™āļ‚āđ‰āļēāļ‡āđ€āļ„āļĢāđˆāļ‡āļ„āļąāļ” āļĄāļĩāļ•āļąāļ§āļ­āļąāļāļĐāļĢ (character, alphabet) āļšāļēāļ‡āļ•āļąāļ§āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ€āļ‚āļĩāļĒāļ™āđƒāļ™āļ•āļąāļ§āđāļŦāļ™āđˆāļ‡āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āļ„āļģāđ„āļ”āđ‰ āđ€āļŠāđˆāļ™ āļŠāļĢāļ°āļ­āļē (āļē) āđāļĨāļ°āđƒāļ™āļ—āļēāļ‡āļ•āļĢāļ‡āļāļąāļ™āļ‚āđ‰āļēāļĄāļĄāļĩāļ•āļąāļ§āļ­āļąāļāļĐāļĢāļ—āļĩāđˆāđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāđ€āļ‚āļĩāļĒāļ™āļ‚āļķāđ‰āļ™āļ•āđ‰āļ™āļ‚āļ­āļ‡āļ„āļģ āđ€āļŠāđˆāļ™ āļŠāļĢāļ°āđāļ­ (āđ) āļˆāļēāļāđāļ™āļ§āļ„āļīāļ”āļ”āļąāļ‡āļāļĨāđˆāļēāļ§āļāļēāļĢāļžāļąāļ’āļ™āļēāļ•āļąāļ§āļ•āļąāļ”āļ„āļģāļ āļēāļĐāļēāđ„āļ—āļĒāđƒāļ™āļ„āļĢāļąāđ‰āļ‡āļ™āļĩāđ‰ āļ„āļ·āļ­āļāļēāļĢāļžāļĒāļēāļĒāļēāļĄāļ—āļĩāđˆāļˆāļ°āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ•āļģāđāļŦāļ™āđˆāļ‡āđƒāļ™āļāļēāļĢāļ•āļąāļ”āļ„āļģāļ§āđˆāļēāļ•āļąāļ§āļ­āļąāļāļĐāļĢāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™āļ•āļąāļ§āļ­āļąāļāļĐāļĢāļ•āļąāļ§āđāļĢāļāļ‚āļ­āļ‡āļ„āļģāļŦāļĢāļ·āļ­āđ„āļĄāđˆāđ‚āļ”āļĒāļžāļīāļˆāļēāļ“āļēāļšāļĢāļīāļšāļ—āļˆāļēāļāļ„āļģāļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ™āļĩāđ‰ āļŦāļĢāļ·āļ­āļāļĨāđˆāļēāļ§āļ„āļ·āļ­āļˆāļģāđāļ™āļāļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļ•āļąāļ§āļ­āļąāļāļĐāļĢāđƒāļ™āļ•āļģāđāļŦāļ™āđˆāļ‡āļ™āļąāđ‰āļ™āđ† āļ§āđˆāļēāđ€āļ›āđ‡āļ™āļ•āļąāļ§āļ­āļąāļāļĐāļĢāļ‚āļķāđ‰āļ™āļ•āđ‰āļ™āļ‚āļ­āļ‡āļ„āļģāļŦāļĢāļ·āļ­āđ„āļĄāđˆ

āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ

​ āļ™āļģāļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļēāļˆāļēāļāļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ BEST Corpus āļ‹āļķāđˆāļ‡āļĄāļĩāļāļēāļĢāļāļģāļŦāļ™āļ”āļ‚āļ­āļšāđ€āļ‚āļ•āļ‚āļ­āļ‡āļ„āļģāđ„āļ§āđ‰āđ€āļĢāļĩāļĒāļšāļĢāđ‰āļ­āļĒāđāļĨāđ‰āļ§āļˆāļģāļ™āļ§āļ™ 506 āđ„āļŸāļĨāđŒ āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āđ€āļ­āļāļŠāļēāļĢāļˆāļēāļāļŦāļĨāļēāļĒāļŦāļĄāļ§āļ”āļŦāļĄāļđāđˆ āđ„āļ”āđ‰āđāļāđˆ āļšāļ—āļ„āļ§āļēāļĄ āļŠāļēāļĢāļēāļ™āļļāļāļĢāļĄ āļ‚āđˆāļēāļ§āđāļĨāļ°āļ™āļ§āļ™āļīāļĒāļēāļĒ

āļšāļ—|āļ„āļ§āļēāļĄ|āđ€āļāļĩāđˆāļĒāļ§|āļāļąāļš|āļŠāļ·āđˆāļ­|āđāļĨāļ°|āļŠāļąāļ‡āļ„āļĄ|\nāļĢāļđāđ‰|āđ€āļ—āđˆāļē| |āļĢāļđāđ‰|āļ—āļąāļ™| |"|āļŠāļ·āđˆāļ­|"|\n<NE>āļ™āļīāļĐāļāļē āļŦāļĢāļļāđˆāļ™āđ€āļāļĐāļĄ</NE>|\nāļ™āļīāļŠāļīāļ•|āļ›āļĢāļīāļāļāļē|āđ€āļ­āļ| |:| |āļ™āļīāđ€āļ—āļĻāļĻāļēāļŠāļ•āļĢāđŒ|,| 
|<NE>āļˆāļļāļŽāļēāļĨāļ‡āļāļĢāļ“āđŒāļĄāļŦāļēāļ§āļīāļ—āļĒāļēāļĨāļąāļĒ</NE>|\n(|āļšāļ—|āļ„āļ§āļēāļĄ|āļ™āļĩāđ‰|āļĒāļēāļ§|āļ›āļĢāļ°āļĄāļēāļ“| |4| |āļŦāļ™āđ‰āļē|āļāļĢāļ°āļ”āļēāļĐ| |A|4|)|\nāđ€āļœāļĒāđāļžāļĢāđˆ|āļ„āļĢāļąāđ‰āļ‡|āđāļĢāļ|āļšāļ™|āđ€āļ§āđ‡āļ›āđ„āļ‹āļ•āđŒ|
āļĄāļŦāļēāļ§āļīāļ—āļĒāļēāļĨāļąāļĒ|āđ€āļ—āļĩāđˆāļĒāļ‡āļ„āļ·āļ™| |āļ§āļąāļ™|āļ—āļĩāđˆ| |āđ‘āđ—| |āļ˜āļąāļ™āļ§āļēāļ„āļĄ| |āđ’āđ•āđ”āđ–|\nāļ­āļ­āļ|āđ„āļ›|āļ­āļĒāđˆāļēāļ‡|āļāļ§āđ‰āļēāļ‡āļ‚āļ§āļēāļ‡| |āļ™āļąāļš|āļˆāļēāļ|āļŠāļ·āđˆāļ­|āđāļšāļš|āđ€āļāđˆāļē|āđ†| |āļ—āļĩāđˆ|āđ€āļĢāļē|āļ„āļļāđ‰āļ™āđ€āļ„āļĒ| 
|āđ€āļŠāđˆāļ™| |āļŦāļ™āļąāļ‡āļŠāļ·āļ­āļžāļīāļĄāļžāđŒ| |āļ™āļīāļ•āļĒāļŠāļēāļĢ| |āđ‚āļ—āļĢāļ—āļąāļĻāļ™āđŒ| |āđāļĨāļ°|āļ āļēāļžāļĒāļ™āļ•āļĢāđŒ| |āļŠāļ·āđˆāļ­|āļšāļļāļ„āļ„āļĨ| |āļŠāļ·āđˆāļ­|āļžāļ·āđ‰āļ™āļšāđ‰āļēāļ™| |āļŦāļĢāļ·āļ­|āļŠāļ·āđˆāļ­|āđ€āļ‰āļžāļēāļ°|āļāļīāļˆ|āđ€āļžāļ·āđˆāļ­|āļāļēāļĢ|āļ›āļĢāļ°āļŠāļēāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ|
|āđ„āļ›|āļˆāļ™|āļ–āļķāļ‡|āļŠāļ·āđˆāļ­|āđƒāļ™|āļĢāļđāļ›āđāļšāļš|āļ—āļĩāđˆ|āđ€āļĢāļĩāļĒāļ|āļāļąāļ™|āļ§āđˆāļē|āļ§āļąāļ’āļ™āļ˜āļĢāļĢāļĄ|āđāļšāļš|āļ›āļĢāļ°āļŠāļēāļ™āļīāļĒāļĄ| |āļŦāļĢāļ·āļ­| |"|āļ§āļąāļ’āļ™āļ˜āļĢāļĢāļĄ|āļ›āđ‡āļ­āļš|"| |āļ­āļĒāđˆāļēāļ‡|āđ€āļŠāđˆāļ™| |āđāļŸāļŠāļąāđˆāļ™|āļāļēāļĢ|āđāļ•āđˆāļ‡|āļāļēāļĒ|
āđāļĨāļ°|āļ—āļĢāļ‡|āļœāļĄ| |āļ‚āļ­āļ‡|āđ€āļĨāđˆāļ™|āđāļĨāļ°|āļ•āļļāđŠāļāļ•āļē| |āļ‡āļēāļ™|āļ‰āļĨāļ­āļ‡| |āļ‡āļēāļ™|āđ€āļ—āļĻāļāļēāļĨ|āļ•āđˆāļēāļ‡āđ†| |āļŊāļĨāļŊ| |āļ”āļąāļ‡|āļ™āļąāđ‰āļ™| |āļāļēāļĢ|āļ—āļĩāđˆ|āļˆāļ°|āđ€āļ‚āđ‰āļēāđƒāļˆ|āļ„āļ§āļēāļĄ|āļŦāļĄāļēāļĒ| |āļĢāļ§āļĄ|āļ–āļķāļ‡|
|"|āļĢāļđāđ‰|āđ€āļ—āđˆāļē|āļ—āļąāļ™|"| |āļ­āļīāļ—āļ˜āļīāļžāļĨ|āļˆāļēāļ|āļŠāļ·āđˆāļ­|āļ•āđˆāļēāļ‡āđ†| |āļ—āļąāđ‰āļ‡|āđāļšāļš|āđ€āļāđˆāļē|āđāļĨāļ°|āđāļšāļš|āđƒāļŦāļĄāđˆ|āđ€āļŦāļĨāđˆāļē|āļ™āļĩāđ‰| |āļˆāļģāđ€āļ›āđ‡āļ™|āļˆāļ°|āļ•āđ‰āļ­āļ‡|āļĄāļĩ|āļāļĢāļ­āļš|āļ„āļ§āļēāļĄ|āļ„āļīāļ”|āļ—āļĩāđˆ|āļŠāļąāļ”āđ€āļˆāļ™| 
|āđ€āļžāļ·āđˆāļ­|āđƒāļŦāđ‰|āđ€āļŦāđ‡āļ™|āļ–āļķāļ‡|āļ›āļąāļˆāļˆāļąāļĒ|āļ•āđˆāļēāļ‡āđ†| |āļ‚āļ­āļ‡|āļŠāļ·āđˆāļ­|āđāļ•āđˆāļĨāļ°|āļ›āļĢāļ°āđ€āļ āļ—|āļ—āļĩāđˆ|āļ‹āļąāļšāļ‹āđ‰āļ­āļ™|āđāļĨāļ°|āđ€āļāļĩāđˆāļĒāļ§āļžāļąāļ™|āļ‹āļķāđˆāļ‡|āļāļąāļ™āđāļĨāļ°āļāļąāļ™|\nāļāļĢāļ­āļš|āļ„āļ§āļēāļĄ|āļ„āļīāļ”|āļ”āļąāļ‡|āļāļĨāđˆāļēāļ§'

āļāļēāļĢāļˆāļąāļ”āđ€āļ•āļĢāļĩāļĒāļĄāļ‚āđ‰āļ­āļĄāļđāļĨ

  1. āļĨāļšāļ„āļģāļ—āļĩāđˆāđ„āļĄāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļ­āļ­āļ āđ„āļ”āđ‰āđāļāđˆ < AB>, < /AB>, < NE>, < /NE>, \n
'āļšāļ—|āļ„āļ§āļēāļĄ|āđ€āļāļĩāđˆāļĒāļ§|āļāļąāļš|āļŠāļ·āđˆāļ­|āđāļĨāļ°|āļŠāļąāļ‡āļ„āļĄ|āļĢāļđāđ‰|āđ€āļ—āđˆāļē| |āļĢāļđāđ‰|āļ—āļąāļ™| |"|āļŠāļ·āđˆāļ­|"|āļ™āļīāļĐāļāļē āļŦāļĢāļļāđˆāļ™āđ€āļāļĐāļĄ|āļ™āļīāļŠāļīāļ•|āļ›āļĢāļīāļāļāļē|āđ€āļ­āļ| |:| |āļ™āļīāđ€āļ—āļĻāļĻāļēāļŠāļ•āļĢāđŒ|,| 
|āļˆāļļāļŽāļēāļĨāļ‡āļāļĢāļ“āđŒāļĄāļŦāļēāļ§āļīāļ—āļĒāļēāļĨāļąāļĒ|(|āļšāļ—|āļ„āļ§āļēāļĄ|āļ™āļĩāđ‰|āļĒāļēāļ§|āļ›āļĢāļ°āļĄāļēāļ“| |4| |āļŦāļ™āđ‰āļē|āļāļĢāļ°āļ”āļēāļĐ| |a|4|)|āđ€āļœāļĒāđāļžāļĢāđˆ|āļ„āļĢāļąāđ‰āļ‡|āđāļĢāļ|āļšāļ™|āđ€āļ§āđ‡āļ›āđ„āļ‹āļ•āđŒ|āļĄāļŦāļēāļ§āļīāļ—āļĒāļēāļĨāļąāļĒ|
āđ€āļ—āļĩāđˆāļĒāļ‡āļ„āļ·āļ™| |āļ§āļąāļ™|āļ—āļĩāđˆ| |āđ‘āđ—| |āļ˜āļąāļ™āļ§āļēāļ„āļĄ| |āđ’āđ•āđ”āđ–|āļ­āļ­āļ|āđ„āļ›|āļ­āļĒāđˆāļēāļ‡|āļāļ§āđ‰āļēāļ‡āļ‚āļ§āļēāļ‡| |āļ™āļąāļš|āļˆāļēāļ|āļŠāļ·āđˆāļ­|āđāļšāļš|āđ€āļāđˆāļē|āđ†| |āļ—āļĩāđˆ|āđ€āļĢāļē|āļ„āļļāđ‰āļ™āđ€āļ„āļĒ| |āđ€āļŠāđˆāļ™| 
|āļŦāļ™āļąāļ‡āļŠāļ·āļ­āļžāļīāļĄāļžāđŒ| |āļ™āļīāļ•āļĒāļŠāļēāļĢ| |āđ‚āļ—āļĢāļ—āļąāļĻāļ™āđŒ| |āđāļĨāļ°|āļ āļēāļžāļĒāļ™āļ•āļĢāđŒ| |āļŠāļ·āđˆāļ­|āļšāļļāļ„āļ„āļĨ| |āļŠāļ·āđˆāļ­|āļžāļ·āđ‰āļ™āļšāđ‰āļēāļ™| |āļŦāļĢāļ·āļ­|āļŠāļ·āđˆāļ­|āđ€āļ‰āļžāļēāļ°|āļāļīāļˆ|āđ€āļžāļ·āđˆāļ­|āļāļēāļĢ|āļ›āļĢāļ°āļŠāļēāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ| 
|āđ„āļ›|āļˆāļ™|āļ–āļķāļ‡|āļŠāļ·āđˆāļ­|āđƒāļ™|āļĢāļđāļ›āđāļšāļš|āļ—āļĩāđˆ|āđ€āļĢāļĩāļĒāļ|āļāļąāļ™|āļ§āđˆāļē|āļ§āļąāļ’āļ™āļ˜āļĢāļĢāļĄ|āđāļšāļš|āļ›āļĢāļ°āļŠāļēāļ™āļīāļĒāļĄ| |āļŦāļĢāļ·āļ­| |"|āļ§āļąāļ’āļ™āļ˜āļĢāļĢāļĄ|āļ›āđ‡āļ­āļš|"| |āļ­āļĒāđˆāļēāļ‡|āđ€āļŠāđˆāļ™| |āđāļŸāļŠāļąāđˆāļ™|āļāļēāļĢ|
āđāļ•āđˆāļ‡|āļāļēāļĒ|āđāļĨāļ°|āļ—āļĢāļ‡|āļœāļĄ| |āļ‚āļ­āļ‡|āđ€āļĨāđˆāļ™|āđāļĨāļ°|āļ•āļļāđŠāļāļ•āļē| |āļ‡āļēāļ™|āļ‰āļĨāļ­āļ‡| |āļ‡āļēāļ™|āđ€āļ—āļĻāļāļēāļĨ|āļ•āđˆāļēāļ‡āđ†| |āļŊāļĨāļŊ| |āļ”āļąāļ‡|āļ™āļąāđ‰āļ™| |āļāļēāļĢ|āļ—āļĩāđˆ|āļˆāļ°|āđ€āļ‚āđ‰āļēāđƒāļˆ|āļ„āļ§āļēāļĄ|āļŦāļĄāļēāļĒ|
|āļĢāļ§āļĄ|āļ–āļķāļ‡| |"|āļĢāļđāđ‰|āđ€āļ—āđˆāļē|āļ—āļąāļ™|"| |āļ­āļīāļ—āļ˜āļīāļžāļĨ|āļˆāļēāļ|āļŠāļ·āđˆāļ­|āļ•āđˆāļēāļ‡āđ†| |āļ—āļąāđ‰āļ‡|āđāļšāļš|āđ€āļāđˆāļē|āđāļĨāļ°|āđāļšāļš|āđƒāļŦāļĄāđˆ|āđ€āļŦāļĨāđˆāļē|āļ™āļĩāđ‰| |āļˆāļģāđ€āļ›āđ‡āļ™|āļˆāļ°|āļ•āđ‰āļ­āļ‡|āļĄāļĩ|āļāļĢāļ­āļš|āļ„āļ§āļēāļĄ|āļ„āļīāļ”|āļ—āļĩāđˆ|
āļŠāļąāļ”āđ€āļˆāļ™| |āđ€āļžāļ·āđˆāļ­|āđƒāļŦāđ‰|āđ€āļŦāđ‡āļ™|āļ–āļķāļ‡|āļ›āļąāļˆāļˆāļąāļĒ|āļ•āđˆāļēāļ‡āđ†| |āļ‚āļ­āļ‡|āļŠāļ·āđˆāļ­|āđāļ•āđˆāļĨāļ°|āļ›āļĢāļ°āđ€āļ āļ—|āļ—āļĩāđˆ|āļ‹āļąāļšāļ‹āđ‰āļ­āļ™|āđāļĨāļ°|āđ€āļāļĩāđˆāļĒāļ§āļžāļąāļ™|āļ‹āļķāđˆāļ‡|āļāļąāļ™āđāļĨāļ°āļāļąāļ™|āļāļĢāļ­āļš|āļ„āļ§āļēāļĄ|āļ„āļīāļ”|āļ”āļąāļ‡|āļāļĨāđˆāļēāļ§
  1. āļŠāļĢāđ‰āļēāļ‡ dictionary āļ‚āļ­āļ‡āļ•āļąāļ§āļ­āļąāļāļĐāļĢ āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāđāļ›āļĨāļ‡ character āđ€āļ›āđ‡āļ™ index āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 180 character āļ‹āļķāđˆāļ‡āļĄāļĩāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ•āļąāļ§āļ­āļąāļāļĐāļĢāļžāļīāđ€āļĻāļĐ 2 āļ•āļąāļ§ āļ„āļ·āļ­
    1. < pad> āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāđāļ—āļ™āļ—āļĩāđˆāļ„āđˆāļēāļ§āđˆāļēāļ‡
    2. < unk> āļŦāļĢāļ·āļ­ unknow char āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āđƒāļ™āļāļĢāļ“āļĩāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļ™āļģ model āđ„āļ›āđƒāļŠāđ‰āļ‡āļēāļ™āļ•āđˆāļ­āđāļĨāļ°āļ—āļģāļāļēāļĢāđāļ›āļĨāļ‡ character āđ€āļ›āđ‡āļ™ index āđāļ•āđˆāļžāļšāļ§āđˆāļēāļĄāļĩ character āļ—āļĩāđˆāđ„āļĄāđˆāđ€āļ„āļĒāļ›āļĢāļēāļāļāđƒāļ™ dataset āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢ training āļĄāļēāļāđˆāļ­āļ™
{'āļ': 0,
 'āļ‚': 1,
 'āļ„': 2,
 'āļ‡': 3,
 ...
 ...
 ...
 '<pad>': 179
 '<unk>': 180}

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āđ‰āļēāļ‡āļ•āđ‰āļ™ āđ„āļĄāđˆāđ„āļ”āđ‰āđāļŠāļ”āļ‡āļ•āļēāļĄāļ„āđˆāļē index āļˆāļĢāļīāļ‡

  1. āđāļšāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ train-test-validation

    Test = āđāļšāđˆāļ‡āđƒāļŦāđ‰āļĄāļđāļĨ 0.03 % āļˆāļēāļāļˆāļģāļ™āļ§āļ™āđ„āļŸāļĨāđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ” (506 āđ„āļŸāļĨāđŒ) --> 15 āđ„āļŸāļĨāđŒ

    Train = āļˆāļģāļ™āļ§āļ™āđ„āļŸāļĨāđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ” - āļˆāļģāļ™āļ§āļ™āđ„āļŸāļĨāđŒ Test --> 477 āđ„āļŸāļĨāđŒ

    Validate = āđāļšāđˆāļ‡āđƒāļŦāđ‰āļĄāļđāļĨ 0.03 % āļˆāļēāļāļˆāļģāļ™āļ§āļ™āđ„āļŸāļĨāđŒ Train --> 14 āđ„āļŸāļĨāđŒ

  2. āļŠāļĢāđ‰āļēāļ‡ dataset āđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļāļąāļš model āđ‚āļ”āļĒāļāļģāļŦāļ™āļ”āđƒāļŦāđ‰āļĄāļĩāļāļēāļĢāļĄāļ­āļ‡āļĒāđ‰āļ­āļ™āļāļĨāļąāļšāđ„āļ›āļžāļīāļˆāļēāļ“āļēāļ‚āđ‰āļ­āļĄāļđāļĨāļāđˆāļ­āļ™āļŦāļ™āđ‰āļē (look back) āđ€āļ—āđˆāļēāļāļąāļš 20 -- āļĢāļđāļ›āđāļšāļšāļ‚āđ‰āļ­āļĄāļđāļĨ time sequence āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āļāļąāļšāļŠāļ–āļēāļ›āļąāļ•āļāļĢāļĢāļĄāļ›āļĢāļ°āđ€āļ āļ— RNN āļāļąāļšāļāļēāļĢāļˆāļģāđāļ™āļāļ›āļĢāļ°āđ€āļ āļ— (classification) āļ§āđˆāļē character āļĨāļģāļ”āļąāļšāļ™āļąāđ‰āļ™āđ† āđ€āļ›āđ‡āļ™āļ­āļąāļāļĐāļĢāļ‚āļķāđ‰āļ™āļ•āđ‰āļ™āļŦāļĢāļ·āļ­āđ„āļĄāđˆ (No:0, Yes:1)

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡: āļŠāļĢāđ‰āļēāļ‡ dataset āļ‚āļ­āļ‡āļ„āļģāļ§āđˆāļē āļŦāļīāļ§āļ‚āđ‰āļēāļ§ āđ‚āļ”āļĒāļāļģāļŦāļ™āļ”āđƒāļŦāđ‰ look back = 4

"āļŦāļīāļ§āļ‚āđ‰āļēāļ§"
look back = 4
--> |āļŦ| āļī|āļ§|āļ‚| āđ‰|āļē|āļ§|
--> |<pad>|<pad>|<pad>|  āļŦ  |  =  Yes     (X1, y1)
--> |<pad>|<pad>|  āļŦ  |   āļī  |  =  No      (X2, y2)
--> |<pad>|  āļŦ  |   āļī  |  āļ§  |  =  No      (X3, y3)
--> |  āļŦ  |   āļī  |  āļ§  |  āļ‚  |  =  Yes     (X4, y4)
--> |   āļī  |  āļ§  |  āļ‚  |   āđ‰  |  =  No       (X5, y5)
--> |  āļ§  |  āļ‚  |   āđ‰  |  āļē  |  =  No       (X6, y6)
--> |  āļ‚  |   āđ‰  |  āļē  |  āļ§  |  =  No       X7, y7)
X1 = [178, 178, 178, 135]   y1 = 1
X2 = [178, 178, 135, 144]   y2 = 0
X3 = [178, 135, 144, 131]   y3 = 0
X4 = [135, 144, 131, 95 ]   y4 = 1
X5 = [44,  131, 95,  160]   y5 = 0
X6 = [131, 95,  160  142]   y6 = 0
X7 = [95,  160  142, 131]   y7 = 0
....

X4 = [  [0, 0, 0, ..., 1, ..., 0],      <--- 135
        [0, 0, ..., 1, 0, ..., 0],      <--- 144
        [0, 0, 0, 0, ..., ..., 1]       <--- 131
        [0, 0, 1, ..., ..., 0, 0]  ]    <--- 92
		
y4 = [0, 1]                             <--- 1

....

āļˆāļēāļāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡ BEST Corpus āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđ€āļ›āđ‡āļ™ dataset āļˆāļ°āđ„āļ”āđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ”āļąāļ‡āļ™āļĩāđ‰

Train set:     19,531,501
Validate set:  654,259
Test set:      583,377
āļĢāļ§āļĄ:            20,769,137

āļŠāļĢāđ‰āļēāļ‡āđ‚āļĄāđ€āļ”āļĨ

Model

Layer

  1. Input layer = data shape: (20 time step, 180 feature)
  2. Hidden layer
    1. Bi-LSTM = unit: 90
    2. Dense = unit: 45 , activation: linear
  3. Output layer
    1. Dense = num class (unit): 2, activation: softmax

Loss function = categorical-crossentropy
Optimizer = rmsprop
Metrics = accuracy
Batch size = 1024
Epoch = 20
Step per epoch = 1,9073

Callbacks

  • Learning rate

    āļāļģāļŦāļ™āļ”āđƒāļŦāđ‰āļĄāļĩāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ—āđˆāļēāļāļąāļš 0.001 āđāļĨāļ°āļ›āļĢāļąāļšāļ„āđˆāļē learning rate āđƒāļ™āļ—āļļāļāđ† epoch āđƒāļŦāđ‰āļĨāļ”āļĨāļ‡āļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ (decay learning rate) āđāļĨāļ°āđ€āļ—āđˆāļēāļāļąāļš 0.0001 āđ€āļĄāļ·āđˆāļ­ train model āļ–āļķāļ‡ epoch āļ—āļĩāđˆ 20 āļžāļ­āļ”āļĩ

Step decay

  • Save model

    Save model āđ€āļĄāļ·āđˆāļ­āļĄāļĩāļ„āđˆāļē accuracy āļˆāļēāļ validate set āļ”āļĩāļ‚āļķāđ‰āļ™

āļœāļĨāļĨāļąāļžāļ˜āđŒ

1. Model Loss - Model Accuracy

āļāļĢāļēāļŸāđāļŠāļ”āļ‡āļ„āđˆāļē loss āđāļĨāļ° accuracy āđƒāļ™āđāļ•āđˆāļĨāļ° epoch

  • Loss

Model loss

  • Accuracy

Model acc

2. āļāļēāļĢāļ§āļąāļ”āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž
Precision:  0.967
Recall:     0.981
Fscore:     0.974
Accuracy:   0.974
3. āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāļ•āļąāļ”āļ„āļģ
āļšāļ—|āļ§āļīāļˆāļēāļĢāļ“āđŒ| |-| |āļˆāļēāļ|āļĄāļļāļĄāļĄāļ­āļ‡|āļ—āļēāļ‡|āļˆāļĢāļīāļĒāļ˜āļĢāļĢāļĄ|āļŠ.āļĻāļīāļ§āļĢāļąāļāļĐāđŒ| |:| |āļĻāļđāļ™āļĒāđŒāļšāļąāļ™āđ€āļ—āļīāļ‡|āļ„āļĢāļš|āļ§āļ‡āļˆāļĢ|āļ‚āļ­āļ‡|āļĢāļąāļāļšāļēāļĨ|āļ—āļąāļāļĐāļīāļ“|āļŠāļļāļĨāļąāļāļĐāļ“āđŒ| |āļĻāļīāļ§āļĢāļąāļāļĐāđŒ| |-| 
|āļ™āļąāļ|āļ§āļīāļŠāļēāļāļēāļĢ|āļžāļļāļ—āļ˜āļĻāļēāļŠāļ™āļē|āļšāļ—āļ„āļ§āļēāļĄ|āļ™āļĩāđ‰|āļĒāļēāļ§|āļ›āļĢāļ°āļĄāļēāļ“| |10| |āļŦāļ™āđ‰āļē|āļāļĢāļ°āļ”āļēāļĐ| |a|4|āđ€āļœāļĒāđāļžāļĢāđˆ|āļ„āļĢāļąāđ‰āļ‡|āđāļĢāļ|āļšāļ—|āđ€āļ§āđ‡āļ›āļĄāļŦāļēāļ§āļīāļ—āļĒāļēāļĨāļąāļĒ|āđ€āļ—āļĩāđˆāļĒāļ‡āļ„āļ·āļ™| 
|āļ§āļąāļ™|āļ—āļĩāđˆ| |31| |āļĄāļāļĢāļēāļ„āļĄ| |2547|āļœāļĨ|āļāļĢāļ°āļ—āļš|āļ™āđ‚āļĒāļšāļēāļĒ|āļĻāļđāļ™āļĒāđŒ|āļšāļąāļ™āđ€āļ—āļīāļ‡|āļ„āļĢāļš|āļ§āļ‡āļˆāļĢ|āļ‚āļ­āļ‡|āļĢāļąāļāļšāļēāļĨ|āļ—āļąāļāļĐāļīāļ“|āļ•āđˆāļ­|āļāļēāļĢ|āļžāļąāļ’āļ™āļē|āđāļāđ‰āđ„āļ‚|āļ›āļąāļāļŦāļē|āļ„āļ§āļēāļĄ|
āļĒāļēāļāļˆāļ™| |:| |āļˆāļēāļ|āļĄāļļāļĄāļĄāļ­āļ‡|āļ—āļēāļ‡|āļˆāļĢāļīāļĒāļ˜āļĢāļĢāļĄ|-|āđ‘|-|āļ›āļĢāļ°āļāļēāļĢ|āđāļĢāļ| |āļ‚āļ­|āļĒāļ·āļ™āļĒāļąāļ™|āļ§āđˆāļē|āļĄāļļāļĄāļĄāļ­āļ‡|āļŦāļĢāļ·āļ­|āļ—āļąāļĻāļ™āļ°|āļ—āļēāļ‡|āļˆāļĢāļīāļĒāļ˜āļĢāļĢāļĄ|āļ™āļąāđ‰āļ™| |āđ„āļĄāđˆ|āđ„āļ”āđ‰|āļ­āļĒāļđāđˆ|āđƒāļ™|
āļŠāļēāļĒāļ•āļē|āļ‚āļ­āļ‡|āļ™āļēāļĒāļ|āļĢāļąāļāļĄāļ™āļ•āļĢāļĩ|āļ—āļąāļāļĐāļīāļ“| āļŠāļīāļ™āļ§āļąāļ•āļĢ|āđ€āļ­āļē|āđ€āļĨāļĒ| |āđāļĄāđ‰|āđ€āļ‚āļē|āļˆāļ°|āļ­āđ‰āļēāļ‡|āļ§āđˆāļē|āđ€āļ›āđ‡āļ™|āļžāļļāļ—āļ˜āļĻāļēāļŠāļ™āļīāļ| |āļ™āļąāđˆāļ™|āđ€āļ›āđ‡āļ™|āļ„āļģ|āļĨāļ§āļ‡| |āļ—āļĩāđˆ|āđ€āļ‚āļē|āļŦāļĨāļ­āļ|āļ•āļ™|
āđ€āļ­āļ‡|āđāļĨāļ°|āļĄāļŦāļēāļŠāļ™| |āļˆāļ™|āđ€āļ‚āļē|āđ€āļ­āļ‡|āļāđ‡|āđ€āļŠāļ·āđˆāļ­|āļ•āļēāļĄ|āļ„āļģ|āļĨāļ§āļ‡|āļ‚āļ­āļ‡|āđ€āļ‚āļē| |āļ™āļąāļ|āļāļēāļĢ|āđ€āļĄāļ·āļ­āļ‡| |āļ™āļąāļ|āļāļēāļĢ|āļ„āđ‰āļē|āđāļĨāļ°|āļ™āļąāļ|āđ‚āļ†āļĐāļ“āļē|āļŠāļ§āļ™|āđ€āļŠāļ·āđˆāļ­|āļ—āļąāđ‰āļ‡āļŦāļĨāļēāļĒ|
|āļŠāļ­āļš|āđƒāļŠāđ‰|āļ–āđ‰āļ­āļĒāļ„āļģ|āļ—āļĩāđˆ|āđ€āļ›āđ‡āļ™|āļĄāļļāļŠāļēāļ§āļēāļ—|āļ­āļĒāļđāđˆ|āđ€āļ™āļ·āļ­āļ‡āļ™āļīāļ•āļĒāđŒ|āļˆāļ™|āđ€āļŠāļ·āđˆāļ­|āđƒāļ™|āļ–āđ‰āļ­āļĒāļ„āļģ|āļ™āļąāđ‰āļ™|āđ†|āđ€āļ­āļē|āđ€āļĨāļĒ| |āļ”āļąāļ‡|āļ„āļ™|āļ—āļĩāđˆ|āļ„āļļāđ‰āļ™|āļ­āļĒāļđāđˆ|āļāļąāļš|āļ„āļ§āļēāļĄ|āļĢāļļāļ™āđāļĢāļ‡| |āļĒāđˆāļ­āļĄ|āļĒāļēāļ|
āļ—āļĩāđˆ|āļˆāļ°|āđ€āļ‚āđ‰āļēāđƒāļˆ|āđ„āļ”āđ‰|āđƒāļ™|āļŦāļ™āļ—āļēāļ‡|āļ‚āļ­āļ‡|āļŠāļąāļ™āļ•āļīāļ āļēāļ§āļ°| |āļŦāļĢāļ·āļ­|āļ„āļ™|āļ—āļĩāđˆ|āļ„āļļāđ‰āļ™āļ­āļĒāļđāđˆ|āļāļąāļš|āļ„āļ§āļēāļĄ|āđ‚āļĨāļ | |āļĒāđˆāļ­āļĄ|āļĒāļēāļ|āļ—āļĩāđˆ|āļˆāļ°|āđ€āļ‚āđ‰āļēāđƒāļˆ|āđ„āļ”āđ‰|āđƒāļ™|āđ€āļĢāļ·āđˆāļ­āļ‡|āļ‚āļ­āļ‡|āļŠāļąāļ™|āđ‚āļ”āļĐ|
āļžāļĢāļ°āļ āļīāļāļĐāļļāļĢāļđāļ›|āļŦāļ™āļķāđˆāļ‡|āđ€āļ‚āļĩāļĒāļ™|āļšāļ—āļ„āļ§āļēāļĄ|āļĨāļ‡|āļĄāļ•āļī|āļŠāļ™| |āļĢāļēāļĒ|āļ§āļąāļ™| |āļ‰āļšāļąāļš|āļ§āļąāļ™|āļ—āļĩāđˆ| |āđ”| |āļ˜āļąāļ™āļ§āļēāļ„āļĄ| |āđ’āđ•āđ”āđ–| |āļ­āļĒāđˆāļēāļ‡|āļ™āđˆāļē|āļĢāļąāļšāļŸāļąāļ‡|āļĄāļēāļ| |āļŦāļēāļ|āđ„āļĄāđˆ|āļĄāļĩ|
āļ›āļāļīāļāļīāļĢāļīāļĒāļē|āđƒāļ”|āđ†|āļˆāļēāļ|āļ„āļ™|āđƒāļ™|āļĢāļąāļāļšāļēāļĨ|āļ›āļąāļˆāļˆāļļāļšāļąāļ™|āđ€āļ­āļē|āđ€āļĨāļĒ| |āļˆāļķāļ‡|āļ‚āļ­|āļ™āļģ|āđ€āļ­āļē|āļĄāļē|āļ­āđˆāļēāļ™|āđƒāļŦāđ‰|āļŸāļąāļ‡|āļāļąāļ™|āļ”āļąāļ‡|āļ•āđˆāļ­|āđ„āļ›|āļ™āļĩāđ‰|āļž.āļ•.āļ—.āļ—āļąāļāļĐāļīāļ“| āļŠāļīāļ™āļ§āļąāļ•āļĢ| 
|āļ™āļąāđ‰āļ™|āļ›āļĢāļ°āļŠāļš|āļ„āļ§āļēāļĄ|āļŠāļģāđ€āļĢāđ‡āļˆ|āļ­āļĒāđˆāļēāļ‡|āļŠāļđāļ‡|āļ•āļēāļĄ|āļāļĢāļ­āļš|āļ„āļīāļ”|āđāļĨāļ°|āļ—āļĪāļĐāļŽāļĩ|āđ€āļĻāļĢāļĐāļāļĻāļēāļŠāļ•āļĢāđŒ|āļ—āļļāļ™āļ™āļīāļĒāļĄ| |āļžāļīāļŠāļđāļˆāļ™āđŒ|āđ„āļ”āđ‰|āļˆāļēāļ|āļœāļĨ|āļ›āļĢāļ°āļāļ­āļš|āļāļēāļĢ|āđāļĨāļ°|āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡|
āļ‚āļ­āļ‡|āļāļģāđ„āļĢ|āļāļīāļˆāļāļēāļĢ|āļ—āļĩāđˆ|āļ—āđˆāļēāļ™|āļĢāļīāđ€āļĢāļīāđˆāļĄ| |āļāđˆāļ­āļ•āļąāđ‰āļ‡| |āđāļĨāļ°|āļšāļĢāļīāļŦāļēāļĢ| |āļāđˆāļ­āļ™|āļāļēāļĢ|āđ€āļ‚āđ‰āļē|āļĢāļąāļš|āļ•āļģāđāļŦāļ™āđˆāļ‡|āļŦāļĢāļ·āļ­|āđāļŠāļ”āļ‡|āļšāļ—āļšāļēāļ—|āļ—āļēāļ‡|āļāļēāļĢ|āđ€āļĄāļ·āļ­āļ‡| |āļāļĢāļ°āļ—āļąāđˆāļ‡|āļŠāļēāļĄāļēāļĢāļ–|
āđƒāļŠāđ‰|āļ„āļ§āļēāļĄ|āļŠāļģāđ€āļĢāđ‡āļˆ| |āđ€āļŦāļĨāđˆāļē|āļ™āļąāđ‰āļ™| |āđ€āļ›āđ‡āļ™|āļšāļēāļ—|āļāļēāļ™|āđ€āļ‚āđ‰āļē|āļĒāļķāļ”|āļāļļāļĄ|āļ­āļģāļ™āļēāļˆ|āļĢāļąāļ|āļ”āđ‰āļ§āļĒ|āļāļĨāđ„āļ|āļāļēāļĢ|āđ€āļĨāļ·āļ­āļāļ•āļąāđ‰āļ‡|āļŠāļģāđ€āļĢāđ‡āļˆ|āđƒāļ™|āļ—āļĩāđˆāļŠāļļāļ”|āļ­āļēāļˆ|āļ™āļąāļš|āđ„āļ”āđ‰|āļ§āđˆāļē| |āļ™āļĩāđˆ|āđ€āļ›āđ‡āļ™|
āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒ|āļ„āļ§āļēāļĄ|āļŠāļģāđ€āļĢāđ‡āļˆ|āļ‚āļ­āļ‡|āļāđˆāļēāļĒ|āļ—āļļāļ™| |āļ—āļĩāđˆ|āļĢāļ§āļ”āđ€āļĢāđ‡āļ§|āđāļĨāļ°|āđ€āļšāđ‡āļ”āđ€āļŠāļĢāđ‡āļˆ|āđ€āļ”āđ‡āļ”āļ‚āļēāļ”|āļĒāļīāđˆāļ‡| |āđ‚āļ”āļĒ|āļ—āļĩāđˆ|āļĄāļī|āđ„āļ”āđ‰|āđƒāļŠāđ‰|āļāļĨāđ„āļ|āļāļ­āļ‡|āļ—āļąāļž| |āļĢāļ°āļšāļš|āļĢāļēāļŠāļāļēāļĢ| 
|āļŦāļĢāļ·āļ­|āļ—āļģ|āļāļēāļĢ|āļ›āļāļīāļ§āļąāļ•āļī|-|āļĢāļąāļāļ›āļĢāļ°āļŦāļēāļĢ| |āđāļ•āđˆ|āļ­āļĒāđˆāļēāļ‡āđƒāļ”|āļ„āļ‡|āļ›āļāļīāđ€āļŠāļ˜|āđ„āļ”āđ‰|āļĒāļēāļ| |āļ§āđˆāļē|āļ­āļģāļ™āļēāļˆ|āđ€āļšāđ‡āļ”āđ€āļŠāļĢāđ‡āļˆ|āđ€āļ”āđ‡āļ”āļ‚āļēāļ”|āļ—āļąāđ‰āļ‡|āļ—āļēāļ‡|āļ•āļĢāļ‡|āđāļĨāļ°|āļ—āļēāļ‡|āļ­āđ‰āļ­āļĄ| 
|āļœāđˆāļēāļ™|āļāļĨāđ„āļ|āļ•āđˆāļēāļ‡āđ†| |āļ‚āļ­āļ‡| |āļž.āļ•.āļ—.āļ—āļąāļāļĐāļīāļ“| āļŠāļīāļ™āļ§āļąāļ•āļĢ| |āļ™āļąāđ‰āļ™| |āļ“| |āļ§āļīāļ™āļēāļ—āļĩ|āļ™āļĩāđ‰| |āļ•āļĨāļ­āļ”āļˆāļ™|āļ—āļĩāđˆ|āļˆāļ°|āđ€āļāļīāļ”|āļ‚āļķāđ‰āļ™|āļŦāļĨāļąāļ‡|āļˆāļēāļ|āļāļēāļĢ|āđ€āļĨāļ·āļ­āļāļ•āļąāđ‰āļ‡|āđƒāļ™|āļ­āļ™āļēāļ„āļ•|
āļ­āļąāļ™|āđƒāļāļĨāđ‰| |āļĒāļąāļ‡|āđ„āļĄāđˆ|āļĄāļĩ|āļ™āļēāļĒāļ|āļĢāļąāļāļĄāļ™āļ•āļĢāļĩ|āļˆāļēāļ|āļāļēāļĢ|āđ€āļĨāļ·āļ­āļāļ•āļąāđ‰āļ‡|āļ„āļ™|āđƒāļ”|āđ€āļ„āļĒ|āļĄāļĩ|āļŦāļĢāļ·āļ­|āļ—āļģāđ„āļ”āđ‰|āļĄāļēāļāđˆāļ­āļ™|āļ„āļ§āļēāļĄ|āļŠāļģāđ€āļĢāđ‡āļˆ|āļ—āļēāļ‡|āļ˜āļļāļĢāļāļīāļˆ|āļ”āđ‰āļ§āļĒ|āļĢāļ°āļĒāļ°|āđ€āļ§āļĨāļē|āļ­āļąāļ™|āļŠāļąāđ‰āļ™| 
|āļˆāļ™|āļŠāļēāļĄāļēāļĢāļ–|āļĄāļĩ|āļ—āļļāļ™|āļ—āļĢāļąāļžāļĒāđŒ|āļĢāļ°āļ”āļąāļš|āļŦāļĨāļēāļĒ|āļŦāļĄāļ·āđˆāļ™|āļŦāļĨāļēāļĒ|āđāļŠāļ™|āļĨāđ‰āļēāļ™|āļšāļēāļ—| |āļ”āđ‰āļ§āļĒ|āļĢāļ°āļĒāļ°|āđ€āļ§āļĨāļē|āđ€āļžāļĩāļĒāļ‡|āļŠāļ­āļ‡|āļ—āļĻāļ§āļĢāļĢāļĐ|āđ€āļĻāļĐ| |āđƒāļ™|āļĢāļ°āļšāļš|āļ—āļļāļ™āļ™āļīāļĒāļĄ| 
|āļ­āļēāļˆ|āļ–āļ·āļ­|āđ„āļ”āđ‰|āļ§āđˆāļē|āđ€āļ›āđ‡āļ™|āđ€āļĢāļ·āđˆāļ­āļ‡| |"|āļ„āļ§āļēāļĄ|āļŠāļēāļĄāļēāļĢāļ–|"| |āđƒāļ™|āļāļēāļĢ|āđāļŠāļ§āļ‡āļŦāļē|āļāļģāđ„āļĢ|āļŠāļđāļ‡|āļŠāļļāļ”|āđāļ•āđˆ|āļ•āđ‰āļ­āļ‡|āđ„āļĄāđˆ|āļĨāļ·āļĄ|āļ§āđˆāļē| |"|āļāļģāđ„āļĢ|āļŠāļđāļ‡|āļŠāļļāļ”|"| |āļ™āļąāđ‰āļ™| 
|āđāļĄāđ‰|āļˆāļ°|āļ–āļđāļ|āļāļŽāļŦāļĄāļēāļĒ| |(|āļŦāļĢāļ·āļ­|āļāļŽāļŦāļĄāļēāļĒ|āļĒāļąāļ‡|āđ€āļ­āļē|āļœāļīāļ”|āđ„āļĄāđˆ|āđ„āļ”āđ‰|?|)| |āļāđ‡|āļĄāļī|āđƒāļŠāđˆ|āļˆāļ°|āļŦāļĄāļēāļĒ|āļ„āļ§āļēāļĄ|āļ§āđˆāļē|āļāļĢāļ°āļ—āļģ|āđ„āļ›|āđƒāļ™|āļ—āļīāļĻāļ—āļēāļ‡|āđ€āļ”āļĩāļĒāļ§|āļāļąāļš| 
|"|āļ—āļģāļ™āļ­āļ‡|āļ„āļĨāļ­āļ‡āļ˜āļĢāļĢāļĄ|"|āļšāđˆāļ­āļĒ|āļ„āļĢāļąāđ‰āļ‡|āļ—āļĩāđˆ|āļ„āļ§āļēāļĄ|āļŠāļģāđ€āļĢāđ‡āļˆ|āļ—āļēāļ‡|āļ˜āļļāļĢāļāļīāļˆ|āļāļēāļĢ|āļ„āđ‰āļē|āđāļšāļš|āļŠāļąāļĄāļ›āļ—āļēāļ™|āļœāļđāļāļ‚āļēāļ”| |āļŦāļĢāļ·āļ­|āļ‹āļ·āđ‰āļ­|āļ–āļđāļ|āļĄāļēāļ|-|āļ‚āļēāļĒ|āđāļžāļ‡|āļĄāļēāļ| 
|āļˆāļ°|āļĄāļĩ|āļĨāļąāļāļĐāļ“āļ°|āļĄāļīāļˆāļ‰āļē|āļ­āļēāļŠāļĩāļ§āļ°| |āļ„āļ·āļ­|āļāļēāļĢ|āđ€āļĨāļĩāđ‰āļĒāļ‡|āļŠāļĩāļž|āļœāļīāļ”| |āļŦāļē|āđ€āļĨāļĩāđ‰āļĒāļ‡āļŠāļĩāļž|āđƒāļ™|āļ—āļēāļ‡|āļ—āļļāļˆāļĢāļīāļ•| |āļœāļīāļ”|āļ§āļīāļ™āļąāļĒ| |āļŦāļĢāļ·āļ­|āļœāļīāļ”|āļĻāļĩāļĨāļ˜āļĢāļĢāļĄ|āļ­āļĒāļđāđˆ|āđ€āļŠāļĄāļ­|āļāļĨāđˆāļēāļ§|
āļāļąāļ™|āļĄāļē|āđāļĄāđ‰|āđƒāļ™|āļŠāļēāļ”|āļāļ§āđˆāļē| |āļ„āļ§āļēāļĄ|āļŠāļģāđ€āļĢāđ‡āļˆ|āļ­āļąāļ™|āļĢāļ§āļ”āđ€āļĢāđ‡āļ§|āđāļĨāļ°|āļĒāļīāđˆāļ‡āđƒāļŦāļāđˆ| |āđ€āļĄāļ·āđˆāļ­|āļœāļŠāļēāļ™|āđ€āļ‚āđ‰āļē|āļāļąāļš|āļ­āļģāļ™āļēāļˆ|āđ€āļšāđ‡āļ”āđ€āļŠāļĢāđ‡āļˆ|āđ€āļ”āđ‡āļ”āļ‚āļēāļ”|āļ”āđ‰āļ§āļĒ|āđāļĨāđ‰āļ§| |āļŦāļēāļ|āļœāļđāđ‰|āļ™āļąāđ‰āļ™
|āđ„āļĄāđˆ|āļĄāļĩ|āļ˜āļĢāļĢāļĄ| |āđ„āļĄāđˆ|āļĄāļĩ|āļāļēāļĢ|āđ€āļˆāļĢāļīāļ|āļŠāļ•āļī| |āļŦāļĢāļ·āļ­|āļĄāļĩ|āļāļēāļĢ|āļ āļēāļ§āļ™āļē|āđ€āļžāļĩāļĒāļ‡āļžāļ­| |āļāđ‡|āļ‡āđˆāļēāļĒ|āļ—āļĩāđˆ|āļˆāļ°|āđ€āļāļīāļ”|āļ„āļ§āļēāļĄ|āļŠāļģāļ„āļąāļ|āļĄāļąāđˆāļ™|āļŦāļĄāļēāļĒ|āđƒāļ™|āļ•āļ™| |āļ”āđ‰āļ§āļĒ|āļ­āļŦāļąāļ‡āļāļēāļĢ|
-|āļĄāļĄāļąāļ‡āļāļēāļĢ| |āļĄāļĩ|āļĄāļī|āļˆāļ‰āļēāļ—āļīāļāļī| |āļ™āļģ|āļžāļē|āļ•āļ™|āđ€āļ­āļ‡|āđāļĨāļ°|āļžāļ§āļ|āļžāđ‰āļ­āļ‡|āļ­āļ­āļ|āļ™āļ­āļ|āļĨāļđāđˆ|āļ™āļ­āļ|āļ—āļēāļ‡|āļ˜āļĢāļĢāļĄāļĒāļīāđˆāļ‡|āđ†| |āļ‚āļķāđ‰āļ™|āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒ|āļ­āļīāļ™āđ€āļ”āļĩāļĒ| |āļŦāļĢāļ·āļ­|āđāļĄāđ‰|āđƒāļ™|
āļžāļĢāļ°āđ„āļ•āļĢāļ›āļīāļŽāļ|āļˆāļķāļ‡|āļāļĨāđˆāļēāļ§|āđ„āļ§āđ‰|āļ§āđˆāļē| |"|āđ€āļĻāļĢāļĐāļāļĩ|"| |āļ„āļĢāļąāđ‰āļ‡|āļžāļļāļ—āļ˜āļāļēāļĨ|āļ™āļąāđ‰āļ™| |āļ•āđ‰āļ­āļ‡|āļ›āļĢāļ°āļāļēāļĻ|āđāļĨāļ°|āļœāđˆāļēāļ™|āļāļēāļĢ|āļĢāļąāļšāļĢāļ­āļ‡|āļˆāļēāļ|āļŠāļĄāļēāļŠāļīāļ|āđƒāļ™|āļŠāļļāļĄāļŠāļ™| |āļ§āđˆāļē|āđ€āļ›āđ‡āļ™|
|"|āļ„āļ™|āļ”āļĩ|"| |āđ€āļžāļ·āđˆāļ­|āļĄāļī|āđƒāļŦāđ‰|āļ„āļ™|āļŠāļąāđˆāļ§|āļŦāļĒāļēāļšāđāļ­āļš|āđāļāļ‡|āđ€āļ‚āđ‰āļē|āļĄāļē|āđƒāļŠāđ‰| |"|āļ§āļīāļŠāļē|āļĄāļēāļĢ|"| |āļŠāđˆāļ§āļ‡|āļŠāļīāļ‡|āļžāļ·āđ‰āļ™āļ—āļĩāđˆ|āđāļĨāļ°|āļŠāļīāļ—āļ˜āļī|āļ‚āļ­āļ‡|āļŠāļĄāļēāļŠāļīāļ|āļ­āļ·āđˆāļ™|āļ™āļēāļĒāļ|āļĢāļąāļāļĄāļ™āļ•āļĢāļĩ|
āļ„āļ™|āļ›āļąāļˆāļˆāļļāļšāļąāļ™|āļāļĨāđˆāļēāļ§|āļ”āđ‰āļ§āļĒ|āļ„āļ§āļēāļĄ|āļ āļēāļ„āļ āļđāļĄāļīāđƒāļˆ|āļ­āļĒāļđāđˆ|āđ€āļŠāļĄāļ­|āļ§āđˆāļē| |āļ•āļ™|āđ€āļŠāļ·āđˆāļ­āļĄāļąāđˆāļ™|āđƒāļ™|āļ•āļąāļ§|āđ€āļ­āļ‡| |āđ€āļ›āđ‡āļ™|āļ„āļ™| |"|āļ„āļīāļ”|āļ™āļ­āļ|āļāļĢāļ­āļš|"| |āļžāļĢāđ‰āļ­āļĄ|āļ—āļĩāđˆ|āļˆāļ°|āļŦāļē|
|"|āļĨāļđāđˆāļ—āļēāļ‡|āđƒāļŦāļĄāđˆ|āđ†|"| |āļĄāļē|āđāļāđ‰|āļ›āļąāļāļŦāļē|āļŦāļĨāļēāļĒ|āļ„āļĢāļąāđ‰āļ‡|āļ—āļĩāđˆ| |āļž.āļ•.āļ—.āļ—āļąāļāļĐāļīāļ“| āļŠāļīāļ™āļ§āļąāļ•āļĢ| |āļāļĨāđˆāļēāļ§|āļāļąāļš|āļŠāļ·āđˆāļ­|āļĄāļ§āļĨ|āļŠāļ™| |āļŦāļĢāļ·āļ­|āļāļąāļš|āļœāļđāđ‰|āļŸāļąāļ‡|āļāļĨāļļāđˆāļĄ|āļ­āļ·āđˆāļ™|āđ†| 
|āļ—āļģāļ™āļ­āļ‡|āļ§āđˆāļē| |"|āļāļŽāļŦāļĄāļēāļĒ|āļ™āļąāđ‰āļ™|āđ€āļ›āđ‡āļ™|āđ€āļžāļĩāļĒāļ‡|āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­| |āļĄāļĩ|āđ„āļ”āđ‰|āļāđ‡|āđāļāđ‰āđ„āļ”āđ‰| |āđ€āļžāļ·āđˆāļ­|āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ|āļ—āļĩāđˆ|āļ§āļēāļ‡|āđ„āļ§āđ‰|"|āļˆāļ°|āļ§āđˆāļē|āđ„āļ›|āđāļĨāđ‰āļ§| |āļ„āļ§āļēāļĄ|āļ‚āđ‰āļ­|āļ™āļĩāđ‰|āđ„āļĄāđˆ|āđƒāļŠāđˆ|
āđ€āļĢāļ·āđˆāļ­āļ‡|āđāļ›āļĨāļ| |āđ‚āļ”āļĒ|āđ€āļ‰āļžāļēāļ°|āļ­āļĒāđˆāļēāļ‡|āļĒāļīāđˆāļ‡| |āļŦāļēāļ|āđ€āļĢāļē|āļŦāļĨāļ‡āļĨāļ·āļĄ|āļ„āļģ|āļāļĨāđˆāļēāļ§|āļ—āļĩāđˆ|āļ§āđˆāļē| |"|āļāļŽāļŦāļĄāļēāļĒ|āļ­āļ­āļ|āđ‚āļ”āļĒ|āļŠāļ™|āļŠāļąāđ‰āļ™|āđƒāļ”| |āļĒāđˆāļ­āļĄ|āļĢāļąāļš|āđƒāļŠāđ‰|āļŠāļ™|āļŠāļąāđ‰āļ™āļ™āļąāđ‰āļ™|"|
āđāļ•āđˆ|āļ•āļĢāļĢāļāļ°|āđ€āļŠāđˆāļ™|āļ™āļĩāđ‰|āđ„āļĄāđˆ|āļŠāļēāļĄāļēāļĢāļ–|āđƒāļŠāđ‰|āđ„āļ”āđ‰|āļāļąāļš| |"|āļŦāļĨāļąāļ|āļĻāļēāļŠāļ™āļ˜āļĢāļĢāļĄ|"| |āļŦāļĢāļ·āļ­|āđ€āļ™āļ·āđ‰āļ­|āđāļ—āđ‰|āđƒāļ™|āļžāļĢāļ°āļ˜āļĢāļĢāļĄ|āļ„āļģ|āļŠāļ­āļ™|āļ‚āļ­āļ‡|āļ—āļļāļ|āļĻāļēāļŠāļ™āļē| |āļĒāļīāđˆāļ‡|āļāļąāļš|
|"|āļŦāļĨāļąāļ|āļĻāļĩāļĨāļ˜āļĢāļĢāļĄ|-|āļˆāļĢāļīāļĒāļ˜āļĢāļĢāļĄ|"| |āļ­āļąāļ™|āđ€āļ›āđ‡āļ™|āđāļāđˆāļ™|āđāļāļ™|āļ‚āļ­āļ‡|āļ§āļīāļ–āļĩ|āđāļŦāđˆāļ‡|āļ„āļ§āļēāļĄ|āļŠāļ‡āļš|āļĢāđˆāļĄ|āđ€āļĒāđ‡āļ™|āļ‚āļ­āļ‡|āļĄāļ™āļļāļĐāļĒāļŠāļēāļ•āļī|āļ”āđ‰āļ§āļĒ|āđāļĨāđ‰āļ§| |āđāļĄāđ‰|āļ§āđˆāļē|āļ–āļķāļ‡|āļ—āļĩāđˆāļŠāļļāļ”|āļŠāļīāđˆāļ‡|āļœāļīāļ”|
āļāļŽāļŦāļĄāļēāļĒ|āļˆāļ°|āđ„āļ”āđ‰|āļĢāļąāļš|āļāļēāļĢ|āđāļāđ‰|āļāļŽāļŦāļĄāļēāļĒ|āđƒāļŦāđ‰|āļāļĨāļąāļš|āđ€āļ›āđ‡āļ™|āļ–āļđāļāļ•āđ‰āļ­āļ‡| |āļāđ‡|āļĄāļī|āđƒāļŠāđˆ|āļˆāļ°|āļ–āļđāļ|āļ—āļģāļ™āļ­āļ‡|āļ„āļĨāļ­āļ‡āļ˜āļĢāļĢāļĄāđ€āļŠāļĄāļ­|āđ„āļ›|āļāļĢāļ“āļĩ| |"|āļŦāļ§āļĒ|āļĢāļąāļ|"| 
|āļŦāļĢāļ·āļ­|āļāļēāļĢ|āļˆāļ°|āđƒāļŦāđ‰|āļĄāļĩ|āđāļŦāļĨāđˆāļ‡|āļšāļąāļ™āđ€āļ—āļīāļ‡|āļ„āļĢāļš|āļ§āļ‡āļˆāļĢ|āļ‹āļķāđˆāļ‡|āļĄāļĩ|āļšāđˆāļ­āļ™|āļāļēāļĢ|āļžāļ™āļąāļ™|āļ­āļĒāļđāđˆ|āđƒāļ™|āļ™āļąāđ‰āļ™| |āđ€āļ›āđ‡āļ™āļ•āļąāļ§|āļ­āļĒāđˆāļēāļ‡|āļ—āļĩāđˆ|āļŠāļąāļ”āđ€āļˆāļ™|āļ—āļĩāđˆāļŠāļļāļ”|āđƒāļ™|āļ‚āļ“āļ°|āļ™āļĩāđ‰| |āļāļĨāđˆāļēāļ§|āļ„āļ·āļ­| 
|āđāļĄāđ‰|āļĢāļąāļāļšāļēāļĨ|āļˆāļ°|āđƒāļŠāđ‰|āļ­āļģāļ™āļēāļˆ|āļšāļĢāļīāļŦāļēāļĢ| |āļžāļĢāļĢāļ„|āļĢāļąāļāļšāļēāļĨ|āđƒāļŠāđ‰|āđ€āļŠāļĩāļĒāļ‡|āļ‚āđ‰āļēāļ‡|āļĄāļēāļ|āđƒāļ™|āļŠāļ āļē|āļĄāļē|āđ€āļ›āļĨāļĩāđˆāļĒāļ™|āļ”āļģāđ€āļ›āđ‡āļ™|āļ‚āļēāļ§| |āđ€āļ›āļĨāļĩāđˆāļĒāļ™|āļœāļīāļ”| |(|āļāļŽāļŦāļĄāļēāļĒ|)| |āđƒāļŦāđ‰|
āđ€āļ›āđ‡āļ™|āļ–āļđāļ|āđ„āļ”āđ‰|āļ•āļēāļĄ|āļ­āļģāđ€āļ āļ­āđƒāļˆ| |āđāļ•āđˆ|āļĢāļąāļāļšāļēāļĨ|āļŦāļĢāļ·āļ­| |āļ™āļēāļĒāļ|āļĢāļąāļāļĄāļ™āļ•āļĢāļĩ|āļāđ‡|āđ„āļĄāđˆ|āļŠāļēāļĄāļēāļĢāļ–|āđ€āļ›āļĨāļĩāđˆāļĒāļ™|āļāļŽ|āļĻāļĩāļĨāļ˜āļĢāļĢāļĄ| |āļŦāļĢāļ·āļ­|āđ€āļ›āļĨāļĩāđˆāļĒāļ™|āļŦāļĨāļąāļ|āļ˜āļĢāļĢāļĄ|āļ„āļģ|āļŠāļ­āļ™|āđ„āļ”āđ‰|

Challenge 🎉💊❗🎇🎉🎉💊❗🎇🎉

āļāļ™āļāļ„āļ™āļ•āļĨāļāļŠāļ§āļ™āļ”āļ§āļ‡āļāļĄāļĨāļ„āļ™āļœāļ­āļĄāļĢāļ­āļŠāļĄāļ āļĄāļĢāļ”āļĄāļ”āļ­āļĄāļ”āļ­āļāļ‚āļˆāļĢāļŠāļ­āļ‡āļ„āļ™āļŠāļ­āļšāļˆāļ­āļ”āļĢāļ–āļ•āļĢāļ‡āļ•āļĢāļ­āļāļĒāļ­āļĄāļ—āļ™āļ­āļ”āļ™āļ­āļ™āļ­āļ”āļāļĢāļ™āļĢāļ­āļĒāļĨāļ āļĄāļĢāļ”āļĄāļ”āļ­āļāļŦāļ­āļĄāļšāļ™āļ‚āļ­āļ™āļ•āļĢāļ‡āļ„āļĨāļ­āļ‡
āļĄāļ­āļāļĨāļĄāļšāļ™āļŦāļ§āļ™āļŠāļ­āļšāļˆāļ™āļ›āļ­āļĒāļœāļĄāļ›āļĢāļāļ„āļ­āļŠāļ­āļ‡āļŠāļĄāļĢāļŠāļĄāļžāļĢāļ„āļ™āļˆāļĢāļžāļšāļŠāļ­āļ‡āļ­āļĢāļŠāļĢāļŠāļĄāļžāļĢāļ›āļ­āļ‡āļŠāļ­āļ‡āļŠāļĄāļĢāļĒāļ­āļĄāļĨāļ‡āļ„āļĨāļ­āļ‡āļĨāļ­āļĒāļ„āļ­āļĄāļ­āļ‡āļŠāļ­āļ‡āļ­āļĢāļŠāļĢāļĄāļ­āļ‡āļ­āļāļĄāļ­āļ‡āļ„āļ­āļĄāļ­āļ‡āļœāļĄāļĄāļ­āļ‡
āļˆāļ™āļŠāļ­āļ‡āļ„āļ™āļ‰āļ‡āļ™āļŠāļĄāļžāļĢāļšāļ­āļāļŠāļ§āļ™āļŠāļ­āļ‡āļ„āļ™āļ–āļ­āļ™āļŠāļĄāļ­āļĨāļ‡āļŠāļĨāļĨāļ­āļ‡āļ§āļ­āļ™āļŠāļ­āļ‡āļŦāļ™āļŠāļ­āļ‡āļ­āļĢāļŠāļĢāļ–āļ­āļĒāļŦāļĨāļšāļŠāļĄāļžāļĢāļ§āļ­āļ™āļˆāļ™āļžāļĨāļžāļĢāļĢāļ„āļŠāļ”āļŠāļ§āļĒāļŦāļĄāļ”āļŠāļ™āļāļĢāļāļ™āļāļŠāļ§āļ™āļ”āļ§āļ‡āļāļĄāļĨāļŠāļ‡āļ™āļĄ
āļœāļ‡āļĢāļ­āļŠāļĄāļ āļĄāļĢāļšāļ™āļ”āļ­āļ™āļāļ™āļ•āļāļ•āļĨāļ­āļ”āļˆāļ™āļ–āļ™āļ™āļ›āļ­āļ™āļˆāļ­āļĄāļ›āļĨāļ§āļāļ•āļĢāļ‡āļ•āļĢāļ­āļāļˆāļ­āļ”āļĢāļ–āļ–āļĨāļ­āļāļ›āļ­āļāļĨāļ‡āļŠāļ­āļ‡āļŠāļĄāļĢāļĄāļ­āļ‡āļ™āļāļ›āļĢāļ­āļ—āļˆāļāļĄāļ”āļˆāļāļ›āļĨāļ§āļāļˆāļāļŦāļ™āļ­āļ™āļĨāļ‡āļ„āļ­āļŠāļĄāļžāļĢāļ„āļ‡āļĨāļ­āļĒ
āļ„āļ­āļĨāļ­āļĒāļ§āļ™āļšāļ­āļāļŠāļ­āļžāļĨāļ­āļ„āļ™āļŠāļ§āļĒāļœāļŠāļĄāļšāļ—āļŠāļ§āļ”āļ‚āļ­āļ‡āļ‚āļ­āļĄāļ„āļ™āļŦāļ™āļ­āļ„āļ™āļŠāļĄāļžāļĢāļŠāļ§āļ”āļ§āļ™āļˆāļ™āļ­āļĢāļŠāļĢāļŠāļ­āļ‡āļ„āļ™āļ‰āļ‡āļ™āļ‰āļ‡āļ§āļĒāļ‡āļ§āļĒāļ‡āļ‡āļ„āļ­āļ•āļāļĒāļ­āļĄāļ™āļ­āļ™āļĨāļ‡āļšāļ™āļšāļāļŠāļĄāļžāļĢāļĒāļāļ‹āļ­āļ‡āļœāļ‡āļ—āļ­āļ‡
āļ›āļĨāļ­āļĄāļœāļŠāļĄāļĨāļ‡āļ™āļĄāļŠāļ‡āļ‚āļ­āļ‡āļŠāļ­āļ‡āļŠāļĄāļĢāļŠāļĄāļžāļĢāļ–āļ­āļ™āļœāļĄāļ™āļ§āļĨāļĨāļ­āļ­āļŠāļ­āļ‡āļ„āļ™āļ›āļ™āļœāļŠāļĄāļ•āļ­āļ™āļŦāļĨāļ­āļĄāļĢāļ§āļĄāļ™āļĄāļŠāļ‡āļŠāļĄāļžāļĢāļŠāļ§āļ”āļšāļ—āļ‚āļ­āļĄāļ–āļ­āļĒāļ§āļāļ§āļ™āļŦāļāļŦāļ™āļ‚āļ­āļ§āļĢāļĢāļ„āļ•āļ­āļ™āļ§āļ­āļ™āļœāļ­āļ‡āļŠāļ™āļˆāļ‡
āļ­āļ§āļĒāļžāļĢāļŠāļ­āļ‡āļ”āļ§āļ‡āļŠāļĄāļĢāļĢāļ­āļ”āļ›āļĨāļ­āļ”āļ™āļĢāļāļ„āļ™āļ„āļ™āļˆāļĢāļŦāļĄāļ­āļ™āļŠāļāļ›āļĢāļāļāļ™āļ•āļāļˆāļ™āļˆāļ­āļĄāļ›āļĨāļ§āļāļĒāļ§āļšāļĨāļ‡āļĄāļ”āļ›āļĨāļ§āļāļŦāļ™āļ­āļ™āļ­āļ­āļāļ‹āļ­āļāļ‹āļ­āļ™āļĨāļ‡āļœāļŠāļĄāļ™āļĄāļŠāļ‡āļˆāļ™āļšāļ—āļŠāļ§āļ”āļŦāļĄāļ”āļœāļĨāļŠāļĄāļžāļĢ
āļ„āļ™āļŠāļāļ›āļĢāļāļ„āļ‡āļŦāļĨāļ‡āļĒāļāļ™āļĄāļŠāļ‡āļ‹āļ”āļĨāļ‡āļ„āļ­āļĢāļ­āļ„āļĢāļ­āļšāļ„āļĢāļ­āļ‡āļŠāļ­āļ‡āļ„āļ™āļŠāļ§āļĒāļ›āļĨāļ§āļāļĄāļ”āļŦāļ™āļ­āļ™āļ­āļĨāļ§āļ™āļ‹āļ­āļāļ‹āļ­āļ™āļˆāļ™āļŠāļĄāļžāļĢāļ›āļ§āļ”āļ„āļ­āļ‡āļ­āļĨāļ‡āļŦāļ­āļ™āļ™āļ­āļ™āļ„āļĢāļ§āļāļ™āļ­āļ™āļŦāļ‡āļ­āļ‹āļĄāļšāļ™āļāļ­āļ‡
āļŦāļ™āļ­āļ™āļāļ­āļ‡āļ›āļĨāļ§āļāļĢāļ­āļŦāļĄāļ­āļ•āļĢāļ§āļˆāļĨāļĄāļāļ™āļŠāļ‡āļšāļĨāļ‡āļœāļ­āļ‡āļ›āļ§āļ‡āļŠāļ™āļžāļĨāļžāļĢāļĢāļ„āļ„āļĢāļšāļ„āļ™āļ‚āļ­āļ‡āļŠāļ­āļ‡āļ­āļĢāļŠāļĢāļĒāļāļžāļĨāļŠāļĄāļ—āļšāļŠāļāļ–āļ­āļ‡āļŦāļ§āļ”āļ•āļšāļŠāļĄāļžāļĢāļˆāļ™āļ–āļ”āļ–āļ­āļĒāļ•āļāļ•āļĄāļˆāļĄāļĨāļ‡āļ„āļĨāļ­āļ‡
āļāļ™āļ|āļ„āļ™|āļ•āļĨāļ|āļŠāļ§āļ™|āļ”āļ§āļ‡|āļāļĄāļĨāļ„āļ™|āļœāļ­āļĄ|āļĢāļ­āļŠāļĄāļ āļĄāļĢāļ”|āļĄ|āļ”āļ­āļĄ|āļ”āļ­āļ|āļ‚āļˆāļĢ|āļŠāļ­āļ‡|āļ„āļ™|āļŠāļ­āļš|āļˆāļ­āļ”|āļĢāļ–|āļ•āļĢāļ‡|āļ•āļĢāļ­āļ|āļĒāļ­āļĄ|āļ—āļ™|āļ­āļ”|āļ™āļ­āļ™|āļ­āļ”|āļāļĢāļ™āļĢāļ­āļĒ|
āļĨāļ āļĄ|āļĢāļ”|āļĄāļ”|āļ­āļ|āļŦāļ­āļĄāļšāļ™|āļ‚āļ­āļ™|āļ•āļĢāļ‡|āļ„āļĨāļ­āļ‡|āļĄāļ­āļ|āļĨāļĄ|āļšāļ™|āļŦāļ§āļ™|āļŠāļ­āļš|āļˆāļ™|āļ›āļ­āļĒ|āļœāļĄ|āļ›āļĢāļāļ„āļ­āļŠāļ­āļ‡|āļŠāļĄāļĢāļŠāļĄāļžāļĢāļ„āļ™āļˆāļĢ|āļžāļš|āļŠāļ­āļ‡|āļ­āļĢāļŠāļĢāļŠāļĄāļžāļĢāļ›|
āļ­āļ‡āļŠāļ­āļ‡āļŠāļĄāļĢāļĒ|āļ­āļĄ|āļĨāļ‡|āļ„āļĨāļ­āļ‡|āļĨāļ­āļĒ|āļ„āļ­āļĄāļ­āļ‡|āļŠāļ­āļ‡|āļ­āļĢ|āļŠāļĢāļĄ|āļ­āļ‡|āļ­āļ|āļĄāļ­āļ‡|āļ„āļ­āļĄ|āļ­āļ‡|āļœāļĄ|āļĄāļ­āļ‡|āļˆāļ™|āļŠāļ­āļ‡|āļ„āļ™|āļ‰āļ‡āļ™|āļŠāļĄāļžāļĢāļšāļ­āļ|āļŠāļ§āļ™|āļŠāļ­āļ‡|āļ„āļ™|āļ–āļ­āļ™|
āļŠāļĄāļ­āļĨāļ‡|āļŠāļĨāļĨāļ­āļ‡|āļ§āļ­āļ™|āļŠāļ­āļ‡|āļŦāļ™|āļŠāļ­āļ‡|āļ­āļĢāļŠāļĢāļ–āļ­āļĒ|āļŦāļĨāļš|āļŠāļĄāļžāļĢāļ§āļ­āļ™āļˆāļ™|āļžāļĨāļžāļĢāļĢāļ„|āļŠāļ”āļŠāļ§āļĒ|āļŦāļĄāļ”|āļŠāļ™āļāļĢāļāļ™āļāļŠāļ§āļ™|āļ”āļ§āļ‡|āļāļĄāļĨāļŠāļ‡|āļ™āļĄ|āļœāļ‡|āļĢāļ­|āļŠāļĄāļ āļĄ|
āļĢāļš|āļ™āļ”|āļ­āļ™|āļāļ™|āļ•āļ|āļ•āļĨāļ­āļ”āļˆāļ™|āļ–āļ™āļ™|āļ›āļ­āļ™|āļˆāļ­āļĄ|āļ›āļĨāļ§āļ|āļ•āļĢāļ‡|āļ•āļĢāļ­āļ|āļˆāļ­āļ”|āļĢāļ–|āļ–āļĨāļ­āļāļ›āļ­āļ|āļĨāļ‡|āļŠāļ­āļ‡āļŠāļĄāļĢāļĄ|āļ­āļ‡āļ™āļāļ›āļĢāļ­āļ—|āļˆāļ|āļĄāļ”āļˆāļ|āļ›āļĨāļ§āļ|āļˆāļ|āļŦāļ™āļ­āļ™|
āļĨāļ‡|āļ„āļ­|āļŠāļĄāļžāļĢ|āļ„āļ‡|āļĨāļ­āļĒ|āļ„āļ­|āļĨāļ­āļĒāļ§āļ™|āļšāļ­āļ|āļŠāļ­āļžāļĨāļ­āļ„āļ™āļŠāļ§āļĒ|āļœāļŠāļĄ|āļšāļ—|āļŠāļ§āļ”|āļ‚āļ­āļ‡|āļ‚āļ­āļĄ|āļ„āļ™|āļŦāļ™āļ­|āļ„āļ™|āļŠāļĄāļžāļĢ|āļŠāļ§āļ”|āļ§āļ™|āļˆāļ™|āļ­āļĢāļŠāļĢāļŠāļ­āļ‡|āļ„āļ™|
āļ‰āļ‡āļ™āļ‰āļ‡āļ§āļĒāļ‡āļ§āļĒāļ‡āļ‡āļ„āļ­|āļ•āļ|āļĒāļ­āļĄ|āļ™āļ­āļ™|āļĨāļ‡|āļšāļ™|āļšāļ|āļŠāļĄ|āļžāļĢāļĒāļ|āļ‹āļ­āļ‡|āļœāļ‡|āļ—āļ­āļ‡|āļ›āļĨāļ­āļĄ|āļœāļŠāļĄ|āļĨāļ‡|āļ™āļĄ|āļŠāļ‡|āļ‚āļ­āļ‡|āļŠāļ­āļ‡|āļŠāļĄāļĢāļŠ|āļĄāļžāļĢāļ–|āļ­āļ™āļœāļĄ|āļ™āļ§āļĨ|
āļĨāļ­āļ­āļŠāļ­āļ‡|āļ„āļ™|āļ›āļ™|āļœāļŠāļĄ|āļ•āļ­āļ™|āļŦāļĨāļ­āļĄ|āļĢāļ§āļĄ|āļ™āļĄ|āļŠāļ‡|āļŠāļĄāļžāļĢ|āļŠāļ§āļ”|āļšāļ—|āļ‚āļ­|āļĄāļ–āļ­āļĒ|āļ§āļ|āļ§āļ™|āļŦāļ|āļŦāļ™|āļ‚āļ­|āļ§āļĢāļĢāļ„|āļ•āļ­āļ™|āļ§āļ­āļ™|āļœāļ­āļ‡āļŠāļ™|āļˆāļ‡|āļ­āļ§āļĒ|āļžāļĢ|
āļŠāļ­āļ‡|āļ”āļ§āļ‡|āļŠāļĄāļĢāļĢ|āļ­āļ”|āļ›āļĨāļ­āļ”|āļ™āļĢāļ|āļ„āļ™|āļ„āļ™|āļˆāļĢ|āļŦāļĄāļ­āļ™|āļŠāļāļ›āļĢāļ|āļāļ™|āļ•āļ|āļˆāļ™|āļˆāļ­āļĄ|āļ›āļĨāļ§āļ|āļĒāļ§āļš|āļĨāļ‡|āļĄāļ”|āļ›āļĨāļ§āļ|āļŦāļ™āļ­āļ™|āļ­āļ­āļāļ‹āļ­āļāļ‹āļ­āļ™|āļĨāļ‡|āļœāļŠāļĄ|
āļ™āļĄ|āļŠāļ‡āļˆāļ™|āļšāļ—|āļŠāļ§āļ”|āļŦāļĄāļ”|āļœāļĨ|āļŠāļĄ|āļžāļĢ|āļ„āļ™|āļŠāļāļ›āļĢāļ|āļ„āļ‡|āļŦāļĨāļ‡|āļĒāļ|āļ™āļĄ|āļŠāļ‡|āļ‹āļ”āļĨāļ‡|āļ„āļ­āļĢāļ­āļ„āļĢāļ­āļšāļ„āļĢāļ­āļ‡|āļŠāļ­āļ‡|āļ„āļ™|āļŠāļ§āļĒ|āļ›āļĨāļ§āļ|āļĄāļ”|āļŦāļ™āļ­āļ™|āļ­āļĨāļ§āļ™|
āļ‹āļ­āļāļ‹āļ­āļ™|āļˆāļ™|āļŠāļĄāļžāļĢāļ›āļ§āļ”|āļ„āļ­āļ‡|āļ­āļĨāļ‡|āļŦāļ­āļ™āļ™āļ­āļ™āļ„āļĢāļ§āļ|āļ™āļ­āļ™|āļŦāļ‡āļ­āļ‹āļĄāļšāļ™|āļāļ­āļ‡|āļŦāļ™āļ­āļ™|āļāļ­āļ‡āļ›āļĨāļ§āļāļĢāļ­|āļŦāļĄāļ­|āļ•āļĢāļ§āļˆ|āļĨāļĄ|āļāļ™|āļŠāļ‡āļš|āļĨāļ‡|āļœāļ­āļ‡|āļ›āļ§āļ‡āļŠāļ™|
āļžāļĨ|āļžāļĢāļĢāļ„āļ„āļĢāļšāļ„āļ™|āļ‚āļ­āļ‡|āļŠāļ­āļ‡|āļ­āļĢāļŠāļĢāļĒāļ|āļžāļĨāļŠāļĄāļ—āļš|āļŠāļ|āļ–āļ­āļ‡|āļŦāļ§āļ”|āļ•āļšāļŠāļĄ|āļžāļĢ|āļˆāļ™|āļ–āļ”āļ–āļ­āļĒ|āļ•āļāļ•āļĄ|āļˆāļĄ|āļĨāļ‡|āļ„āļĨāļ­āļ‡

āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ„āļŸāļĨāđŒ

  1. thai-word-segmentation/notebooks/create_char_dictionary.ipynb

    āļŠāļģāļŦāļĢāļąāļšāļŠāļĢāđ‰āļēāļ‡ dictionary āļ‚āļ­āļ‡ character

  2. thai-word-segmentation/notebooks/thai_word_segmentation.ipynb

    āļŠāļĢāđ‰āļēāļ‡ model āļ•āļąāļ”āļ„āļģ

  3. thai-word-segmentation/notebooks/tokenizer.py

    āļ™āļģ model āļ—āļĩāđˆāļžāļąāļ’āļ™āļēāļ‚āļķāđ‰āļ™āđ„āļ› implement āđ€āļ›āđ‡āļ™ module āļŠāļģāļŦāļĢāļąāļšāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđ„āļ”āđ‰āđ‚āļ”āļĒāļ‡āđˆāļēāļĒ

  4. thai-word-segmentation/notebooks/usage.ipynb

    āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ•āļąāļ§āļ•āļąāļ”āļ„āļģ

About

Thai word segmentation using deep learning

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published