ログインすると、以下の機能が利用できます(要慶應ID)。
- 検索条件に所属情報(学部、学科・専攻、学年等)がセットされる(新入生は入学後に利用可能)
- お気に入り(ブックマーク)
- シラバス詳細の表示
人工知能入門b
| サブタイトル | An introductory course on modern Artificial Intelligence. |
|---|---|
| 担当者名 | フィッツ, スティーブン |
| 単位 | 2 |
| 年度・学期 | 2023 秋 |
| 曜日時限 | 金5 |
| キャンパス | 三田 |
| 授業実施形態 | 対面授業(主として対面授業) |
| 登録番号 | 11069 |
| 設置学部・研究科 | 経済学部 |
| 設置学科・専攻 | 経済学科 PEARLコース |
| 学年 | 3, 4 |
| 分野 | 専門教育科目選択特殊科目(PEARL) |
| 科目概要 | 人工知能の分野を、特に深層ニューラルネットワークに焦点を当てて紹介し、現在のニューラルネットワーク構造、アルゴリズム、および最近の展開などについて議論する。 |
| K-Number | FEC-EC-35113-212-60 |
| 科目設置 | 学部・研究科 | FEC | 経済学部 |
|---|---|---|---|
| 学科・専攻 | EC | 経済学科 | |
| 科目主番号 | レベル | 3 | 3年次配当レベル |
| 大分類 | 5 | 専門教育 特殊科目 | |
| 小分類 | 11 | 講義 - 計量・統計 | |
| 科目種別 | 3 | 選択科目 | |
| 科目補足 | 授業区分 | 2 | 講義 |
| 授業実施形態 | 1 | 対面授業(主として対面授業) | |
| 授業言語 | 2 | 英語 | |
| 学問分野 | 60 | 情報科学、情報工学およびその関連分野 | |
授業科目の内容・目的・方法・到達目標
This is an introductory course on modern Artificial Intelligence designed for Keio University. The course is composed of two parts taught in consecutive semesters. The material introduced in part A forms a foundational basis for part B (this course), which develops these ideas further and introduces a selection of more recent results based on guided reading of relevant publications. The two courses taken in sequence form a coherent introduction to neural Artificial Intelligence. The first course focuses more on theory and fundamental concepts, with implementation of basic techniques in Python. The second course (this one) aims to cover more practical engineering topics using modern practices, as well as introducing some of the most influential recent advancements based on a selection of research papers. Part B of the course also introduces some topics in more depth, based on the interests of the instructor. One of those topics is Natural Language Processing (NLP) in the era of Deep Learning, as well as advanced methods in representation learning.
Recent years have brought a revolution in the field of Artificial Intelligence on an unprecedented scale. Advances in hardware, availability of large data sets, as well as innovation in architectural and algorithmic design, enabled successful application of Machine Learning models based on multi-layered Artificial Neural Networks to a variety of problems of practical interest. The subfield of AI focusing on deep (multi-layered) neural architectures and the associated algorithms is collectively known as Deep Learning. The success of Deep Learning has been so great in recent years, that most of modern AI can be summarized as the study of deep neural architectures. Deep Learning models hold state-of-the-art (SOTA) results on virtually all AI tasks, and new discoveries are made almost daily.
In many real world Machine Learning tasks, in particular those with perceptual input, such as vision and speech, the mapping from raw data to the output is often a complicated function with many factors of variation. In past approaches, to achieve decent performance on such tasks, significant effort had to be put to engineer hand-crafted features. Deep Learning algorithms aim to learn feature hierarchies with features at higher levels in the hierarchy formed by the composition of lower level features. This automatic learning of abstraction has been demonstrated to uncover underlying structure in the data (c.f. manifold hypothesis). The first successes came in the fields of vision and speech processing. Recently, NLP, and reinforcement learning became the new frontiers for deep neural networks.
This course aims to introduce students to the field of Artificial Intelligence, focusing on Deep Neural Information Processing Systems. Since this is a rapidly developing field, we will focus on most important trends and core ideas, as it is impossible to cover all recent developments in a single course. We will follow historical trends in AI with a focus on neural networks, and see how the current ideas emerged out of decades of research in the field. We will then discuss current neural architectures and algorithms, and introduce modern perspectives. After completing this course, students should have appreciation and understanding of neural AI systems, and anticipate future developments in research and applications of AI, and Deep Learning in particular. In addition to theory, there will be emphasis on programming skills in Python. We will implement deep neural AI systems, and train them on standard data sets.
In this course, will discuss a selection of more complex neural information processing systems used in state-of-the-art results. We will also develop programming skills by implementing theoretical ideas in code, cover mathematical and algorithmic notions relevant to understanding Deep Learning systems, and engage in guided reading of scientific literature. It is recommended that students complete both courses (A and B) in sequence. However, some students could take this course in isolation, after consulting the instructor during the first lecture. In such cases, students should review the material from part A on their own time, as this course will build on previously introduced concepts.
Recent years have brought a revolution in the field of Artificial Intelligence on an unprecedented scale. Advances in hardware, availability of large data sets, as well as innovation in architectural and algorithmic design, enabled successful application of Machine Learning models based on multi-layered Artificial Neural Networks to a variety of problems of practical interest. The subfield of AI focusing on deep (multi-layered) neural architectures and the associated algorithms is collectively known as Deep Learning. The success of Deep Learning has been so great in recent years, that most of modern AI can be summarized as the study of deep neural architectures. Deep Learning models hold state-of-the-art (SOTA) results on virtually all AI tasks, and new discoveries are made almost daily.
In many real world Machine Learning tasks, in particular those with perceptual input, such as vision and speech, the mapping from raw data to the output is often a complicated function with many factors of variation. In past approaches, to achieve decent performance on such tasks, significant effort had to be put to engineer hand-crafted features. Deep Learning algorithms aim to learn feature hierarchies with features at higher levels in the hierarchy formed by the composition of lower level features. This automatic learning of abstraction has been demonstrated to uncover underlying structure in the data (c.f. manifold hypothesis). The first successes came in the fields of vision and speech processing. Recently, NLP, and reinforcement learning became the new frontiers for deep neural networks.
This course aims to introduce students to the field of Artificial Intelligence, focusing on Deep Neural Information Processing Systems. Since this is a rapidly developing field, we will focus on most important trends and core ideas, as it is impossible to cover all recent developments in a single course. We will follow historical trends in AI with a focus on neural networks, and see how the current ideas emerged out of decades of research in the field. We will then discuss current neural architectures and algorithms, and introduce modern perspectives. After completing this course, students should have appreciation and understanding of neural AI systems, and anticipate future developments in research and applications of AI, and Deep Learning in particular. In addition to theory, there will be emphasis on programming skills in Python. We will implement deep neural AI systems, and train them on standard data sets.
In this course, will discuss a selection of more complex neural information processing systems used in state-of-the-art results. We will also develop programming skills by implementing theoretical ideas in code, cover mathematical and algorithmic notions relevant to understanding Deep Learning systems, and engage in guided reading of scientific literature. It is recommended that students complete both courses (A and B) in sequence. However, some students could take this course in isolation, after consulting the instructor during the first lecture. In such cases, students should review the material from part A on their own time, as this course will build on previously introduced concepts.
授業の計画
ログインすると表示されます(要慶應ID)。
成績評価方法
ログインすると表示されます(要慶應ID)。
テキスト(教科書)
Reading materials will be provided by the instructor.
参考書
Reading materials will be provided by the instructor.
担当教員から履修者へのコメント
ログインすると表示されます(要慶應ID)。