1017 - 自然語言處理
Natural Language Processing
教育目標 Course Target
自然語言處理(NLP)旨在讓電腦理解、分析與產生人類語言,涵蓋文字前處理、詞向量、語言模型、序列標註、語意分析、生成式模型等多個面向。本課程將由淺入深,結合理論與實作,帶領學生:
熟悉自然語言的基本特性與常見挑戰(多義性、稀疏性、上下文依存等)。
掌握文字前處理(tokenization、stop words、stemming/lemmatization、詞頻/逆文件頻率等)與特徵提取技術。
了解詞向量(word embedding)與分布式表示(Word2Vec、GloVe、FastText)原理及實作。
學習統計與深度學習方法(RNN、LSTM、GRU、Transformer)在文字分類、序列標註、翻譯等任務上的應用。
熟悉目前主流預訓練語言模型(例如 BERT、GPT 等)的架構與微調(fine-tuning)流程。
具備撰寫簡易 NLP 專案(如情感分析、文本生成、對話系統)的能力,並能評估模型效能(Accuracy、Precision、Recall、F1-score、BLEU、ROUGE 等指標)。
Natural Language Processing (NLP) aims to allow computers to understand, analyze and produce human languages, covering multiple aspects such as text preprocessing, word vectors, language models, sequence tags, ideology analysis, and generative models. This course will go from purity to depth, establish reasonable discussion and implementation, and lead students:
Be familiar with the basic characteristics of natural language and common challenges (pluralism, sparseness, context dependence, etc.).
Master text pre-processing (tokenization, stop words, steering/lemmatization, word frequency/inverse file frequency, etc.) and feature extraction techniques.
Understand the principles and implementation of word embedding and distributed representation (Word2Vec, GloVe, FastText).
The application of learning statistics and deep learning methods (RNN, LSTM, GRU, Transformer) in tasks such as text classification, sequence tagging, and translation.
Familiar with the architecture and fine-tuning process of current mainstream pre-training language models (such as BERT, GPT, etc.).
Have the ability to write simple NLP projects (such as sentiment analysis, text generation, dialogue system), and be able to evaluate model performance (Accuracy, Precision, Recall, F1-score, BLEU, ROUGE and other indicators).
參考書目 Reference Books
待選
To be selected
評分方式 Grading
評分項目 Grading Method |
配分比例 Percentage |
說明 Description |
---|---|---|
考試 exam |
30 | |
作業&平時表現 Work & Daily Performance |
70 |
授課大綱 Course Plan
點擊下方連結查看詳細授課大綱
Click the link below to view the detailed course plan
相似課程 Related Courses
課程代碼 Course Code |
課程名稱 Course Name |
授課教師 Instructor |
時間地點 Time & Room |
學分 Credits |
操作 Actions |
---|---|---|---|---|---|
選修-5515
|
共選修碩博1,2 高宏宇 | 二/5,6,四/5,6[遠距課程] | 3-0 | 詳細資訊 Details |
課程資訊 Course Information
基本資料 Basic Information
- 課程代碼 Course Code: 1017
- 學分 Credit: 3-0
-
上課時間 Course Time:Thursday/6,7,8[C214]
-
授課教師 Teacher:謝宗澔
-
修課班級 Class:資工系2-4
-
選課備註 Memo:人工智慧學群課程
交換生/外籍生選課登記
請點選上方按鈕加入登記清單,再等候任課教師審核。
Add this class to your wishlist by clicking the button above.