1M981000
1 Natural Language Processing Systems
In recent years, the application of natural language processing technologies is spreading into various fields. This course
will explain the basics of the natural language processing system, and methods of realizing these systems and application
cases will be studied through lectures, experiments and by having students read literature in turns.
Students can learn basic theories and techniques of processing natural language.
- To understand basic theories and technologies for natural language processing systems
- To study application cases of natural language processing and understand their characteristics
- To explain and discuss about natural language processing technology
|
Class schedule |
HW assignments (Including preparation and review of the class.) |
Amount of Time Required |
1. |
Overview of natural language processing systems |
Textbook chap. 1 |
90minutes |
review |
60minutes |
2. |
Basic morphological/syntactic analysis |
Textbook chap. 2 and 3 |
90minutes |
review |
60minutes |
3. |
Basic semantic analysis |
Textbook chap. 4 |
90minutes |
consult related matters and discuss about experiment |
120minutes |
4. |
Presentation of experiment plans |
prepare presentation |
120minutes |
review |
60minutes |
5. |
Statistical morphological/syntactic analysis |
Textbook chap. 2 and 3 |
90minutes |
consult related matters and conduct experiment |
120minutes |
6. |
Statistical semantic analysis |
Textbook chap. 4 |
90minutes |
consult related matters and conduct experiment |
120minutes |
7. |
Information retrieval systems |
Textbook chap. 8 |
90minutes |
consult related matters and conduct experiment |
120minutes |
8. |
Report of experiment results (1) Morphological/syntactic analysis |
prepare presentation |
90minutes |
review |
60minutes |
9. |
Report of experiment results (2) Semantic analysis |
prepare presentation |
90minutes |
review |
60minutes |
10. |
Report of experiment results (3) Document classification |
prepare presentation |
90minutes |
read research paper |
90minutes |
11. |
Natural language dialogue systems |
Textbook chap. 11 |
90minutes |
read research paper |
90minutes |
12. |
Examples of natural language processing systems (1) Syntactic/semantic analysis |
prepare presentation |
90minutes |
write report |
90minutes |
13. |
Examples of natural language processing systems (2) Information retrieval systems |
prepare presentation |
90minutes |
write report |
90minutes |
14. |
Examples of natural language processing systems (3) Dialogue systems |
prepare presentation |
90minutes |
write report |
90minutes |
Total. |
- |
- |
2520minutes |
Relationship between 'Goals and Objectives' and 'Course Outcomes'
|
Presentation |
Report |
Total. |
1. |
20% |
20% |
40% |
2. |
20% |
20% |
40% |
3. |
20% |
|
20% |
Total. |
60% |
40% |
- |
Evaluation method and criteria
Presentations 60% and reports 40% for a total possible score of 100.
A comprehensive grade of 60% or higher will be required to pass.
Textbooks and reference materials
S. Kurohashi and T. Shibata, "Introduction to Natural Language Processing", Science-sha, 2016.
Y. Okuno et.al., "Basics and Technology of Natural Language Processing", Shoei-sha, 2016.
H. Takamura, "Introduction to Machine Learning for Natural Language Processing", Corona-sha, 2010.
Having knowledge about data structures, algorithms, and natural language processing is desirable.
Having basic programming skills is required.
Office hours and How to contact professors for questions
Relation to the environment
Non-environment-related course
Non-regionally-oriented course
Development of social and professional independence
- Course that cultivates a basic problem-solving skills
- Course that cultivates a basic interpersonal skills
- Course that cultivates an ability for utilizing knowledge
About half of the classes are interactive
Course by professor with work experience
Work experience |
Work experience and relevance to the course content if applicatable |
N/A |
N/A |
Last modified : Thu Mar 21 15:04:54 JST 2019