Superpowers for next gen web apps: Machine learning

  Рет қаралды 84,717

Chrome for Developers

Chrome for Developers

Күн бұрын

Discover how to achieve superpowers by embracing machine learning in JavaScript using TensorFlow.js in the browser. Learn what machine learning is, get a high-level overview of how it works, get inspired through a whole bunch of creative prototypes (from invisibility to teleportation) that push the boundaries of what is possible in the modern web browser, and then take your own first steps with machine learning in minutes. By the end of the session, everyone (no matter what your background) will understand how to recognize an object of their choice, which could then be used in any creative way you can imagine on your own website. No background in machine learning is required. Take your first steps with TensorFlow.js!
Resources:
Learn more about TFJS → goo.gle/2UXmFzX
Get Inspired with top community projects → goo.gle/39kf2vE
#MadeWithTFJS latest submissions → goo.gle/377lUKe
Speaker: Jason Mayes
Watch all Chrome Developer Summit sessions here → goo.gle/cds20-sessions
Subscribe to Google Chrome Developers here → goo.gle/ChromeDevs
#chromedevsummit #chrome #machinelearning
event: Chrome Dev Summit 2020; re_ty: Publish; product: Chrome - General; fullname: Jason Mayes;

Пікірлер: 98
@JasonMayes
@JasonMayes 3 жыл бұрын
Thanks for viewing the talk, if you have any further questions about TensorFlow.js come check out our booth at Chrome Dev Summit, or you can add me over on Twitter @jason_mayes / LinkedIn and ask me there!
@slavko321
@slavko321 3 жыл бұрын
Great presentation, thank you!
@JasonMayes
@JasonMayes 3 жыл бұрын
Thank you for the kind words
@carpioerwinjohnt
@carpioerwinjohnt 3 жыл бұрын
awesome future for javascript, the web and ai/ml
@antongeorgiev1089
@antongeorgiev1089 3 жыл бұрын
A very pleasant and accessible explanation of the basics, thank you.
@jsinnaour
@jsinnaour 3 жыл бұрын
Thats awesome, ML + AI = life savers.
@ErnestoSun
@ErnestoSun 3 жыл бұрын
The clients are the new servers. This feels like distributed web finally...
@ahny1340
@ahny1340 Жыл бұрын
@ahny1340
@ahny1340 Жыл бұрын
@ahny1340
@ahny1340 Жыл бұрын
@ahny1340
@ahny1340 Жыл бұрын
ោោ
@felixinit
@felixinit 3 жыл бұрын
Uff!... A lot of material to learn AI applying TFSJ in Javascript Web Browser!... Thanks!
@JasonMayes
@JasonMayes 3 жыл бұрын
If you have questions feel free to reach out on linked in or Twitter
@xmlbk
@xmlbk 3 жыл бұрын
It's so cool! Thanks for sharing.
@MarkLangerGER
@MarkLangerGER 3 жыл бұрын
Fantastic video for a newcomer. Thank you very much, Jason! 💪🏼
@JasonMayes
@JasonMayes 3 жыл бұрын
Most welcome. If you have questions feel free to ask here or reach out to me on Twitter @jason_mayes or LinkedIn!
@abhinavsirohi
@abhinavsirohi 3 жыл бұрын
AI explained well 🙏
@sofianezerrouki
@sofianezerrouki 3 жыл бұрын
great technologies ...
@jonasex3001
@jonasex3001 3 жыл бұрын
Very very cool stuff. Great presentation.
@mohitsingh5752
@mohitsingh5752 3 жыл бұрын
Really simple and encouraging video .... Thank you Jason👍
@jasonmayes_goog
@jasonmayes_goog 3 жыл бұрын
You are most welcome!
@indylawi5021
@indylawi5021 3 жыл бұрын
I've been doing ML with Python on the side. It is awesome that TF is available to add ML to Web dev with Javascript. Thank you for the info and demo.
@mehdijarraya3196
@mehdijarraya3196 3 жыл бұрын
Awesome video, thank you soo much.
@GabrielDalposso
@GabrielDalposso 3 жыл бұрын
Coincidently I was recently searching for a way to do ML on the client side. Glad to see Google hearing my prayers 🙌 Thanks to everyone in the team!
@JasonMayes
@JasonMayes 3 жыл бұрын
Do let us know what you make if you end up using TensorFlow.js - we would love to see. Use the hashtag!
@DTheHAge
@DTheHAge 3 жыл бұрын
So all deep learnings are machine learnings, but not every machine learning is deep learning? Just kidding, very nice explaination. I don't know why I watched it, but I enjoyed it. It's very important that people realize that their phone and browser is already using multiple AIs and that we have the devices to calculate our Ais on our phones. This is in case of data protection a nice option. Imagine the AI that sorts the your mails for you (like in Gmail) would run on your device only. With this you could encrypt the model client-side and upload it for synchronization only. Or customized Ads. Just give the user a list of ads in different categories and let the AI locally calculate what the best ad for the user is.
@JasonMayes
@JasonMayes 3 жыл бұрын
Indeed people often assume JS is just a toy but it's actually very powerful and has matured a lot since the early days. Glad you enjoyed! Happy hacking!
@marjanralevski3058
@marjanralevski3058 3 жыл бұрын
I was dreaming about this in my college days. Combining web dev with ML. I guess dreams do come true. Awesome!
@otorishingen8600
@otorishingen8600 3 жыл бұрын
lol - me too .. the funniest thing is that javascript just wont go away XD
@JasonMayes
@JasonMayes 3 жыл бұрын
JS is here to stay and I'm excited to see what you make! Do share if you do!
@marjanralevski3058
@marjanralevski3058 3 жыл бұрын
@@JasonMayes sure thing. And moreover, I couldn't agree more about JS.
@9kopb
@9kopb 3 жыл бұрын
🔥awesome, thanks! 🏄
@kuperrr6776
@kuperrr6776 3 жыл бұрын
Awesome Job! thanks for the information!
@JasonMayes
@JasonMayes 3 жыл бұрын
Most welcome. Glad you enjoyed the presentation! Look forward to seeing what you create!
@corky2812
@corky2812 3 жыл бұрын
is there a tutorial link to get the face mesh with webgl cloud?
@JasonMayes
@JasonMayes 3 жыл бұрын
Not sure quite what you referring to but if you want the facemesh demo the details are all on the tensorflowjs website under models - click on facemesh and you will find the demo i showed on the github repo readme
@victorpinasarnault9135
@victorpinasarnault9135 3 жыл бұрын
I Love it!
@andreadoimo3468
@andreadoimo3468 3 жыл бұрын
AWESOME! best ML overview ever.
@JasonMayes
@JasonMayes 3 жыл бұрын
Feel free to share with others who may enjoy and you can find me on Twitter / linked in if any further questions on tfjs
@natsaliya
@natsaliya 3 жыл бұрын
It's very inspiring!
@JasonMayes
@JasonMayes 3 жыл бұрын
Glad you enjoyed! If you have any questions reach out on Twitter @jason_mayes for a faster reply. Happy hacking!
@rashadali9923
@rashadali9923 2 жыл бұрын
Amazing Video!!! Thanks a lot
@pulok9909
@pulok9909 3 жыл бұрын
Very much informative
@JasonMayes
@JasonMayes 3 жыл бұрын
Glad you enjoyed! Let us know if you make stuff!
@_umarahmed
@_umarahmed 3 жыл бұрын
Awesome! #TensorNinjas !
@JasonMayes
@JasonMayes 3 жыл бұрын
Glad you enjoyed!
@ninjatwentyfive
@ninjatwentyfive 3 жыл бұрын
didn't knew that tf.js can do this much!!
@JasonMayes
@JasonMayes 3 жыл бұрын
Hope to see what you make in the future!
@TopicalAuthority
@TopicalAuthority 3 жыл бұрын
Fantastic video, thanks!
@masteringreactnative
@masteringreactnative 3 жыл бұрын
Amazing! Can't wait to start learning
@JasonMayes
@JasonMayes 3 жыл бұрын
Glad you enjoyed! If you have any questions reach out on Twitter @jason_mayes for a faster reply. Happy hacking!
@TomHermans
@TomHermans 3 жыл бұрын
Great video Jason. Very informative and inspiring
@JasonMayes
@JasonMayes 3 жыл бұрын
Glad it was useful! What else would you like to know about in the future in this space?
@TomHermans
@TomHermans 3 жыл бұрын
@@JasonMayes practical projects. Setup, idea, training a model, applying it in a real project. With code and stuff. Just like a NN i'm very much a learner by example 😁
@JasonMayes
@JasonMayes 3 жыл бұрын
@@TomHermans thanks for letting me know. We have some codelabs you may enjoy in the meantime before videos are made. Check Google codelabs and search TensorFlow JS
@eliceoreyes4910
@eliceoreyes4910 Жыл бұрын
@@JasonMayes son muy buenos los proyectos
@linfengwang9640
@linfengwang9640 3 жыл бұрын
awesome, it seems a lot of using sicario with tfjs
@ralphlagos4210
@ralphlagos4210 3 жыл бұрын
What’s the difference from using this and accessing an api that does tensorflow already like let’s say in python?
@JasonMayes
@JasonMayes 3 жыл бұрын
See towards end of talk where I talk specific advantages of running client side in browser such as privacy, lower cost, faster inference times (no server side call so no round trip time to server and back again etc)
@ralphlagos4210
@ralphlagos4210 3 жыл бұрын
@@JasonMayes Amazing, thanks Jason!
@politicaltroll8920
@politicaltroll8920 3 жыл бұрын
I didn’t hear a word I was hypnotized by the microphone. 🌈 🎙
@JasonMayes
@JasonMayes 3 жыл бұрын
RGB makes the ML run faster. :-)
@TesterAnimal1
@TesterAnimal1 2 жыл бұрын
The superpowers that we were promised in the sci-fi movies. Yep. Like 1984…
@hanesmitter1469
@hanesmitter1469 3 жыл бұрын
Uh! Now I know how superman shoots those laser beams from his eyes, after years of being dumb🤠
@eliceoreyes4910
@eliceoreyes4910 Жыл бұрын
Exelente más innobado y fácil de manejar
@btsreeler4186
@btsreeler4186 3 жыл бұрын
Nice
@franklemanschik_de
@franklemanschik_de 3 жыл бұрын
I liked it a lot good starter material well done
@JasonMayes
@JasonMayes 3 жыл бұрын
Thank you Frank!
@karamturki6597
@karamturki6597 3 жыл бұрын
nice one , thanks
@JasonMayes
@JasonMayes 3 жыл бұрын
You are most welcome happy hacking!
@wzafar77
@wzafar77 3 жыл бұрын
I learned if its above the line its an orange and if its below its an apple... damn... so much to learn...
@JasonMayes
@JasonMayes 3 жыл бұрын
Simple beginnings from which everything else evolves from.
@naturegoggle
@naturegoggle 3 жыл бұрын
thanks for this awesome stuff but Ironman doesn't shoot lasers from his eyes/mouth. :D
@JasonMayes
@JasonMayes 3 жыл бұрын
Whoops! Wrong superhero my bad. Maybe we can do from hand using handpose instead :-)
@PeterMoueza
@PeterMoueza 3 жыл бұрын
Tensorflow.js vs Lite A timeline : Artificial Intelligence vs ML vs deep learning 10:40 ubiquity 10:46 transfert learning ML transfert 10:54 Facebook pose AR 11:20 pre trained 12:02 automatic scroll 12:36 detection vs recognition ... photogrammetry like ... examples 18:38 transfert learning 21:05 Auto ML 24:34 architecture 26:28 WebXR 26:53 resources 27:31 book 27:43 Codelabs 28:02 Community use cases 29:01 author
@komakaze1
@komakaze1 3 жыл бұрын
Teachable Machine sounds like it might be easy and fun to play around with to learn and prototype machine learning!
@Textras
@Textras 3 жыл бұрын
Evil laughing (at TF potential) muahaha
@JasonMayes
@JasonMayes 3 жыл бұрын
Do tag us with #madewithtfjs if you make something cool!
@DaleReeves232
@DaleReeves232 3 жыл бұрын
iron man lasers lol
@JasonMayes
@JasonMayes 3 жыл бұрын
My bad. I should have said the baby from "The Boys" who actually shoots lasses from eyes
@KT-ut9zg
@KT-ut9zg 3 жыл бұрын
Public demo for the qna (github.com/tensorflow/tfjs-models/tree/master/qna) doesn't work: JS error: tfjs:17 Uncaught (in promise) Error: 'multiply' not yet implemented or not found in the registry. This kernel may not be supported by the tfjs backend you have chosen
@JasonMayes
@JasonMayes 3 жыл бұрын
Can you submit a bug report. It is possible its because its referencing latest version of TFJS that has breaking changed. Changing to fixed version for the library import eg 2.0.0 may make this go away.
@jasonmayes_goog
@jasonmayes_goog 3 жыл бұрын
I believe this should now be fixed.
@ibnusufajar1763
@ibnusufajar1763 Жыл бұрын
IooJoo iini adalah untukmu kita ooooo
@cleonunes6059
@cleonunes6059 Жыл бұрын
Igor vai
@bunny_rabbit5753
@bunny_rabbit5753 3 жыл бұрын
Hey guys listen a joke 😁 "Thank you for leaning machine learning 😁😁😁😂😂😂😂😂😂"
@ironmonkey4411
@ironmonkey4411 3 жыл бұрын
Tensor floww?? no thanks
@moonaka2
@moonaka2 3 жыл бұрын
why not
@ironmonkey4411
@ironmonkey4411 3 жыл бұрын
try an alternative, you will know
@moonaka2
@moonaka2 3 жыл бұрын
@@ironmonkey4411 I'm new to machine learning so i was genuinely curious, Could you tell me why you think tensor flow is bad, and what alternatives do you think are better and why?
@ironmonkey4411
@ironmonkey4411 3 жыл бұрын
take a simple exercise and develop it with more than one tool, for example tensorflow, pytorch, keras or any other, in my opinion tensorflow makes things very difficult for you in many ways, is powerful but.. it is hard work.
@moonaka2
@moonaka2 3 жыл бұрын
@@ironmonkey4411 Which one produces the highest quality models on average?
@VishnuSunilkumar
@VishnuSunilkumar 3 жыл бұрын
Nice
Upgrading DevTools' architecture to the modern web
31:18
Chrome for Developers
Рет қаралды 15 М.
Optimize for interactivity using Web Vitals (FID/TBT)
24:36
Chrome for Developers
Рет қаралды 19 М.
Double Stacked Pizza @Lionfield @ChefRush
00:33
albert_cancook
Рет қаралды 90 МЛН
ЧУТЬ НЕ УТОНУЛ #shorts
00:27
Паша Осадчий
Рет қаралды 10 МЛН
Sign-up form best practices
13:31
Chrome for Developers
Рет қаралды 30 М.
Two robots debate the future of humanity
23:12
RISE Conf
Рет қаралды 8 МЛН
Google's congressional hearing highlights in 11 minutes
10:58
APIs for Beginners - How to use an API (Full Course / Tutorial)
2:19:33
freeCodeCamp.org
Рет қаралды 4,3 МЛН
GEOMETRIC DEEP LEARNING BLUEPRINT
3:33:23
Machine Learning Street Talk
Рет қаралды 174 М.
Love your cache: Optimize for the second load
28:30
Chrome for Developers
Рет қаралды 18 М.
PWA patterns for window and service worker communication
22:03
Chrome for Developers
Рет қаралды 12 М.
Nature's Incredible ROTATING MOTOR (It’s Electric!) - Smarter Every Day 300
29:37
Design at scale with Web Components (and ducks)
28:33
Chrome for Developers
Рет қаралды 20 М.
Sign-in form best practice
20:20
Chrome for Developers
Рет қаралды 111 М.
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 16 МЛН
Kumanda İle Bilgisayarı Yönetmek #shorts
0:29
Osman Kabadayı
Рет қаралды 2 МЛН
iPhone 16 с инновационным аккумулятором
0:45
ÉЖИ АКСЁНОВ
Рет қаралды 9 МЛН
Лазер против камеры смартфона
1:01
Newtonlabs
Рет қаралды 717 М.
8 Товаров с Алиэкспресс, о которых ты мог и не знать!
49:47
РасПаковка ДваПаковка
Рет қаралды 151 М.