Series
メディアプログラミング入門
「Pythonプログラミング入門」を履修済みの学生、あるいはそれと同等以上のプログラミング力を持っている学生を対象に、時系列データや音、テキスト、画像といった様々なメディアをコンピュータで処理するための基礎的なプログラミングを学ぶ。 拡張ライブラリやWebAPIなどを活用し、実際にプログラムを動かしながらその振る舞いを直感的に学ぶことで、Pythonを使ったメディア処理への理解と興味を深めることを目的とする。
Content List
1. ガイダンス
1-1 講義の概要・目標
Lecturer | Yoko Yamakata
1-2 ライブラリを使ったプログラム
Lecturer | Yoko Yamakata
1-3 講義の内容
Lecturer | Yoko Yamakata
1-4 事前知識
Lecturer | Yoko Yamakata
1-5 環境設定
Lecturer | Yoko Yamakata
1-6 エラー解決の糸口
Lecturer | Yoko Yamakata
Resources
Available
Available
講義資料1
Lecturer | Yoko Yamakata
Resources
Available
Available
Resources
Available
Available
配布資料1
Lecturer | Yoko Yamakata
Resources
Available
Available
2. 音の情報処理
2-1 第2回の学習内容
Lecturer | Yoko Yamakata
2-2 音の入出力デバイス1
Lecturer | Yoko Yamakata
2-3 音の入出力デバイス2
Lecturer | Yoko Yamakata
2-4 標本化:サンプリングレートの影響
Lecturer | Yoko Yamakata
2-5 量子化:ビット深度の影響
Lecturer | Yoko Yamakata
2-6 音の大きさ・音圧
Lecturer | Yoko Yamakata
2-7 周波数分解
Lecturer | Yoko Yamakata
2-8 短時間フーリエ変換によるスペクトログラム計算
Lecturer | Yoko Yamakata
Resources
Available
Available
講義資料2
Lecturer | Yoko Yamakata
Resources
Available
Available
Resources
Available
Available
演習ファイル1
Lecturer | Yoko Yamakata
Resources
Available
Available
3. 形態素解析と言語モデル
3-1 第3回の学習内容
Lecturer | Yoko Yamakata
3-2 形態素解析
Lecturer | Yoko Yamakata
3-3 形態素解析の仕組み1
Lecturer | Yoko Yamakata
3-4 形態素解析の仕組み2
Lecturer | Yoko Yamakata
3-5 形態素解析の仕組み3
Lecturer | Yoko Yamakata
3-6 言語モデル
Lecturer | Yoko Yamakata
3-7 フォント設定
Lecturer | Yoko Yamakata
Resources
Available
Available
講義資料3
Lecturer | Yoko Yamakata
Resources
Available
Available
Resources
Available
Available
演習ファイル2
Lecturer | Yoko Yamakata
Resources
Available
Available
4. トピック分析とWord Embedding
4-1 第4回の学習内容
Lecturer | Yoko Yamakata
4-2 テキストのベクトル空間モデル
Lecturer | Yoko Yamakata
4-3 テキストのベクトル空間モデル:演習
Lecturer | Yoko Yamakata
4-4 トピック分析:tf-idf値による重要語抽出
Lecturer | Yoko Yamakata
4-5 トピック分析:演習
Lecturer | Yoko Yamakata
4-6 Word Embedding
Lecturer | Yoko Yamakata
4-7 ニューラルネットワークによる単語の分散表現生成:Word2Vec
Lecturer | Yoko Yamakata
4-8 新しいWord Embedding手法
Lecturer | Yoko Yamakata
Resources
Available
Available
講義資料4
Lecturer | Yoko Yamakata
Resources
Available
Available
Resources
Available
Available
演習ファイル3
Lecturer | Yoko Yamakata
Resources
Available
Available
5. 画像の仕組みと画像処理
5-1 第5回の学習内容
Lecturer | Yoko Yamakata
5-2 画像の記録形式
Lecturer | Yoko Yamakata
5-3 画像の二値化
Lecturer | Yoko Yamakata
5-4 画像の保存形式
Lecturer | Yoko Yamakata
5-5 色情報の獲得
Lecturer | Yoko Yamakata
5-6 色の直感的な近さを表現する色空間
Lecturer | Yoko Yamakata
5-7 二次元デジタルフィルタによる画像処理
Lecturer | Yoko Yamakata
5-8 畳み込み演算(convolution)と様々なフィルタ
Lecturer | Yoko Yamakata
Resources
Available
Available
講義資料5
Lecturer | Yoko Yamakata
Resources
Available
Available
Resources
Available
Available
演習ファイル4
Lecturer | Yoko Yamakata
Resources
Available
Available
6. 深層学習による高度な画像認識
6-1 第6回の学習内容
Lecturer | Yoko Yamakata
6-2 Harr-like特徴量による顔画像検出
Lecturer | Yoko Yamakata
6-3 ニューラルネットワーク
Lecturer | Yoko Yamakata
6-4 コスト最小化法
Lecturer | Yoko Yamakata
6-5 深層学習による画像認識1
Lecturer | Yoko Yamakata
6-6 深層学習による画像認識2
Lecturer | Yoko Yamakata
6-7 深層学習による画像認識3
Lecturer | Yoko Yamakata
6-8 画像認識における様々なタスクと手法
Lecturer | Yoko Yamakata
6-9 深層学習による画像生成
Lecturer | Yoko Yamakata
Resources
Available
Available
講義資料6
Lecturer | Yoko Yamakata
Resources
Available
Available
Resources
Available
Available
演習ファイル5
Lecturer | Yoko Yamakata
Resources
Available
Available
7. WebスクレイピングとWebAPI
7-1 第7回の学習内容
Lecturer | Yoko Yamakata
7-2 Webスクレイピング
Lecturer | Yoko Yamakata
7-3 HTMLソース
Lecturer | Yoko Yamakata
7-4 クローリングのマナー
Lecturer | Yoko Yamakata
7-5 著作権制度について
Lecturer | Yoko Yamakata
7-6 WebAPI
Lecturer | Yoko Yamakata
7-7 時系列データ解析
Lecturer | Yoko Yamakata
Resources
Available
Available
講義資料7
Lecturer | Yoko Yamakata
Resources
Available
Available
Resources
Available
Available
演習ファイル6
Lecturer | Yoko Yamakata
Resources
Available
Available