1日目: イントロと環境構築
  • このコースの概要
  • TensorFlow関連コースの学習順序について
  • ニューラルネットワークの基礎用語
  • ニューラルネットワークの基礎知識(2)
  • Google CollabでMNISTを動かしてみよう
  • MNISTにチャレンジ(2)
環境構築
  • 環境構築の注意
  • GPU搭載グラフィックスカードについて
  • GPU搭載のおすすめPC
  • 学習上の注意
  • Anaconda 3のダウンロード・インストール
  • TensorFlow 1.11 CPU/GPU版のインストール
  • 仮想環境の切り替え
  • JupyterNotebookのインストール
TensorFlowの学習に必要な文法を学ぼう!
  • データ型
  • 演算子
  • 配列型データ
  • 文字列の扱い
2日目:MNISTにチャレンジ(ローカル環境)
  • セクションの概要(MNISTをローカルで解く)
  • 3層のニューラルネットワークで解いてみよう
  • データを確認してみよう
  • トレーニングをしてみよう
  • 推定をしてみよう
  • 学習の流れ
  • 練習課題(Fashion MNIST)
  • 課題解答サンプル(1)
  • 課題解答サンプル(2)
畳み込みニューラルネットワークで解いてみよう!
  • イントロ
  • モデルの定義
  • トレーニングを実行してみよう
3日目: 画像認識 にチャレンジ
  • 画像認識プログラムの概要
  • ダウンロードURLの変更
  • TensorFlow 1.0.x環境用に画像認識プログラムをダウンロードする方法
  • modelsフォルダのダウンロード
  • 画像認識プログラムの実行
  • 画像ファイルを指定して認識を実行してみよう!
  • 課題3: 画像認識を実行してみよう!
4日目:画像のスタイル変換(続編のプレビュー)
  • スタイル変換コード実行の注意
  • スタイル変換(1/2)
  • スタイル変換(2/2)
  • 練習課題:スタイル変換にチャレンジ
  • 最後に
オプション(Python 3、数学などの補足)
  • Pythonとは?
  • PythonとR・SPSSとの違い
  • Pythonのさまざまな実行スタイル
  • 課題1: Pythonの実行環境をインストールしよう
  • 練習課題: インタラクティブシェルを使ってみよう
  • 実行例(インタラクティブシェル)
  • 練習課題: テキストファイルを作成して実行してみよう
  • 課題解答例: ファイルに保存して実行する
  • 練習課題: 入力値を反映するプログラムを書こう
  • 課題解答例: ファイルから実行。入力パラメーターを反映。
ボーナスセクション (質問の補足など)
  • 続編のご案内(割引クーポン)
  • AI・ディープラーニングのおすすめコース
  • 機械学習やAIを学ぶ上で役立つ参考書籍
  • Jupyter Notebook上でコメントを挿入する方法
  • Jupyter Notebookの終了方法
(レガシー)MNIST for Begginersのアーカイブ(Googleサイトから削除)
  • このセクションで学ぶこと
  • 行列式での表現と、グラフでの表現
  • コードを書いて実行してみよう
  • 勾配降下法とミニバッチ
  • まとめとニューラルネットワーク
  • 課題: MNIST for ML Beginnersを実行してみよう
  • サンプルコード(ノートブック)のダウンロードページ
  • MNIST for ML Beginnersのレクチャースライド