
06046410: INTRODUCTION TO NATURAL LANGUAGE PROCESSING
แนะนำการประมวลผลภาษาธรรมชาติ พื้นฐานการประมวลผลข้อความ นิพจน์ปกติ พื้นฐานการขูดเว็บ ไปป์ไลน์การประมว
Description
แนะนำการประมวลผลภาษาธรรมชาติ พื้นฐานการประมวลผลข้อความ นิพจน์ปกติ พื้นฐานการขูดเว็บ ไปป์ไลน์การประมวลผลภาษา พื้นฐานการเตรียมประมวลผลภาษา การตัดโทเคน การทำสเต็มมิ่ง การทำเลมม่า คำหยุด การกระจายความถี่ของคำ การกระจายความถี่ของคำแบบมีเงื่อนไข เอ็นแกรม ทีเอฟ-ไอดีเอฟ แนะนำเวกเตอร์แทนคำและเวกเตอร์แทนเอกสาร การกำกับส่วนหน้าที่ของคำ การรู้จำชื่อเฉพาะ การจำแนกข้อความ เมตริกซ์การวัดประสิทธิภาพ แนะนำตัวแจกแจงไวยากรณ์และไวยากรณ์ คลังข้อมูลภาษาและทรัพยากรภาษา การวิเคราะห์ความรู้สึก แบบจำลองหัวข้อเรื่อง แนะนำออโตมาต้าและทฤษฏีภาษาทางการ แนะนำการเรียนรู้เชิงลึกสำหรับการประมวลผลภาษา
Introduction to natural language processing; text processing basics, regular expression; web scrapping basics; language processing pipeline; language preprocessing basics, tokenization, stemming, lemmatization, stop words, word frequency distribution, conditional frequency distribution, n-grams, TF-IDF, introduction to doc2vec and word2vec; part-of-speech tagging; name entity recognition; text classification, confusion matrix; introduction to parsers and grammars; corpus and language resources; sentiment analysis; topic modeling; introduction to automata and formal language theory; introduction to deep learning for NLP
Credits
3 Credits (3-0-6)
Level
Undergraduate
This subject is part of the following programs