Computer Science, Machine Learning, Python
Natural Language Processing (NLP) is an important research area in Artificial Intelligence. NLP mainly studys how to use computer technology to process linguistic texts. The specific research problems in NLP includes recognition, classification, extraction, transformation and generation of lexical, syntactic, semantic and pragmatic information. This course will introduce the basic concepts and methods in NLP, as well as some classical algorithms and models.
 C. D. Manning, H. Schüte. 1999. Foundations of Statistical Natural Language Processing. The MIT Press.
 D. Jurafsky, and J. H. Martin. 2000.Speech and Language Processing, Prentice Hall, 2000（冯志伟，孙乐译，自然语言处理综论, 电子工业出版社）
1. NLP Fundamentals
2. Language Model
3. Lexical Analysis
8. GPT-2 and GPT-3
9. Machine Writing
10. Knowledge Graph
11. Machine Translation
12. NLP Applications
Dr. Haihua Xie receives a Ph.D. in Computer Science at Iowa State University in 2015. Before joining BIMSA in Oct. 2021, Dr. Xie worked in the State Key Lab of Digital Publishing Technology for many years. His research interests include Natural Language Processing and Knowledge Service. He published more than 20 papers and obtained 5 invention patents. In 2018, Dr. Xie was selected in the 13th batch of overseas high-level talents in Beijing and was hornored as a "Beijing Distinguished Expert".
Lecturer Email: email@example.com
TA: Dr. Xiaopei Jiao, firstname.lastname@example.org