Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Deep Learning入門

Deep Learning入門

Ryosuke Uchiyama

June 24, 2018
Tweet

More Decks by Ryosuke Uchiyama

Other Decks in Programming

Transcript

  1. Deep Learning • DNN (Deep Neural Network) • CNN (Convolutional

    Neural Network) • RNN (Recurrent Neural Network)
  2. 学習モデルの抽象化 = 0 0 + 1 1 + 2 2

    + 3 3 + 4 4 + 5 5 + ⋯ + 重み(入力の重要度) 入力データ 確率的なアウトプット バイアス
  3. 検証と何が違うのか 検証 テスト About Train, Validation and Test Sets in

    Machine Learning 検証用データセット モデルのハイパーパラメータを調整する際に使われる。検証用データセットがモデルに組み込まれる と、より偏った評価になる可能性がある。 テスト用データセット 最終的なモデルに対して偏りなく評価するために使われる。
  4. 参考文献 • ディープラーニング(Deep Learning)とは?【入門編】 | LeapMind BLOG • Choosing the

    right estimator — scikit-learn 0.19.1 documentation • Rでisomap(多様体学習のはなし) • AIとは?AI(人工知能)とDeep Learning(深層学習)を簡単に説明 • 【Deep Learning with Python】機械学習の基礎 - Going Faraway • なぜ教師あり学習でバリデーションセットとテストセットを分ける必要があるのか? - Qiita • About Train, Validation and Test Sets in Machine Learning • [ディープラーニング] 活性化関数 – Tech Memo • 文系にもわかるニューラルネットワークコンソール入門:「affine」って何? – Shelitas • 強化学習入門 ~これから強化学習を学びたい人のための基礎知識~ - Platinum Data Blog by BrainPad • AIを知るための4つの類型 「特化型」と「汎用型」、「強い」と「弱い」 | MUFG Innovation Hub • 心や意識の謎、脳科学はここまで近づいた|出世ナビ|NIKKEI STYLE • 損失関数について、ざっくりと考える - Qiita • 再帰型ニューラルネットワーク: RNN入門 - Qiita • 活性化関数のまとめ(ステップ、シグモイド、ReLU、ソフトマックス、恒等関数) - Qiita • ディープラーニング(深層学習)を理解してみる(活性化/損失関数) - デジタル・デザイン・ラボラトリーな日々 • NumPyでニューラルネットワークを実装してみる 実装編 – DeepAge • Pythonでフレームワークを使わずにニューラルネットワークを実装 - かざん技術ブログ • Neural Network Console