検索したい科目/教員名/キーワードを入力し「検索開始」ボタンをクリックしてください。
※教員名では姓と名の間に1文字スペースを入れずに、検索してください。

| 令和2年度入学者 | コンピュータ科学特論Ⅲ | ||||
|---|---|---|---|---|---|
| 令和元年度以前入学者 | コンピュータ科学特論Ⅲ | ||||
| 教員名 | 尾崎知伸 | ||||
| 単位数 | 2 | 課程 | 前期課程 | 開講区分 | 文理学部 | 
| 科目群 | 地球情報数理科学専攻 | ||||
| 学期 | 後期 | 履修区分 | 選択必修 | ||
| 授業の形態 | 主として同時双⽅向型授業(Zoomによるライブ中継) Blackboard ID:20204510  | 
              
|---|---|
| 授業概要 | 確率的プログラミング言語,すなわち確率処理に関する機構を有し統計確率モデルを記述することのできる汎用的なプログラミング言語を用い,基本的な統計確率モデルを対象に,基礎となる理論と学習・推論アルゴリズム及び初歩的な応用について学修する. | 
| 授業のねらい・到達目標 | 統計確率モデルに関する基礎的な知識を学修する. 基本的な確率モデルに関する学習・推論アルゴリズムが説明できる. 確率的プログラミング言語を用いて,基本的な確率モデルを構築できる.  | 
              
| 授業の方法 | 前半は,主に輪講形式とし,内容の確認と議論を中心とする.なお対象文献は初回のオリエンテーション時に示す.後半は,計算機を用いた演習を中心とする. | 
| 履修条件 | 確率に関する基本知識と基礎的なプログラミング能力を前提とする | 
| 授業計画 | |
|---|---|
| 1 | 
                  オリエンテーションと確率モデルの導入
                  
                   【事前学習】シラバスを確認する.当該分野に関する簡単な調査を行う (2時間) 【事後学習】授業で取り上げた確率モデルを中心に復習をし,疑問点,不明点の解決を図る (2時間)  | 
              
| 2 | 
                  確率的プログラミングの導入
                  
                   【事前学習】配布資料を通読し,確率的プログラミングの概要についてまとめる (2時間) 【事後学習】確率プログラミングの背景にある考え方を中心に復習をし,疑問点,不明点の解決を図る (2時間)  | 
              
| 3 | 
                  理論的背景に関する文献の輪講(導入)
                  
                   【事前学習】配布資料を通読し,理論的背景について簡単にまとめる (2時間) 【事後学習】基礎的な理論を中心に復習をし,疑問点,不明点の解決を図る (2時間)  | 
              
| 4 | 
                  理論的背景に関する文献の輪講(発展)
                  
                   【事前学習】配布資料を通読し,理論的背景について簡単にまとめる (2時間) 【事後学習】基礎的な理論の拡張のされ方を中心に復習をし,疑問点,不明点の解決を図る (2時間)  | 
              
| 5 | 
                  理論的背景の振り返りと議論
                  
                   【事前学習】第2-4回を振り返り,議論の準備をする (2時間) 【事後学習】議論を踏まえ,理論的な背景を整理する (2時間)  | 
              
| 6 | 
                  学習・推論アルゴリズムに関する文献の輪講(導入)
                  
                   【事前学習】配布資料を通読し,学習・推論アルゴリズムについて簡単にまとめる (2時間) 【事後学習】アルゴリズムの背景にある考え方を中心に復習をし,疑問点,不明点の解決を図る (2時間)  | 
              
| 7 | 
                  学習・推論アルゴリズムに関する文献の輪講(発展)
                  
                   【事前学習】配布資料を通読し,学習・推論アルゴリズムについて簡単にまとめる (2時間) 【事後学習】部分的なアルゴリズムの試作を行う (2時間)  | 
              
| 8 | 
                  学習・推論アルゴリズムの振り返りと議論
                  
                   【事前学習】第6,7回を振り返り,議論の準備をする (2時間) 【事後学習】議論を踏まえ,アルゴリズムの特徴を整理する (2時間)  | 
              
| 9 | 
                  応用に関する文献の輪講(導入)
                  
                   【事前学習】配布資料を通読し,確率プログラミングの応用について簡単にまとめる (2時間) 【事後学習】応用先での問題の形式化方法について考察する (2時間)  | 
              
| 10 | 
                  応用に関する文献の輪講(発展)
                  
                   【事前学習】配布資料を通読し,確率プログラミングの応用について簡単にまとめる (2時間) 【事後学習】応用先での技術的問題点について考察する (2時間)  | 
              
| 11 | 
                  応用の振り返りと議論
                  
                   【事前学習】第9,10回を振り返り,議論の準備をする (2時間) 【事後学習】議論を踏まえ,技術と応用との関係について整理する (2時間)  | 
              
| 12 | 
                  期末発表会の準備(設計と実装)
                  
                   【事前学習】期末発表内容の計画を準備する (2時間) 【事後学習】計画に対する議論を踏まえ,より詳細に計画を見直す (2時間)  | 
              
| 13 | 
                  期末発表会の準備(計算機実験)
                  
                   【事前学習】計算機実験を行う (2時間) 【事後学習】実験結果に対する議論を踏まえ,必要な追加実験を行う (2時間)  | 
              
| 14 | 
                  期末発表会と議論
                  
                   【事前学習】発表資料を準備する (2時間) 【事後学習】発表会での議論を踏まえ,今後の課題について考察する (2時間)  | 
              
| 15 | 
                  これまでの復習・解説を行い授業の理解を深める
                  
                   【事前学習】これまでの内容を振り返る (2時間) 【事後学習】これまでの学修内容を振り返り,どの様な発展が考えられるか考察する (2時間)  | 
              
| その他 | |
|---|---|
| 教科書 | 使用しない | 
| 参考書 | 使用しない | 
| 成績評価の方法及び基準 | 授業参画度(100%) 授業参画度は,輪講内容に対する議論および期末発表の内容により評価する  | 
              
| オフィスアワー | 質問は随時を受け付ける.原則,事前にメール等でアポイントをとること |