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
YGLF_2019.pdf
Search
Asim Hussain
April 05, 2019
Technology
170
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
YGLF_2019.pdf
Asim Hussain
April 05, 2019
More Decks by Asim Hussain
See All by Asim Hussain
JavaScript Saves The World - DotJS 2019
jawache
0
920
Saving the world, one line at a time [CodeLeaders Australia 2019]
jawache
0
99
AI + JavaScript Rocks @ GDGDevFest UA 2018
jawache
0
66
How to hack a web app? WebConfAsia 2018
jawache
0
100
How to scale an SPA? @ AmsterdamJS 2018
jawache
0
44
How to hack an Angular app? - ngConf 2018
jawache
0
1k
Getting started with node.js @ AngleBrackets 2018
jawache
1
190
How to hack an Angular app? @ ngVikings 2018
jawache
1
1.1k
How to hack a python app? @ PyCaribbean 2018
jawache
0
190
Other Decks in Technology
See All in Technology
制約理論(ToC)入門 2026版
recruitengineers
PRO
5
1.4k
Goでデータパイプラインを作ろう
sansantech
PRO
0
260
AI時代の強いチームの作り方
yuukiyo
24
15k
攻撃と防御で学ぶAI時代のプロダクトセキュリティ演習
recruitengineers
PRO
1
410
【CEDEC2026】次世代デジタルカードゲームのサーバー設計と運用 〜『Shadowverse: Worlds Beyond』の舞台裏~
cygames
PRO
0
900
Agent 時代の Kaggle 展望 / kaggle-in-the-agentic-era
upura
0
400
変化の早いClaude Codeを 書籍に落とし込む
oikon48
6
1.3k
組織にどうSREを根付かせるか?〜IVRyの場合〜
abnoumaru
0
320
Pavlokで始める電撃駆動開発
sgrsn
0
170
AIは実装を速くする。では、私たちは何を今作るべきか?-立場を越えてリリースに向き合ったチーム開発の実践 / 20260801 Hiromi Nakaya and Naoki Takahashi
shift_evolve
PRO
3
390
【Google Cloud Next Tokyo'26】Gemini Enterprise と Oracle AI Database で実現する、業務データ活用を実現する AI エージェント実装
shisyu_gaku
0
210
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
2
800
Featured
See All Featured
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
680
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
430
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
320
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Making Projects Easy
brettharned
120
6.7k
The Spectacular Lies of Maps
axbom
PRO
1
890
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
430
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Transcript
The Future of Machine Learning & JavaScript @jawache YGLF 2019
Asim Hussain @jawache codecraft.tv microsoft.com
https://aka.ms/jawache-cda @jawache
@jawache https://www.palinternship.com/
@jawache
Asim Web Development Machine Learning This is @EleanorHaproff's slide
None
@jawache
TheMojifier™ @jawache
None
@jawache themojifier.com
None
How to Calculate Emotion? @jawache
(1) Detect Facial Features @jawache
https://towardsdatascience.com/facial-keypoints-detection-deep-learning-737547f73515
(2) Use a Neural Network @jawache
Neural Networks Axon Dendrites Axons Body @jawache
1 23 8.6 -0.5 2.1 Activation Function @jawache Neural Networks
1 23 8.6 -0.5 2.1 x x activation(...) = -11.5
= 18.06 7.01 !-> !-> } @jawache Neural Networks
Output 0 0 1 Input @jawache Neural Networks
1.1 4.2 0.3 4 12 93 3 @jawache Neural Networks
1.1 4.2 0.3 4 12 93 @jawache 8 - 8
= -5 3 Neural Networks
1.1 4.2 0.3 4 12 93 @jawache - 8 =
-5 3 8 Neural Networks
0.1 9.2 0.2 4 12 93 @jawache 8 8 Neural
Networks
@jawache https://azure.microsoft.com/services/cognitive-services/face/
https:!//<region>.api.cognitive.microsoft.com/face/v1.0/detect { "url": "<path-to-image>" } @jawache
@jawache
Summary @jawache
• Neural Networks are incredibly powerful • Conceptually, they are
simple to understand @jawache Summary
TensorFlow, MobileNet & I'm fine @jawache
@jawache
@jawache
@jawache
TensorFlow.js @jawache
TensorFlow.js Train models Load pre-trained models @jawache
https://github.com/tensorflow/tfjs-models @jawache MobileNet
https://azure.microsoft.com/services/cognitive-services/computer-vision/ @jawache
https://codepen.io/sdras/full/jawPGa/ @jawache
@jawache https://twitter.com/ollee/status/930303340516216832
@jawache https://twitter.com/FrontendNE/status/930120267992616960
@jawache https://twitter.com/chrispiecom/status/930407801402347520
Summary @jawache
• TensorFlow.js doesn't have any dependancies • MobileNet is a
simple way to analyse images • Azure Computer Vision API ❤ @jawache Summary
Image2Image @jawache
DEMO @jawache https://zaidalyafeai.github.io/pix2pix/cats.html
@jawache Generator Discriminator ✅ ❌
@jawache Generator Discriminator ✅ ❌
@jawache Generator Discriminator ✅ ✅
@jawache
@jawache
@jawache
@jawache https://github.com/NVIDIA/vid2vid
@jawache https://github.com/NVIDIA/vid2vid
@jawache https://github.com/NVIDIA/vid2vid
@jawache https://github.com/hanzhanggit/StackGAN
Summary @jawache
• GANs learn to generate new images • They take
a lot of compute to train • But the generator model can be run in the browser @jawache Summary
@jawache aka.ms/mojifier
Asim Hussain @jawache codecraft.tv microsoft.com