特別専門講義(AI基礎技術数学)

Course Information

College Kure College Year 2024
Course Title 特別専門講義(AI基礎技術数学)
Course Code 0004 Course Category Specialized / Elective
Class Format Seminar Credits School Credit: 1
Department 特別一般講義・特別専門講義 Student Grade 1st
Term Intensive Classes per Week
Textbook and/or Teaching Materials
Instructor Hirano Akira

Course Objectives

1. AIの基礎技術に関して数学的技術の観点から説明ができる

Rubric

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
評価項目1代表的なAI基礎技術について理論的な観点から十分に説明ができる代表的なAI基礎技術ついて理論的な観点から説明ができる代表的なAI基礎技術について理論的な観点から説明できない。

Assigned Department Objectives

Teaching Method

Outline:
 AI技術に関する基礎知識を有するとともに、自身の専門領域で利活用できる人材のニーズが高まっている。本科目では、全学科・学年を履修対象とし、『AI基礎技術演習』のアドバンストコースの位置づけとして、AI基礎技術に関する知識の深化を目的とする。具体的には、『AI基礎技術演習』で体験的に学習した各種技術の数学的理論、および、各種ハイパーパラメータの影響を考察できるようになることを目的とする。
 本講義の中でAI技術の中における数学の使われ方を学び、通常の数学授業における学習モチベーションアップを期待する。
Style:
各種の基本技術に関してスライド講義形式にて学習後、パソコンおよび MATLAB を利用した演習を行う。夏季休業中に開講予定とし、評価は講義中に提示するレポート課題などをまとめて提出されたポートフォリオ(100%)で評価する。
なお、高専間の連携授業の1つとして開講され、授業自体は田中大介(新居浜高専 機械工学科)教員が担当し、開設校の担当として平野教員が補助的な役割を担う。
Notice:
 全学科・全学年を対象とした開講である為、特定の学科・学年に偏ったスキルは要求しないが、数学に関する抵抗が無い学生の受講を歓迎する。講義の中では、一部MATLABを使ったプログラミングを実施するが、体験学習を根本とし、複雑なプログラミングは行わない。ただし、配布するサンプルプログラムの一部を変更したり、ファイル操作などのパソコン操作ができることを受講条件とする。
 遠方へ帰省する者が受講を希望する場合、Office365のweb会議機能(Teams)を利用した受講を許可する。ただし、遠隔授業に耐えうるパソコンスペックおよび通信環境を有し、受講前に申請して許可を得ることを条件とする。
 TAが確保できない場合には受講人数を限定したり、場合によっては開講しない場合がある。

Characteristics of Class / Division in Learning

Active Learning
Aided by ICT
Applicable to Remote Class
Instructor Professionally Experienced

Course Plan

Theme Goals
1st Semester
1st Quarter
1st 学習内容に関する概説
2nd 数学の基礎 微分の意味を理解し、簡単な微分計算ができる。微分の計算を偏微分に応用できる。
3rd 回帰とは 簡単な例題を通して、回帰問題の解き方を説明できる。
4th 最小二乗法 微分と最小二乗法との関連を説明できる。
5th 最小二乗法による回帰問題の解法 最小二乗法により回帰問題を解くことができる。
6th 最小二乗法による回帰問題の解法 解析解が得られない最適化問題に対して最急降下法により近似解を得る方法を説明できる。
7th 最小二乗法による回帰問題の解法 解析的な微分と数値的な微分の違いについて説明できる。
数値微分を利用して最適化問題を解くことができる。
8th ニューラルネットワークの定式化 回帰問題としてのニューラルネットワークを定式化できる。
2nd Quarter
9th ニューラルネットワークの数値微分による実装(1) MATLABの機能を用いて、ニューラルネットワークの実装ができる。
10th ニューラルネットワークの数値微分による実装(2) MATLABの機能を用いて、ニューラルネットワークの実装ができる。
11th 最適化法による違い 最急降下法やAdamなどの数値最適化法について説明できる。
12th ニューラルネットワークの限界 CNNがなぜ利用されるようになったのか説明できる。
13th 畳み込みと画像処理 畳み込み演算が画像データに対して有益に働く理由を説明できる
14th CNNの各種パラメータの意味合い ストライド・パディング・プーリングについて説明できる
15th CNNの実装 MATLABの機能を用いて、CNNの実装ができる
16th まとめ これまでの知識をもとに、AIを数学的技術の観点から説明できる。
2nd Semester
3rd Quarter
1st
2nd
3rd
4th
5th
6th
7th
8th
4th Quarter
9th
10th
11th
12th
13th
14th
15th
16th

Evaluation Method and Weight (%)

試験発表相互評価態度ポートフォリオその他Total
Subtotal00001000100
基礎的能力0000000
専門的能力000050050
分野横断的能力000050050