基本情報 ¶
- 実施時期: 春学期 ABC モジュール、水 3, 4 限・金 5, 6 限
- 実施形態: 対面 (講義・発表) +オンライン (自習)
※初回は 2026/4/22 (水) 12:15 に総合研究棟 B 棟 10 階 1001 号室 (SB1001) で行います。
過去に学生が設定した実験テーマの例
- 白黒画像のカラー化
- 画風変換 (スタイル転写)
- 画像分類 (犬の犬種判定、男女性別判定、映画ポスターのジャンル分けなど)
- ポケモン風の名前生成
- キャラクター画像の実写化
- 気象衛星画像からの天気予報
- 切り絵用の画像変換
担当教員・TA ¶
担当教員: 金森 由博 (kanamori@cs.tsukuba.ac.jp), 遠藤 結城 (endo@cs.tsukuba.ac.jp)
TA: 金井 俊樹 (kanai.toshiki.as@alumni.tsukuba.ac.jp)
実験の目標 ¶
- CG や画像処理を対象とした深層学習に関する基礎的な知識を身につける。
- 主に教師あり学習に基づき、学習タスクの選定、ネットワークモデル・データセットの構築、訓練 (学習)、評価など一通りの実験を経験する。
- 研究活動で必須の能力である、未知の内容を自ら調べ、実験し、考察を通じて理解を深める姿勢を身につける。
実験の進め方 (予定) ¶
1. 基礎知識・技能の習得
- 機械学習や深層学習についてのキーワードについて各自調べ、レポートを提出。
- Python や OpenCV, numpy, scikit-learn などのライブラリについての基本的なプログラミングを体験し、ソースコードを提出。
2. 深層学習についての基礎知識・技能の習得
- CG や画像処理分野においてどのような学習タスクがあるのか、またそのタスクで用いられているネットワークモデル、データセット、訓練方法、評価方法について、座学 (担当教員 or TA による講義) と参考資料を基に学ぶ。
- 実際に深層学習のライブラリと既存のソースコードを動かしてみて、深層学習を体験してみる。
3. 自分の学習タスクの設定
残りの実験で自分が取り組みたい学習タスクを設定し、ネットワークモデル、データセット、訓練方法、評価方法について計画を立て、各自がその内容についてプレゼンする。プレゼン資料は提出。学習タスクの新規性は問わない (既存の学習タスクを設定してもよい) が、ユニークなタスクや高度なタスクを設定すれば高評価。
4. 実験・経過発表・最終発表
自分で設定した学習タスクを遂行する。2〜3 回程度、途中経過を発表する機会を設け、各自がプレゼンする。実験の最終回までに最終成果についてプレゼンする。実験期間終了後、レポートを提出。
スケジュール (予定、変更の可能性あり) ¶
| 日付 | 内容 | 場所 | 備考 (資料・課題など) |
| 4/22 | ガイダンス、講義 | SB1001 | 担当: 金井 |
| 4/24 | 講義 | SB1001 | 担当: 金井 |
| 4/30 | 講義 | SB1001 | 担当: 金井 ※水曜授業 |
| 5/1 | 講義 | SB1001 | 担当: 金井 |
| 5/13, 15 | (自習) | | |
| 5/20 | 学習タスクプレゼン (情報科学類) | SB1001 | 担当: 金森・金井 |
| 5/22 | 学習タスクプレゼン (情報メディア創成学類) | SB1001 | 担当: 遠藤・金井 |
| 5/27, 29 | (自習) | | |
| 6/3, 5 | (自習) | | |
| 6/10 | 進捗プレゼン (情報科学類) | SB1001 | 担当: 金森・金井 |
| 6/12 | 進捗プレゼン (情報メディア創成学類) | SB1001 | 担当: 遠藤・金井 |
| 6/17, 19 | (自習) | | |
| 6/24, 26 | (自習) | | |
| 7/3 | 進捗プレゼン (情報科学類) | SB1001 | 担当: 遠藤・金井 |
| 7/8 | 進捗プレゼン (情報メディア創成学類) | SB1001 | 担当: 金森・金井 |
| 7/10, 15 | (自習) | | |
| 7/17, 22 | (自習) | | |
| 7/24 | 最終プレゼン (情報科学類) | SB1001 | 担当: 金森・遠藤・金井 |
| 7/29 | 最終プレゼン (情報メディア創成学類) | SB1001 | 担当: 金森・遠藤・金井 |
| 7/31 | レポート作成 | | |
| 8/5 | 最終レポート提出締切 (17:00) | | |
オンラインの参考資料 (今後も追加予定) ¶
入門的な内容
- PyTorch チュートリアル [日本語版] [英語版 (公式)]
- Neural Network Console: Deep Learning入門 [YouTube]
- Alicia Solid Project,「Deep learning の世界」vol. 1〜7 [YouTube]
- Introduction to PyTorch - YouTube series [英語]
- A Neural Network Playground … 回帰・分類の Web デモ [英語]
高度な内容
- Stanford University, CS231n: Deep Learning for Computer Vision [英語]
- nnabla ディープラーニングチャンネル [YouTube]
最終更新: 2026/4/14