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
Machine learning & JavaScript, no you're not dr...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yas
August 03, 2019
Programming
130
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Machine learning & JavaScript, no you're not dreaming
Yas
August 03, 2019
More Decks by Yas
See All by Yas
Web performance - Browser APIs
yashints
0
150
How cheap serverless realli is?
yashints
0
130
Tensorflowjs 💝 AI
yashints
0
76
JavaScript & AI, V2
yashints
0
150
Micro frontend and web components
yashints
1
130
WebAssembly's post MVP future
yashints
0
84
docker for web developers
yashints
0
450
Other Decks in Programming
See All in Programming
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
220
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
130
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
120
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4k
TypeScript+Orvalで実現する型安全かつ堅牢でスケーラブルなマルチチャネル通知基盤 / TSKaigi Night talks ~after conference~
d0riven
0
320
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.2k
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
210
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
680
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
530
Hunting Vulnerabilities in Symfony with LLMs
vinceamstoutz
0
540
JavaDoc 再入門
nagise
0
320
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
320
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
850
Rails Girls Zürich Keynote
gr2m
96
14k
Accessibility Awareness
sabderemane
1
140
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
Context Engineering - Making Every Token Count
addyosmani
9
960
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Designing Experiences People Love
moore
143
24k
Faster Mobile Websites
deanohume
310
31k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
390
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
320
Transcript
ML & JS No you’re not dreaming
ML & JS No you’re not dreaming
@yashints
None
@yashints Or is it? ➔
@yashints
Lead consultant @Readify Meet Yaser @yashints yashints.dev
Why do it in browser? Wide distribution Interactive Sensors Data
stays on the client
@yashints https://playground.tensorflow.org
@yashints Tensorflow.js
@yashints Allows inference and training entirely in the browser or
Node.js Released March 2018 GPU-accelerated via WebGL TensorFlow.js
@yashints Empower a diverse group of developers Enable ML peeps
to port their work to web
@yashints Build your own Run existing models Retrain with transfer
learning
@yashints TF TPU TF GPU Core API WebGL Layers API
Model Browser Node.js TF CPU Keras Model Tensorflow Saved models
@yashints Pre-trained models https://github.com/tensorflow/tfjs-models • MobileNet Object detection • PoseNet
Human pose detection • CocoSSD Object localisation • BodyPix Human segmentation • USE Text classification
@yashints Browser examples
@yashints BodyPix demo
@yashints
@yashints Creatability yas.fyi/2Zl4N2p
@yashints Airbnb
@yashints Speech command
@yashints Node.js & Desktop
@yashints yas.fyi/2GBJF0s Doctor Clinic
@yashints yas.fyi/2LUfBkX Magenta Studio
@yashints Retraining in Node.js
@yashints Retraining in Node.js
@yashints Demo
@yashints “A year spent in artificial intelligence is enough to
make one believe in God.” “ Alan Perlis
@yashints References https://www.tensorflow.org/js https://github.com/tensorflow/tfjs-examples https://www.freecodecamp.org/news/tensorflowjs-full-course/ https://codelabs.developers.google.com/ https://yashints.dev/blog/2018/11/27/get-started-with-tensorflowjs
Reach out Thanks! @yashints yashints.dev