NLP อาจจะฟังดูเป็นเรื่องไกลตัว และดูซับซ้อน แต่ความจริงแล้วนั้น เราอาจใช้ NLP ในชีวิตประจำวันกันแบบไม่รู้ตัว หรืออาจจะใช้กันเป็นสิบๆ ครั้งในหนึ่งวันเลยก็ได้ โดยเฉพาะในแวดวงธุรกิจนั้น ผู้ประกอบการ และนักการตลาดได้ใช้ NLP ในเป็นเครื่องมือในการทำการตลาดในยุคดิจิทัลกันอย่างแพร่หลาย ไม่ว่าจะเป็น การใช้ระบบ Chatbot การอ่านข้อความมือถือ การค้นหาด้วยเสียง  การค้นหาข้อมูลบางอย่างบน Google การค้นหาด้วยเสียงโดยใช้ Siri สิ่งเหล่านี้ล้วนมีเทคโนโลยี NLP เข้ามาเกี่ยวข้องเเละทำให้ชีวิตประจำวันของเราง่ายขึ้น สะดวกขึ้น มารู้จักความหมายที่เเท้จริงของ NLP กันค่ะ

ภาพเเสดงความสัมพันธ์ของNLP
Natural Language Processing 

NLP ย่อมาจาก Natural Language Processing คือการประมวลผลภาษาธรรมชาติหรือภาษามนุษย์ ทำให้คอมพิวเตอร์สามารถเข้าใจภาษามนุษย์ รวมไปถึงการวิเคราะห์ด้านภาษาศาสตร์ การตีความจากข้อความ โดยในการทำงานที่เกี่ยวกับ NLP จะต้องใช้ความรู้ในหลายๆด้าน เช่น  Mathematics, Linguistics, Psychology เพื่อช่วยให้คอมพิวเตอร์เข้าใจภาษามนุษย์หรือช่วยให้มนุษย์ปฏิสัมพันธ์กับคอมพิวเตอร์ด้วยภาษาธรรมชาติ

กระบวนการทำงานของ NLP

 การประมวลผลภาษาธรรมชาติหรือ NLP นั้น ประกอบด้วยหลากหลายวิธีการประมวลผลและแปลความหมายของภาษาปกติของมนุษย์ การทำงานขั้นพื้นฐานของ NLP ประกอบด้วยดังนี้

  1. Tokenization คือการเเบ่งคำออกเป็นคำๆอย่างถูกต้องตามหลักภาษา
  2. Parsing คือ กระบวนการในการระบุโครงสร้างของข้อความ โดยการวิเคราะห์คําที่เป็นส่วนประกอบ
    ด้วยหลักไวยากรณ์ของภาษา
  3. Lemmatization/stemming คือ การแปลงคําให้อยู่ในรูปแบบดังเดิม
  4. Part-of-speech tagging คือ สิ่งที่อธิบายว่าในประโยคหนึ่ง คํา ๆ นั้นถูกใช้อย่างไร
  5. Language detection การตรวจสอบภาษาว่าเป็นภาษาอะไร
  6. Identification of semantic relationships คือการระบุความสัมพันธ์ของคําต่าง ๆ ในประโยค

หากกล่าวโดยสรุปคือ NLP จำทำหน้าที่ย่อยข้อความในภาษาที่มนุษย์ใช้ในการสื่อสารลงเป็นส่วนย่อยๆหรือชิ้นเล็กๆ ที่ง่ายต่อการทำความเข้าใจภาษามนุษย์ จากนั้นทำการวิเคราะห์เเละประมวลผลความสัมพันธ์ต่อไป

 

ตัวอย่างการใช้งาน NLP ในชีวิตประจําวัน

  • NLP ในอีเมล ซึ่งจะทำหน้าที่เปรียบเทียบคําพูด หรือรูปแบบเนื้อหาอีเมลที่เป็นจดหมายขยะกับจดหมายปกติ เพื่อประเมินว่าจดหมายชุดใดบ้างเป็นจดหมายขยะที่ไม่พึงปรารถนา
  • การเข้าชมเว็บไซต์ด้วยการเลือกเเท็กสำคัญสำหรับหัวข้อ ก็คือประเภทหนึ่งของ NLP ในการสืบค้น
  • การรับที่เข้ามาไม่ทัน เเล้วอ่านข้อความที่ถูกส่งเข้ามา ซึ่งถูกแปลงจาก voicemail ในกล่องจดหมายหรือในแอปพลิเคชั่นจากโทรศัพท์ เรียกสิ่งนี้วา speech-to-text conversion ก็เป็นเทคโนโลยี NLP ชนิดหนึ่ง
  • การใช้ Voice Search หรือการค้นหาด้วยเสียง ตัวอย่างเช่น การใช้ Siri ในการค้นหา โดยที่โปรเเกรม Siri จะมีการโต้ตอบกับผู้ใช้งานได้อย่างเป็นธรรมชาติ
  • การใช้ Google Translate ในการเเปลภาษา ซึ่งนอกจากจะเเปลให้ถูกต้องเเล้ว เทคโนโลยี NLP ยังสามารถจัดเรียงคำให้สละสลวย ให้เหมือนกับมนุษย์เขียนเองมากที่สุด

Natural Language Processing เป็นเทคโนโลยีที่ไม่ได้ไกลตัวเรา ปัจจุบันนั้น NLP ถูกนำไปใช้ประโยชน์ในหลายด้าน ทั้งการDigital Marketing ไม่ว่าจะเป็นการนำไปสร้างโปรเเกรม Chatbot การขาย การพัฒนาตนเอง พัฒนาทีมงาน หรือแม้แต่ใช้ในทางการแพทย์ ผู้ป่วยทางจิต หรือการบำบัดผู้มีอาการทางอารมณ์ในระดับต่าง ๆ 

 

อ้างอิง

thelifeenricher,[ออนไลน์],เข้าถึงได้จาก https://thelifeenricher.com/life-enricher-x-nlp-practitioner-triple-certification-program/

stepstraining,[ออนไลน์],เข้าถึงได้จาก https://stepstraining.co/foundation/natural-language-processing

sas,[ออนไลน์],เข้าถึงได้จาก https://www.sas.com/th_th/insights/analytics/what-is-natural-language-processing-nlp.html

 

 

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
เขียน Python จัดการภาพภาย crop ภาพถ่ายเอาเฉพาะใบหน้า
โดย mindphp ส 02 ธ.ค. 2023 9:18 am บอร์ด Python Knowledge
1
12
ส 02 ธ.ค. 2023 9:54 am โดย mindphp View Topic เขียน Python จัดการภาพภาย crop ภาพถ่ายเอาเฉพาะใบหน้า
แนะนำการใช้ Profiler ของ Joomla เช็คความเร็วของการทำงานของระบบ
โดย Thanapoom1514 ศ 01 ธ.ค. 2023 4:38 pm บอร์ด Joomla Developing Knowledge
0
19
ศ 01 ธ.ค. 2023 4:38 pm โดย Thanapoom1514 View Topic แนะนำการใช้ Profiler ของ Joomla เช็คความเร็วของการทำงานของระบบ
ลงทุนกับรับซื้อนาฬิกามือสองอย่างไรให้รวย
โดย admeadme ศ 01 ธ.ค. 2023 4:25 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
22
ศ 01 ธ.ค. 2023 4:25 pm โดย admeadme View Topic ลงทุนกับรับซื้อนาฬิกามือสองอย่างไรให้รวย
สอบถามการปรับข้อมูลจากตาราง sql
โดย Thanapoom1514 พฤ 30 พ.ย. 2023 5:41 pm บอร์ด Programming - PHP
3
69
ศ 01 ธ.ค. 2023 5:30 pm โดย Thanapoom1514 View Topic สอบถามการปรับข้อมูลจากตาราง sql
สอบถามการตัดขอบพื้นที่ส่วนเกินออกบน Canva
โดย Thanavat_n พฤ 30 พ.ย. 2023 5:16 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
61
พฤ 30 พ.ย. 2023 5:16 pm โดย Thanavat_n View Topic สอบถามการตัดขอบพื้นที่ส่วนเกินออกบน Canva
สอบถามเรื่อง Skype หลุดบ่อย เกิดจากอะไร แก้ยังไงได้บ้าง
โดย Narisara พฤ 30 พ.ย. 2023 4:14 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
3
30
พฤ 30 พ.ย. 2023 4:40 pm โดย mindphp View Topic สอบถามเรื่อง Skype หลุดบ่อย เกิดจากอะไร แก้ยังไงได้บ้าง
ต้องการ อัพเดทอีกตารางและนำข้อมูลทั้งก่อนอัพเดทและหลังอัพเดทไปเก็บอีกตารางทำได้แบบไหนบ้างคะ
โดย MBMoo พ 29 พ.ย. 2023 1:04 pm บอร์ด SQL - Database
3
231
พ 29 พ.ย. 2023 1:42 pm โดย mindphp View Topic ต้องการ อัพเดทอีกตารางและนำข้อมูลทั้งก่อนอัพเดทและหลังอัพเดทไปเก็บอีกตารางทำได้แบบไหนบ้างคะ
แจ้งปัญหา การใช้งานโปรแกรมคำนวณสแควรูท
โดย Thanapoom1514 พ 29 พ.ย. 2023 10:46 am บอร์ด MindPHP News & Feedback
0
168
พ 29 พ.ย. 2023 10:46 am โดย Thanapoom1514 View Topic แจ้งปัญหา การใช้งานโปรแกรมคำนวณสแควรูท