Generative AI using Python

  • TTDT21
  • Classroom
  • Fundamental
  • Thai | 0
AI & Data Technology

เรียนรู้หลักการ ความสามารถ และเทคนิคของระบบการประมวลผลภาษาธรรมชาติ (Natural Language Processing : NLP) และประยุกต์ใช้งานด้วยภาษา Python

Course description

Days :
3 Day(s)
Duration :
18 Hour(s)
Time :
09:00:00 - 16:00:00
Training Date :
วันที่ 24-26 กรกฎาคม 2567
Status :
Open Register
Language :
Venue :
ห้องอบรมชั้น 3 อาคารซอฟต์แวร์พาร์ค
Type :
Generative AI using Python

  • ทำความเข้าใจหลักการ ความสามารถ และเทคนิคของระบบการประมวลผลภาษาธรรมชาติ (Natural Language Processing : NLP)
  • เรียนรู้การใช้ภาษา Python ในการพัฒนาและประยุกต์ใช้งานระบบประมวลผลภาษาธรรมชาติ (Natural Language Processing : NLP)
  • เรียนรู้การประยุกต์ใช้ระบบประมวลผลภาษาธรรมชาติ (Natural Language Processing : NLP) ในการทำงานจริง (เช่น Chatbots, Real-world NLP Applications and Future Trends)

  • นักพัฒนาซอฟต์แวร์ (Developer, Programmer)
  • นักวิทยาศาสตร์ข้อมูล (Data Scientist)
  • ทุกท่านที่มีความสนใจและต้องการต่อยอดประยุกต์ใช้งานระบบประมวลผลภาษาธรรมชาติ (Natural Language Processing : NLP
    *** ผู้เข้าอบรมต้องมีพื้นฐานการเขียนโปรแกรมภาษา Python ***

  • เข้าใจถึงหลักการและเทคนิคของ Natural Language Processing (NLP)
  • สามารถใช้ภาษา Python ในการพัฒนาและประยุกต์ใช้งาน Natural Language Processing (NLP)
  • สามารถใช้ Natural Language Processing (NLP) เพื่อแก้ไขปัญหาในการทำงานจริงได้

  1. Introduction to Natural Language Processing (NLP)
    a. Definition and applications of NLP
         b. Challenges in NLP

  2. Python for Natural Language Processing
         a. Basics of Python
         b. Python libraries for NLP (NLTK, Spacy, TextBlob)

  3. Introduction to Thai NLP using PyThaiNLP
         a. Introduction to PyThaiNLP
         b. Basic Text Processing in Thai Language

  4. Textual Sources and Formats
         a. API
         b. Social Media
         c. Web Scraping
         d. Building your Corpus

  5. Text Processing and Analysis
         a. Tokenization, N-grams, Scriptio Continua
         b. Stemming and Lemmatization, Synsets and Hypernyms
         c. Part of Speech Tagging
         d. Named Entity Recognition

  6. Thai Text Processing and Analysis using PyThaiNLP
         a. Tokenization, Part of Speech Tagging, and Named Entity Recognition in Thai

  7. Word Embeddings and Language Models
         a. Bag of Words, TF-IDF
         b. Word2Vec, GloVe
         c. Understanding and implementing BERT (Bidirectional Encoder Representations from Transformers)

  8. Introduction to Transformers Models
         a. Understanding Transformer Architecture
         b. Overview of BERT (Bidirectional Encoder Representations from Transformers)

  9. Introduction to Large Language Models
         a. Understanding LLM and its significance in NLP
         b. Deep dive into GPT (Generative Pretrained Transformer) and its variants, including GPT3, GPT4 and ChatGPT
         c. Opensource alternatives of ChatGPT
         d. Practical Application and Use cases

  10. Sentiment Analysis and Text Classification
         a. Understanding sentiment analysis and Text Classification
         b. Implementing sentiment analysis and Text Classification with Python

  11. Introduction to Chatbots
         a. Understanding chatbots and their working
         b. Implementing a basic chatbot with Python

  12. Real-world NLP Applications and Future Trends
         a. Overview of real-world use cases of NLP
         b. Discussing the future of NLP and advancements in the field
         c. Applications and trends in Thai NLP

Payment can be made by:

  1. Cash or Credit Card or Bank Cheque payable to
    สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ or National Science and Technology Development Agency
    (a post-dated cheque is not accepted) on the first day of the service or within the last day of the service.

  2. Account transfer and send the proof of the payment (the deposit slip) via email

    • ธนาคารกรุงเทพ สาขาอุทยานวิทยาศาสตร์
      Saving Account Number: 080-0-00001-0
      Account Name: สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ

    • ธนาคารกรุงไทย สาขาตลาดไท
      Saving Account Number: 152-1-32668-1
      Account Name: สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ


  • Withholding tax (3%) is exempt.
  • Should you need to withdraw, you must send the notice of the withdrawal in writing no later than 7 working days before the commencement date. The cancellation less than 7 days will be subject to a fine of 40% of the fee.
  • Software Park Thailand reserves the rights to cancel courses due to unforeseen circumstances.

Contact Person

For more information, contact our course coordinator on:

Juntima  Klumchaun
 : 02 583 9992 Ext. 81424
You are encouraged to use the course schedule as a guide to plan your training. The schedule is accessible at for more information.

12,000 THB .

วันที่ 24 - 26 กรกฎาคม 2567
เวลา 09.00-16.00 น.
ณ ห้องอบรมชั้น 3

Download => เอกสารประชาสัมพันธ์หลักสูตร

Enroll now

Course Detail :
Days :
3 Day(s)
Duration :
18 Hour(s)
Time :
09:00:00 - 16:00:00
Training Date :
วันที่ 24-26 กรกฎาคม 2567
Status :
Open Register

Instructor info
Dr.Veerasak Krisanapraphan

Senior Director