一、課程說明 (Course Description)

1. Python 簡介、Unix for Poets (連文科學生都可學會的文字檔案處理技巧)
2. MapReduce ─擷取單語搭配詞
3. EM 演算法─以詞彙對應為例
4. 擷取雙語搭配詞

5. 擷取單語文法規則
6. 擷取雙語同步文法規則
7. 跨語料庫分析─自動擷取文法錯誤、寫作盲點
8. SMT─英文文法改錯 (DP 與 Bean Search)

9. 詞彙內嵌的延伸─collocation2vec
10. 類神經網路─英文文法改錯
11. 類神經網路─英文寫作評分
12. 英文寫作輔助工具:片語、搭配、文法、翻譯 (Linggle+WriteAhead)

13. TBA
14. TBA
15. TBA
16. TBA

二、指定用書(Text Books)

1. Natural Language Processing with Python –- Analyzing Text with the Natural
Language Toolkit,
by Steven Bird, Ewan Klein, and Edward Loper (http://www.nltk.org/book/)

三、參考書籍(References)

1. Keras Tutorial: Deep Learning in Python (https://goo.gl/6P6zLH)
2. A Word2Vec Keras tutorial (http://adventuresinmachinelearning.com/word2vec-
keras-tutorial/)


四、教學方式(Teaching Method)

1. Lectures
2. In-class and take-home exercises

五、教學進度(Syllabus)

To be announced at http://lms.nthu.edu.tw


六、成績考核(Evaluation)

Assignments
Midterm exam (coding)
Term project

七、可連結之網頁位址

NTHU LMS system http://lms.nthu.edu.tw