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

深層学習はじめました

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

 深層学習はじめました

Avatar for Yuichi Sato

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)モデルの構築 ◦ 複雑なモデルをコーディングするのがつらい • データの用意 ◦ 学習のためにそれなりの量の学習データを用意するのがつらい ◦ (教師あり学習の場合)教師データを用意するのがつらい • 学習 ← イマココ ◦ いざ始めるとメモリが足りなかったりするのがつらい • モデルの評価