シラバスの表示

自然言語処理学

後期 木曜日 1講時. 単位数/Credit(s): 2. 担当教員/Instructor: 乾 健太郎, 坂口 慶祐. 対象学科・専攻/Departments: 情報基礎科学専攻、システム情報科学専攻、人間社会情報科学専攻、応用情報科学専攻. 学期/Term: 後期. 履修年度: 2023. 使用言語: 講義はおもに日本語でおこない、英語の資料を併用する。 The course is given mainly in Japanese with lecture slides and material written in English..

開講年度

2023

授業題目/Class Subject

自然言語処理学 / Natural Language Processing

授業の目的・概要及び達成方法等

情報伝達のためのもっとも重要なメディアは、日本語や英語など、だれもが日常で使っている人間のための言語(ことば)である。本講義では、言語データからそれが伝達する情報や知識を抽出し加工する自然言語処理技術について、形態素解析、構文解析、意味解析、言語知識獲得などの基礎技術を中心にまなぶ。

授業形態
授業は対面で行います(青葉山キャンパス電気系1号館1A講義室)。講義資料はGoogle Classroomにアップロードします(クラスコード:l6qqhtq)。また、講義期間の後半に自然言語処理に関するプログラミング演習を実施する予定です。実施形態等の詳細は講義内でアナウンスするとともに、Google Classroomでも通知します。

プログラミング演習では、自然言語処理研究における実際の研究課題に取り組みます。
受講者は、プログラミング言語Pythonにある程度習熟していることを前提として講義を行います。

授業の目的・概要及び達成方法等(E)

The most important means of communication are the languages that we use everyday, like Japanese and English. This course provides an introduction to the natural language processing technology that is used to extract and process the information and knowledge communicated via languages, focusing on basic technologies ranging from morphological analysis, syntactic analysis, and semantic analysis to linguistic knowledge acquisition.

Format
Lectures will be given in person (Room 1A in Research Building No 1, Electrical Engineering and Applied Physics in Aobayama Campus). Lecture notes are uploaded to Google Classroom (Class code: l6qqhtq). In the second half of the period, a programming project on natural language processing is scheduled to be conducted. Details will be announced in the lecture and posted on Google Classroom.

In the programming exercises, students will work on an actual task in natural language processing research.
Hence, we assume that students have some familiarity with the Python programming language.

学修の到達目標/Goal of Study

自然言語処理の基本的な概念がわかる。
Understanding the basic notions of natural language processing.

授業内容・方法と進度予定/Contents and progress schedule of the class

1. 導入、Ngramと分類問題 / Introduction, Classification with n-gram
2. 系列ラベリングと品詞解析 / Sequence labeling and morphological analysis
3. 構造予測と構文解析 / Structured prediction and syntactic analysis
4. 系列変換と生成問題 / Sequence-to-sequence and generation
5. 計算意味論 (1) / Computational semantics (1)
6. 計算意味論 (2) / Computational semantics (2)
7. 計算語彙意味論 / Computational lexical semantics
8. 談話 / Computational discourse
9. 語用論 / Pragmatics
10〜15. プログラミング演習 / Programming project

成績評価方法/Evaluation Method

合否を含む成績は,最終レポート (プログラミング演習、最大90%),出席状況,講義中の応答,演習課題など (10%以上) をもとに総合的に評価する.
Evaluation is performed comprehensively based on the final assignment (programming project, up to 90%), attendance, participation, and in-class small assignments.

教科書および参考書/Textbook and References

    オフィスアワー

    質問は随時メールで受け付ける.

    オフィスアワー(E)

    Questions are accepted at any time via email.

     これと関連したシラバス 学務情報システムで確認
    このシラバスを共有