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 generate human language, covering multiple aspects such as text pre-processing, word vectors, language models, sequence annotation, semantic analysis, and generative models. This course will move from the shallower to the more advanced levels, combining theory and practice to lead students to:
Be familiar with the basic characteristics and common challenges of natural language (ambiguity, sparsity, context dependence, etc.).
Master text pre-processing (tokenization, stop words, stemming/lemmatization, word frequency/inverse document frequency, etc.) and feature extraction technology.
Understand the principles and implementation of word embedding and distributed representation (Word2Vec, GloVe, FastText).
Application of learning statistics and deep learning methods (RNN, LSTM, GRU, Transformer) in tasks such as text classification, sequence annotation, and translation.
Familiar with the architecture and fine-tuning process of current mainstream pre-trained language models (such as BERT, GPT, etc.).
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 | |
作業&平時表現 Homework & 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.