Course title
L04718003
Natural Language Processing

SUGIMOTO Tooru Click to show questionnaire result at 2018
Course description
Basic technology to deal with natural language text, in particular, analyze method of natural language sentences, information retrieval and machine translation is explained.
Purpose of class
Students can learn basic theories and technologies to deal with natural language data.
Goals and objectives
  1. To understand grammatical features of Japanese and regularities for text construction
  2. To understand basic technology, e.g., morphological and syntactic analyses
  3. To learn application technology of information retrieval and machine translation
Language
Japanese
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Overview of natural language processing Textbook chap. 1 90minutes
Review 100minutes
2. Japanese (1) Structure of sentences Read printed materials 90minutes
Review 100minutes
3. Japanese (2) Structure of texts Read printed materials 90minutes
Exercises 100minutes
4. Morphological analysis (1) analysis method Textbook chap. 2 90minutes
Exercises 100minutes
5. Morphological analysis (2) cost estimation Textbook chap. 2 90minutes
Exercises 100minutes
6. Syntactic analysis (1) phrase structure analysis Textbook chap. 3 90minutes
Exercises 100minutes
7. Syntactic analysis (2) dependency analysis Textbook chap. 3 90minutes
Review 100minutes
8. Semantic analysis (1) semantic representation Textbook chap. 4 90minutes
Review 100minutes
9. Semantic analysis (2) analysis method Textbook chap. 4 90minutes
Exercises 100minutes
10. Contextual analysis Textbook chap. 5 90minutes
Exercises 100minutes
11. Application (1) information retrieval Textbook chap. 8 90minutes
Review 100minutes
12. Application (2) machine translation Textbook chap. 10 90minutes
Review 100minutes
13. Application (3) dialogue systems Textbook chap. 11 90minutes
Review 100minutes
14. Summary and comments Review all 190minutes
Total. - - 2660minutes
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Report Total.
1. 20% 20%
2. 40% 40%
3. 40% 40%
Total. 100% -
Evaluation method and criteria
Report (100%)
Feedback on exams, assignments, etc.
ways of feedback specific contents about "Other"
Feedback in the class
Textbooks and reference materials
Textbook:
T. Sugimoto and S. Iwashita, "Natural Language Processing and Machine Learning in Java", Ohm-sha, 2018.

Reference materials are:
C. Okazaki et. al., "Basics of Natural Language Processing", Ohm-sha, 2022
S. Kurohashi and T. Shibata, "Introduction to Natural Language Processing", Science-sha, 2016.
Prerequisites
Knowledge about Java language, Data Structures and Algorithms, and Artificial Intelligence.
Office hours and How to contact professors for questions
  • Friday, lunch break
Regionally-oriented
Non-regionally-oriented course
Development of social and professional independence
  • Course that cultivates an ability for utilizing knowledge
  • Course that cultivates a basic problem-solving skills
Active-learning course
More than one class is interactive
Course by professor with work experience
Work experience Work experience and relevance to the course content if applicable
N/A N/A
Education related SDGs:the Sustainable Development Goals
  • 4.QUALITY EDUCATION
  • 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Last modified : Tue Sep 17 18:01:54 JST 2024