ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

          หลังจากบทความ ตัวอย่างการใช้งานเมธอดตัดคำของโมดูล PyThaiNLP (ไพไทยเอ็นแอลพี) โดยใช้ engine newmm (เอ็นจิ้น นิวเอ็มเอ็ม)  ทำให้เรานั้นได้ศึกษาเกี่ยวกับการตัดคำในภาษาไพธอน ซึงเจ้าโมดูล Pythainlp นี้ยังมีฟังก์ชั่นตัดคำที่หลากหลายในบทความนี้เราจะมาเสนอหารตัดคำในรูปแบบอื่นๆอีก

 

เมธอดตัดคำใน PyThaiNLP (ไพไทยเอ็นแอลพี)

                  เมธอดตัดคำของ PyThaiNLP (ไพไทยเอ็นแอลพี)  นั้นมีชื่อว่า word_tokennize  เป็นเมธอดสำหรับตัดคำที่นอกจากจะตัดภาษาไทยได้แล้วยังสามารถตัดคำภาษาอังกฤษได้อีกด้วยแถมยังมีเครื่องมือการตัดคำหรือ engine (เอ้นจิ้น) หลาากหลายรูปแบบ ในบทความนี้จะมาแนะนำในรูปแบบการตัดคำของเครื่องมือที่ชื่อ dict โดยเจ้าตัว dict  เป็นการตัดคำโดยใช้พจานุกรมจาก thaiword.txt ใน corpus (ความแม่นยำปานกลาง) จะคืนค่า False หากข้อความนั้นไม่สามารถตัดคำได้

 

การใช้งานเมธอดตัดคำของโมดูล PyThaiNLP (ไพไทยเอ็นแอลพี) โดยใช้ engine dict (เอ็นจิ้น นิวเอ็มเอ็ม)

                  โค้ดตัวอย่าง

from pythainlp import word_tokenize #เรียกใช้งานโมดูล word_tokenize
text = 'สอบถามเรื่องการใช้งานโทรศัพท์' # คำที่จะตัด
text = word_tokenize(text, engine='dict') #สร้างออบเจคขึ้นมารองรับการใช้งาน โดยใช้ engine newmm
print(text) #แสดงผลของทีตัดเสร้จแล้ว

                ผลการรัน:ถือว่าค่อนข้างใช้งานได้ดีเลยทีเดียวแต่ถ้าหากคำนั้นมีภาษาอังกฤษผสมอยู่ด้วยแล้วเจ้าตัวเมธอดนี้จะคืนค่า False ออกมา

['สอบถาม', 'เรื่อง', 'การใช้งาน', 'โทรศัพท์']

              

อ้างอิงรุปภาพ:github

 

สามารถศึกษาข้อมูลเพิ่มเติมได้ที่

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 24 มิถุนายน 2562
โดย jamepiyawat จ 24 มิ.ย. 2019 10:03 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
0
1
จ 24 มิ.ย. 2019 10:03 am โดย jamepiyawat
งานประจำวันที่ 24 มิถุนายน 2562
โดย EyePornnipa จ 24 มิ.ย. 2019 10:02 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
0
2
จ 24 มิ.ย. 2019 10:02 am โดย EyePornnipa
งานประจำวันที่ 24 มิถุนายน 2562
โดย chatee supasand จ 24 มิ.ย. 2019 9:57 am บอร์ด MT33 - นายชาตรี สุภาแสน
0
1
จ 24 มิ.ย. 2019 9:57 am โดย chatee supasand
งานประจำวันที่ 24 มิถุนายน 2562
โดย jirawoot จ 24 มิ.ย. 2019 9:56 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
0
3
จ 24 มิ.ย. 2019 9:56 am โดย jirawoot
multipart/form-data ใช่กับโทรศัพท์ oppo ไม่ได้
โดย apinanrun อ 23 มิ.ย. 2019 10:56 am บอร์ด Programming - PHP
5
26
อ 23 มิ.ย. 2019 6:57 pm โดย mindphp
สิทธิประกันสังคมกรณีเจ็บป่วยที่คนทำงานควรรู้
โดย EyePornnipa ส 22 มิ.ย. 2019 7:49 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
21
ส 22 มิ.ย. 2019 7:49 pm โดย EyePornnipa
VDO-การเดินทางจากกรุงเทพไปสระบุรี
โดย jirawoot ส 22 มิ.ย. 2019 7:01 pm บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
0
6
ส 22 มิ.ย. 2019 7:01 pm โดย jirawoot
Work Shop VDO การตรวจสอบบัญชี กับโปรแกรมคอมพิวเตอร์ที่จำเป็น
โดย EyePornnipa ส 22 มิ.ย. 2019 6:53 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
0
15
ส 22 มิ.ย. 2019 6:53 pm โดย EyePornnipa
Kano Computer Kit Touch คือ อะไร
โดย jirawoot ส 22 มิ.ย. 2019 5:34 pm บอร์ด Share Knowledge
0
17
ส 22 มิ.ย. 2019 5:34 pm โดย jirawoot
Rate อัตราดอกเบี้ยของแต่ล่ะธนาคาร
โดย Patipat ส 22 มิ.ย. 2019 5:08 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
24
ส 22 มิ.ย. 2019 5:08 pm โดย Patipat
iConn คืออะไร
โดย jirawoot ส 22 มิ.ย. 2019 3:53 pm บอร์ด Share Knowledge
0
20
ส 22 มิ.ย. 2019 3:53 pm โดย jirawoot
mod_rewrite คืออะไร สรุปคร่าวๆ
โดย Patipat ส 22 มิ.ย. 2019 3:23 pm บอร์ด PHP Knowledge
0
19
ส 22 มิ.ย. 2019 3:23 pm โดย Patipat
อาเรย์คืออะไร
โดย jamepiyawat ส 22 มิ.ย. 2019 3:18 pm บอร์ด PHP Knowledge
0
17
ส 22 มิ.ย. 2019 3:18 pm โดย jamepiyawat
วิธีการทำให้ภาษา php เข้าไปเก็บข้อมูลและแสดงข้อมูลเฉพาะที่เราต้องการ
โดย jamepiyawat ส 22 มิ.ย. 2019 12:14 pm บอร์ด PHP Knowledge
0
20
ส 22 มิ.ย. 2019 12:14 pm โดย jamepiyawat
งานประจำวันที่ 22 มิถุนายน 2562
โดย Patipat ส 22 มิ.ย. 2019 10:46 am บอร์ด M088 - ปฏิภัทร สารธรรม
3
18
ส 22 มิ.ย. 2019 6:01 pm โดย Patipat
งานประจำวันที่ 22 มิถุนายน 2562
โดย jamepiyawat ส 22 มิ.ย. 2019 10:09 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
2
10
ส 22 มิ.ย. 2019 7:19 pm โดย jamepiyawat
งานประจำวันที่ 22 มิถุนายน 2562
โดย jirawoot ส 22 มิ.ย. 2019 10:05 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
2
20
ส 22 มิ.ย. 2019 5:10 pm โดย Ittichai_chupol
งานประจำวันที่ 22 มิถุนายน 2562
โดย EyePornnipa ส 22 มิ.ย. 2019 10:02 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
2
45
ส 22 มิ.ย. 2019 7:50 pm โดย EyePornnipa
วิธีการใช้ loop for แสดงข้อมูลที่อยู่ในอาเรย์ออกมาทั้งหมดออกให้ได้เห็นกัน
โดย jamepiyawat ศ 21 มิ.ย. 2019 6:34 pm บอร์ด PHP Knowledge
0
22
ศ 21 มิ.ย. 2019 6:34 pm โดย jamepiyawat
เรียนรู้งานบริการของบริษัท
โดย EyePornnipa ศ 21 มิ.ย. 2019 6:17 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
0
10
ศ 21 มิ.ย. 2019 6:17 pm โดย EyePornnipa