人工知能とは,人間のような知能を人工的に作ることを目指した研究分野である.近年,大量のデータや計算能力の向上を背景として,機械学習や深層学習が飛躍的な進化を遂げ,あらゆる分野で人工知能技術が活用されるようになった.本講義では,人工知能の基礎的な概念・理論をコンピュータ・ソフトウェアとして実装し,人工知能技術の実用化に従事するために必要な技術の習得を目指す.
データ処理や機械学習をコンピュータ上で実現する方法を理解し,人工知能技術の実用化に従事するために必要な実装力の習得を目指す.
分類,回帰,勾配法,パーセプトロン,活性化関数,誤差逆伝搬法,自動微分,畳み込みニューラルネットワーク
✔ 専門力 | ✔ 教養力 | コミュニケーション力 | 展開力(探究力又は設定力) | ✔ 展開力(実践力又は解決力) |
講義科目「基盤データサイエンス」と連動し,講義内容に関連したプログラミング演習を行う.
授業計画 | 課題 | |
---|---|---|
第1回 | ガイダンス,計算環境の構築 | 実社会における人工知能 |
第2回 | 数学の基礎 | 基礎数学(線形代数,確率・統計,微分積分)の復習 |
第3回 | 線形回帰 | 損失関数,経験損失最小化,過剰適合,正則化,バイアスとバリアンス,線形モデル (線形回帰),リッジ回帰 |
第4回 | 線形分類 | 線形モデル(分類),ロジスティック回帰,勾配法 |
第5回 | 単層ニューラルネットワーク | 単層パーセプトロン,活性化関数,計算グラフ,自動微分 |
第6回 | 多層ニューラルネットワーク | 多層パーセプトロン,隠れユニット,誤差逆伝搬法,ソフトマックス |
第7回 | 畳み込みニューラルネットワーク | 畳み込みニューラルネットワーク,ドロップアウト |
第8回 | 総合討論 |
なし
OCW-i にて電子的に配布する
演習課題に関するレポートに基づく
「線形代数学・微積分学」,「Python3の基本的文法や関数」に関する前提学力確認テストを行います.12/2(月)15:05にW531かG115に必ず集合してください.このテストを欠席した場合は履修を認めません.また,テスト結果により履修を認めないことがあります.「XCO.T489 基盤人工知能」,および「XCO.T488 基盤データサイエンス演習」を同時に履修してください.
XCO.T488 基盤データサイエンス演習の初回(12月2日(月))に,W531またはG115で前提学力確認テストを実施します.Google Colaboratory を使って演習を行います.第1回までに各自 Google アカウントを取得し,Google Drive でのファイルアップロード/ダウンロードができるようにしておいてください.