สอบถามหลักสูตรเลือกช่องทางที่สะดวก ทีมงานตอบเองทุกช่อง
LINE @itgeniusตอบเร็วที่สุด · จ–ศ 9:00–17:00 น.
โทรศัพท์
02-570-8449สำนักงาน088-807-9770มือถือ
อีเมลและโซเชียล
contact@itgenius.co.thสำหรับใบเสนอราคาและเอกสารFacebookitgeniusonlineYouTubeitgeniusengขอคำปรึกษาจัดอบรมให้ทีม
ภาษาโปรแกรมมิ่ง · PRC-37

NLP and Thai Text Analytics with LLMs

หลักสูตร NLP and Thai Text Analytics with LLMs เป็นการอบรมการวิเคราะห์ข้อความภาษาไทยจากรีวิวและโซเชียลด้วย Python ตั้งแต่ตัดคำด้วย PyThaiNLP สร้างโมเดล Sentiment หาหัวข้อ จนถึงใช้ LLM จัดหมวดและดึงข้อมูล เหมาะกับ Data Analyst ทีม Marketing และทีม CX จบแล้วได้รายงาน Voice of Customer

อัปเดตล่าสุด
ราคาเริ่มต้น 6,750 บาท / ท่าน 7,500 −10% ยังไม่รวม VAT 7% · มีราคาหมู่คณะ
PDFดาวน์โหลด Course Outline
  • ระยะเวลา12 ชั่วโมง · 2 วัน
  • รูปแบบออนไซต์ / ออนไลน์สด
  • รอบถัดไป18–19 ก.พ. 70
  • ใบรับรองมี Certificate

ภาพรวมหลักสูตร

ข้อความจากลูกค้าเป็นข้อมูลที่มีค่ามากแต่ถูกใช้น้อยที่สุด ทั้งรีวิวสินค้า ความคิดเห็นบนโซเชียล แชตกับแอดมิน และแบบสอบถามปลายเปิด ข้อความภาษาไทยวิเคราะห์ยากกว่าภาษาอังกฤษ เพราะไม่มีการเว้นวรรคระหว่างคำ มีคำสแลง คำสะกดผิด อีโมจิ และการพิมพ์ซ้ำอย่าง 555 หลายองค์กรจึงยังอ่านทีละข้อความ หรือนับแค่จำนวนดาว ทำให้มองไม่เห็นว่าลูกค้าพอใจหรือไม่พอใจเรื่องอะไรกันแน่

หลักสูตรนี้พาวิเคราะห์ข้อความภาษาไทยด้วย Python ตั้งแต่พื้นฐานจนถึงการใช้ LLM เริ่มจากตัดคำและทำความสะอาดข้อความด้วย PyThaiNLP สรุปคำสำคัญด้วย TF-IDF สร้างโมเดล Sentiment แบบดั้งเดิมด้วย scikit-learn และใช้ Embedding กับโมเดลภาษาไทยบน Hugging Face จากนั้นค้นหาหัวข้อที่ลูกค้าพูดถึงด้วย Topic Modeling ใช้ LLM จัดหมวด วิเคราะห์ความรู้สึกรายประเด็น และดึงข้อมูลออกมาเป็น JSON พร้อมวัดความแม่นยำและคุมต้นทุน ก่อนสรุปเป็นรายงาน Insight และปิดท้ายด้วยโปรเจกต์วิเคราะห์รีวิวตั้งแต่ต้นจนจบ (อบรม 2 วัน วันละ 6 ชั่วโมง รวม 12 ชั่วโมง ระดับ Intermediate)

สิ่งที่คุณจะได้รับ

  • เข้าใจความท้าทายของ NLP ภาษาไทย และเลือกวิธีวิเคราะห์ให้เหมาะกับโจทย์
  • ตัดคำ ทำความสะอาด และ Normalize ข้อความภาษาไทยด้วย PyThaiNLP
  • สรุปคำสำคัญและเปรียบเทียบกลุ่มข้อความด้วย TF-IDF
  • สร้างโมเดลจำแนก Sentiment ด้วย scikit-learn และโมเดลภาษาไทยบน Hugging Face
  • ค้นหาหัวข้อที่ลูกค้าพูดถึงด้วย Embedding และ Topic Modeling
  • ใช้ LLM จัดหมวด วิเคราะห์ความรู้สึกรายประเด็น และดึงข้อมูลเป็น JSON
  • วัดความแม่นยำและเปรียบเทียบต้นทุนระหว่างโมเดลดั้งเดิมกับ LLM
  • สรุปผลการวิเคราะห์เป็นรายงาน Insight ที่ฝ่ายธุรกิจนำไปใช้ได้

หลักสูตรนี้เหมาะสำหรับ

  • Data Analyst และ Data Scientist ที่ต้องวิเคราะห์ข้อความภาษาไทย
  • ทีม Marketing และ Social Listening ที่ต้องติดตามความคิดเห็นของลูกค้า
  • ทีม Customer Experience และ Call Center ที่มีข้อความร้องเรียนหรือแชตจำนวนมาก
  • Python Developer ที่ต้องการสร้างระบบจัดหมวดข้อความอัตโนมัติ
  • นักวิจัยและนักศึกษาที่ทำงานด้านข้อความภาษาไทย

พื้นฐานของผู้เข้าอบรม

  • เขียน Python ขั้นพื้นฐานได้ และใช้ pandas จัดการตารางข้อมูลเบื้องต้นได้
  • เข้าใจแนวคิด Machine Learning เบื้องต้นจะช่วยให้เรียนได้เร็วขึ้น แต่ไม่บังคับ
  • มีบัญชี Google สำหรับ Google Colab
  • มี API Key ของ LLM อย่างน้อยหนึ่งราย เช่น Gemini, OpenAI หรือ Claude

หัวข้อการฝึกอบรม

รายละเอียดหลักสูตร

หลักสูตรนี้อบรม 2 วัน วันละ 6 ชั่วโมง รวม 12 ชั่วโมง (09:00-16:00 น.) รูปแบบบรรยายพร้อม Lab บน Google Colab กับชุดรีวิวและความคิดเห็นภาษาไทยแบบเปิด และชุดข้อความของบริษัทสมมุติ ระดับ Intermediate ต่อยอดจาก Python for Machine Learning โดยเจาะไปที่ข้อความภาษาไทยและการใช้ LLM วิเคราะห์ข้อความโดยเฉพาะ

ผู้เรียนใช้บัญชี Google และ API Key ของ LLM ของตนเองหรือของบริษัท ซึ่งอาจมีค่าใช้จ่ายตามการใช้งานจริง หากนำข้อความของลูกค้าจริงไปวิเคราะห์ ควรตรวจเงื่อนไขของแพลตฟอร์มต้นทางและ PDPA ก่อนเสมอ ผู้เรียนจะได้ Notebook ครบทุก Lab ฟังก์ชันทำความสะอาดข้อความภาษาไทย Template ของ Prompt และ Template รายงาน Voice of Customer กลับไปใช้งานต่อ

Day 1 พื้นฐาน NLP ภาษาไทยด้วย PyThaiNLP

Section 1: ภาพรวม Text Analytics ภาษาไทย

  • งานวิเคราะห์ข้อความในธุรกิจ: รีวิว โซเชียล แชต และแบบสอบถามปลายเปิด
  • ทำไมภาษาไทยยาก: ไม่เว้นวรรค สแลง คำสะกดผิด และอีโมจิ
  • เลือกวิธีให้เหมาะ: กฎ, Machine Learning, โมเดลภาษา หรือ LLM
  • Lab: เตรียม Google Colab และโหลดชุดรีวิวภาษาไทยตัวอย่าง

Section 2: Lab: ตัดคำและประมวลผลด้วย PyThaiNLP

  • ตัดคำด้วย Engine ต่าง ๆ และเปรียบเทียบผลลัพธ์
  • ตัดประโยค ระบุชนิดของคำ และ Normalize ข้อความ
  • เพิ่มคำศัพท์เฉพาะธุรกิจ เช่น ชื่อสินค้าและชื่อสาขา ลงพจนานุกรม
  • Lab: ตัดคำรีวิวทั้งชุดแล้วนับคำที่พบบ่อย

Section 3: ทำความสะอาดข้อความจากโซเชียล

  • จัดการ URL, Hashtag, Mention และอีโมจิ
  • ตัดตัวอักษรซ้ำ เช่น มากกกก และแปลง 555 ให้มีความหมาย
  • Stopword ภาษาไทยและเมื่อไรไม่ควรตัดทิ้ง
  • Lab: สร้างฟังก์ชันทำความสะอาดข้อความที่ใช้ซ้ำได้

Section 4: Lab: คำสำคัญและการเปรียบเทียบด้วย TF-IDF

  • Bag-of-Words, N-gram และ TF-IDF กับข้อความภาษาไทย
  • หาคำที่โดดเด่นของรีวิวเชิงบวกเทียบกับเชิงลบ
  • Word Cloud ภาษาไทยที่แสดงฟอนต์ได้ถูกต้อง
  • Lab: เปรียบเทียบคำสำคัญของแต่ละสาขาหรือแต่ละสินค้า

Section 5: Lab: โมเดล Sentiment แบบดั้งเดิม

  • เตรียม Label และแบ่งข้อมูล Train กับ Test
  • TF-IDF ร่วมกับ Logistic Regression ด้วย scikit-learn
  • วัดผลด้วย Precision, Recall, F1 และ Confusion Matrix
  • ดูข้อความที่โมเดลทายผิดเพื่อหาสาเหตุ
  • Lab: สร้างโมเดลจำแนกรีวิวบวก กลาง และลบ

Section 6: Embedding และโมเดลภาษาไทยบน Hugging Face

  • แนวคิด Embedding และ Transformer แบบเข้าใจง่าย
  • โมเดลภาษาไทยอย่าง WangchanBERTa และโมเดล Embedding หลายภาษา
  • ใช้ Pipeline ของ Hugging Face จำแนกข้อความโดยไม่ต้อง Train เอง
  • Lab: ค้นหารีวิวที่ความหมายใกล้กันด้วย Embedding
Day 2 วิเคราะห์ข้อความเชิงลึกด้วย LLM

Section 7: Lab: ค้นหาหัวข้อด้วย Topic Modeling

  • จัดกลุ่มข้อความด้วย Embedding และ Clustering
  • ใช้ BERTopic ร่วมกับตัวตัดคำภาษาไทย
  • ให้ LLM ตั้งชื่อและสรุปแต่ละหัวข้อเป็นภาษาไทย
  • Lab: หาว่าลูกค้าพูดถึงเรื่องอะไรมากที่สุดในแต่ละเดือน

Section 8: LLM สำหรับจัดหมวดและ Sentiment

  • Zero-shot และ Few-shot Classification ด้วย Prompt
  • Aspect-based Sentiment: แยกความรู้สึกต่อราคา บริการ และสินค้า
  • จัดการข้อความประชดประชันและข้อความที่มีหลายประเด็น
  • Lab: จัดหมวดเรื่องร้องเรียนตามหมวดที่ธุรกิจกำหนด

Section 9: Lab: ดึงข้อมูลเป็น JSON ด้วย LLM

  • Structured Output ตาม Schema ที่กำหนด
  • ดึงชื่อสินค้า สาขา ปัญหา และความเร่งด่วนจากข้อความ
  • ตรวจและปิดบังข้อมูลส่วนบุคคลก่อนส่งให้ LLM
  • ประมวลผลข้อความจำนวนมากด้วย Batch และจัดการ Error
  • Lab: แปลงแชตลูกค้าเป็นตารางพร้อมวิเคราะห์

Section 10: วัดผลและคุมต้นทุน

  • สร้างชุดข้อความที่คน Label ไว้เป็นมาตรฐานอ้างอิง
  • เปรียบเทียบโมเดลดั้งเดิม โมเดลภาษาไทย และ LLM ด้วยตัวเลขเดียวกัน
  • คำนวณต้นทุนต่อพันข้อความ และลดต้นทุนด้วยการคัดกรองก่อน
  • Lab: ตารางเปรียบเทียบความแม่นยำ ความเร็ว และต้นทุน

Section 11: จาก Insight สู่รายงานธุรกิจ

  • ติดตามแนวโน้มความรู้สึกและหัวข้อตามช่วงเวลา
  • ให้ LLM สรุปประเด็นสำคัญพร้อมยกตัวอย่างข้อความจริง
  • ส่งออกผลเป็น CSV หรือ Google Sheets เพื่อทำ Dashboard ต่อ
  • Lab: รายงาน Voice of Customer หนึ่งหน้าสำหรับผู้บริหาร

Section 12: Workshop: Capstone วิเคราะห์รีวิวครบวงจร

  • เลือกชุดข้อมูลตัวอย่างหรือข้อความของตนเองที่ไม่มีข้อมูลส่วนบุคคล
  • ทำครบตั้งแต่ทำความสะอาด จัดหมวด Sentiment จนถึงหัวข้อ
  • วัดความแม่นยำและสรุปต้นทุนของวิธีที่เลือก
  • นำเสนอ Insight และรีวิวร่วมกัน

รอบอบรมและรูปแบบการอบรม

สำหรับบุคคล — รอบอบรมทั่วไป

18–19กุมภาพันธ์
ในคลาสเรียน18–19 ก.พ. 70
เหลือ 20 ที่นั่ง
1–2มิถุนายน
ในคลาสเรียน1–2 มิ.ย. 70
เหลือ 20 ที่นั่ง
14–15ตุลาคม
ในคลาสเรียน14–15 ต.ค. 70
เหลือ 20 ที่นั่ง

สำหรับองค์กร — In-house / Private Training

  • ปรับเนื้อหาให้ตรงกับเครื่องมือและงานจริงของทีม
  • เลือกวันเอง อบรมที่บริษัทหรือออนไลน์สด
  • ออกใบเสนอราคาในนามนิติบุคคลให้ฝ่ายจัดซื้อ
ขอใบเสนอราคาอบรมองค์กร

วิทยากรผู้สอน

คำถามที่พบบ่อย

ทำไมการวิเคราะห์ข้อความภาษาไทยต้องตัดคำก่อน

ภาษาไทยเขียนติดกันโดยไม่เว้นวรรคระหว่างคำ เครื่องมือที่นับคำหรือสร้าง Feature จึงต้องตัดคำก่อน มิฉะนั้นจะมองทั้งประโยคเป็นคำเดียว ใน Python นิยมใช้ PyThaiNLP ซึ่งมีตัวตัดคำหลาย Engine เช่น newmm ควบคู่กับการทำความสะอาดและ Normalize ข้อความ เช่น ลบ URL อีโมจิ และตัวอักษรที่พิมพ์ซ้ำซึ่งพบบ่อยในข้อความโซเชียล ก่อนนำไปวิเคราะห์ต่อ

วิเคราะห์ Sentiment ของรีวิวภาษาไทยมีวิธีอะไรบ้าง

วิธีดั้งเดิมคือตัดคำ แปลงเป็น Feature ด้วย TF-IDF แล้วฝึกโมเดลจำแนกด้วย scikit-learn ซึ่งเร็วและต้นทุนต่ำ วิธีถัดมาคือใช้โมเดลภาษาไทยบน Hugging Face ที่เข้าใจบริบทดีขึ้น ส่วน LLM จัดหมวดได้โดยไม่ต้องฝึก และวิเคราะห์ความรู้สึกรายประเด็นได้ เช่น ชอบสินค้าแต่ไม่พอใจการจัดส่ง ควรวัดความแม่นยำและต้นทุนของแต่ละวิธีบนข้อมูลชุดเดียวกันก่อนเลือก

Topic Modeling คืออะไร ใช้หาว่าลูกค้าพูดถึงเรื่องอะไรได้อย่างไร

Topic Modeling คือการจัดกลุ่มข้อความจำนวนมากตามหัวข้อโดยไม่ต้องกำหนดหมวดไว้ก่อน วิธีที่นิยมในปัจจุบันคือแปลงข้อความเป็น Embedding แล้วจัดกลุ่มข้อความที่ความหมายใกล้กัน จากนั้นสรุปคำสำคัญของแต่ละกลุ่ม หรือให้ LLM ช่วยตั้งชื่อหัวข้อ ผลที่ได้บอกว่าลูกค้าพูดถึงเรื่องใดมากที่สุด ซึ่งนำไปทำรายงาน Voice of Customer ได้

หลักสูตร NLP and Thai Text Analytics with LLMs เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

เหมาะกับ Data Analyst และ Data Scientist ที่ต้องวิเคราะห์ข้อความภาษาไทย ทีม Marketing และ Social Listening ที่ติดตามความคิดเห็นของลูกค้า และทีม Customer Experience หรือ Call Center ที่มีข้อความร้องเรียนจำนวนมาก ควรเขียน Python ขั้นพื้นฐานและใช้ pandas จัดการตารางข้อมูลเบื้องต้นได้ ส่วนพื้นฐาน Machine Learning ช่วยให้เรียนเร็วขึ้นแต่ไม่บังคับ

เรียนจบหลักสูตร NLP and Thai Text Analytics with LLMs แล้วทำอะไรได้บ้าง

ตัดคำและทำความสะอาดข้อความภาษาไทยด้วย PyThaiNLP สรุปคำสำคัญด้วย TF-IDF สร้างโมเดลจำแนก Sentiment ค้นหาหัวข้อที่ลูกค้าพูดถึงด้วย Embedding และ Topic Modeling ใช้ LLM จัดหมวดและดึงข้อมูลเป็น JSON และสรุปผลเป็นรายงาน Insight ให้ฝ่ายธุรกิจ ผู้ผ่านการอบรมได้รับใบประกาศนียบัตร (Certificate of Completion) ที่มีเลขที่ของตัวเองและตรวจสอบออนไลน์ได้

ต้องเตรียมอะไรมาเรียน NLP and Thai Text Analytics with LLMs

เตรียมบัญชี Google สำหรับ Google Colab และ API Key ของ LLM อย่างน้อยหนึ่งราย เช่น Gemini, OpenAI หรือ Claude ของตนเองหรือของบริษัท ซึ่งอาจมีค่าใช้จ่ายตามการใช้งานจริง Lab ใช้ชุดรีวิวภาษาไทยแบบเปิดและข้อความของบริษัทสมมุติ หากจะนำข้อความของลูกค้าจริงไปวิเคราะห์ ควรตรวจเงื่อนไขของแพลตฟอร์มต้นทางและ PDPA ก่อนเสมอ