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

深層学習はじめました

 深層学習はじめました

Yuichi Sato

January 27, 2022
Tweet

More Decks by Yuichi Sato

Other Decks in Programming

Transcript

  1. 開発言語、ライブラリ、ツール • JavaScript • Tensorflow.js: 機械学習用 JavaScript ライブラリ • Netron:

    NN ビジュアライザ • Tensorspace.js: NN 3D ビジュアライゼーションフレームワーク
  2. 深層学習(ディープラーニング)とは 入力 人の考えた アルゴリズム 人の考えた 特徴量 機械学習 ニューラルネットワーク (ディープラーニング) 答え

    答え 答え 入力 入力 ニューラルネットワークを多層にして学習するので、深層学習。 詳しいことは「ゼロから作る Deep Learning」の参照をオススメします。
  3. つらみ • 環境構築 ◦ M1-Mac で代表的な開発環境を整えるのがつらい ◦ JavaScript の開発環境を採用 •

    ニューラルネットワーク(NN)モデルの構築 ◦ 複雑なモデルをコーディングするのがつらい • データの用意 ◦ 学習のためにそれなりの量の学習データを用意するのがつらい ◦ (教師あり学習の場合)教師データを用意するのがつらい • 学習 ← イマココ ◦ いざ始めるとメモリが足りなかったりするのがつらい • モデルの評価