Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
深層学習はじめました
Search
Yuichi Sato
January 27, 2022
Programming
56
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
深層学習はじめました
Yuichi Sato
January 27, 2022
More Decks by Yuichi Sato
See All by Yuichi Sato
深層学習学習中
satoyuichi
0
51
瞑想アプリ
satoyuichi
0
52
SDF を作りたかった
satoyuichi
0
540
初めての iPhone ネイティブアプリ
satoyuichi
0
69
キャンフェスにゲームを出そう -StruckOut 編-
satoyuichi
0
32
ミクちゃんが歌ったら 家に帰ろう
satoyuichi
0
24
体温記録送信アプリ
satoyuichi
0
32
コロナ横目にバージョンアップ
satoyuichi
0
82
本日のシェーダー芸
satoyuichi
1
790
Other Decks in Programming
See All in Programming
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
250
運用ダッシュボードの設計を誰も教えてくれないのだけどみなさんどうしてるんですか? - チームに監視するという文化を根付かせるための第一歩を踏みたい -
satoshi256kbyte
1
140
まだ間に合う!今年の夏こそSchemeのマクロ展開器を完全理解!
omasanori
0
260
170k Jobs a Day on GKE: Scaling Mercari's CI Platform - and What's Next for AI-Native Development
junyaokabe
0
120
Dockerfile CMD for Node.js
grazie1999
0
110
What's New in Android 2026
veronikapj
0
270
AIを紡ぐPMのお話
swdtkuy
0
120
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
260
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
500
freeeにおけるEvalsの実践例の紹介
freee
PRO
0
140
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
1
1.1k
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
250
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.5k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
640
sira's awesome portfolio website redesign presentation
elsirapls
0
340
Accessibility Awareness
sabderemane
1
180
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
The browser strikes back
jonoalderson
0
1.5k
Music & Morning Musume
bryan
47
7.3k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Statistics for Hackers
jakevdp
799
230k
Transcript
深層学習はじめました 2022年1月27日 佐藤雄一
自己紹介 名前:佐藤 雄一(ゆーいち) 好物:エレキギター、(初期)仏教、Smalltalk Twitter:@satoyuichi80 趣味:読書、ギター練習、映画鑑賞 呪術廻戦みてます…五条先生推し
開発言語、ライブラリ、ツール • JavaScript • Tensorflow.js: 機械学習用 JavaScript ライブラリ • Netron:
NN ビジュアライザ • Tensorspace.js: NN 3D ビジュアライゼーションフレームワーク
深層学習(ディープラーニング)とは 入力 人の考えた アルゴリズム 人の考えた 特徴量 機械学習 ニューラルネットワーク (ディープラーニング) 答え
答え 答え 入力 入力 ニューラルネットワークを多層にして学習するので、深層学習。 詳しいことは「ゼロから作る Deep Learning」の参照をオススメします。
つらみ • 環境構築 ◦ M1-Mac で代表的な開発環境を整えるのがつらい ◦ JavaScript の開発環境を採用 •
ニューラルネットワーク(NN)モデルの構築 ◦ 複雑なモデルをコーディングするのがつらい • データの用意 ◦ 学習のためにそれなりの量の学習データを用意するのがつらい ◦ (教師あり学習の場合)教師データを用意するのがつらい • 学習 ← イマココ ◦ いざ始めるとメモリが足りなかったりするのがつらい • モデルの評価
YOLOv4-tiny 画像認識や音声認識などに使われる畳 み込みニューラルネットワーク (Convolutional Neural Network:CNN)と いうタイプのネットワーク構造。 CNN は Convolution-ReLU-(Pooling)
という層が重なることが特徴。 YOLOv4 は物体認識のためのモデルで YOLOv4-tiny はそれの軽い版。
ソースコード
今後の予定 • 消費メモリが少ない学習プログラムを組む • モデル評価、推論をする • 他の環境(Unity とか)で生成したモデルを使う
参考 Tensorflow.js: https://www.tensorflow.org/js?hl=ja Netron: https://github.com/lutzroeder/netron Tensorspace.js: https://github.com/tensorspace-team/tensorspace tfjs-YOLOv4-tiny: https://github.com/satoyuichi/tfjs-YOLOv4-tiny