6.1: Introduction to TensorFlow.js - Intelligence and Learning

Sdílet
Vložit
  • čas přidán 16. 07. 2024
  • TensorFlow.js is a WebGL accelerated, browser based JavaScript library for training and deploying ML models.
    🎥 Next Video: • 6.2: TensorFlow.js: Te...
    🔗 TensorFlow.js: js.tensorflow.org/
    🔗 What is a tensor?: js.tensorflow.org/tutorials/c...
    🔗 ITP's ML5.js library: ml5js.org
    🔗 Keras: keras.io/
    🎥 My Neural Networks series: • 10: Neural Networks - ...
    🎥 Machine Learning in JavaScript (TensorFlow Dev Summit 2018): • Machine Learning in Ja...
    🚂 The Coding Train website: thecodingtrain.com/
    💖 Support this channel on Patreon: / codingtrain
    🛒 To buy Coding Train merchandise: www.designbyhumans.com/shop/c...
    📚 Book recommendations: www.amazon.com/shop/thecoding...
    💻 github.com/CodingTrain/website
    🎥 For More Intelligence and Learning videos: • Intelligence and Learning
    🎥 For More Coding Challenges: • Coding Challenges
    🔗 p5js.org/
    🔗 processing.org
    📄 Code of Conduct: github.com/CodingTrain/Code-o...

Komentáře • 208

  • @ratkabu
    @ratkabu Před 6 lety +111

    This guy is the best youtuber. Should have 63 million subscribers..

    • @michalbotor
      @michalbotor Před 5 lety +4

      wonder how pewdiepie's diss track of the coding train would look like.. ;p

    • @aymenoppasoftware6971
      @aymenoppasoftware6971 Před 4 lety +1

      why exactly 63 ?

    • @Ab-cj6gl
      @Ab-cj6gl Před 3 lety

      @@aymenoppasoftware6971 because pewdiepie at the time had that many subscribers

    • @Brahvim
      @Brahvim Před 3 lety

      *64?
      A stack? :D?

  • @exodproduction
    @exodproduction Před 6 lety +67

    you are indeed a brilliant human. please don't get old.

    • @TheCodingTrain
      @TheCodingTrain  Před 6 lety +36

      too late!

    • @nagualdesign
      @nagualdesign Před 6 lety +5

      My 'oldest' friend (now in his 80s) once quipped, "If you don't like getting old, consider the alternative." ;-)
      We love you, Daniel. Please continue growing old!

    • @stanger963
      @stanger963 Před 6 lety +2

      richard vinc A person who keeps seeing beauty in everything never grows old!

  • @zen-ventzi-marinov
    @zen-ventzi-marinov Před 5 lety +18

    WTF, instant likability factor through the roof. Thanks for the energy and enthusiasm man! I'm learning a lot more than tech stuff here. Like a lot.

  • @silentgrove7670
    @silentgrove7670 Před 4 lety

    Your videos are the easiest to understand of all those I've looked at. It is because you make yourself real and accessible in the discussions of the topics.You have the ability to breakdown complex ideas into simple ways of seeing. That is what a good teacher does !!!

  • @wouter11234
    @wouter11234 Před 6 lety +4

    Finally! I've been waiting for some tensorflow videos from you for a while now :D

  • @Loppy2345
    @Loppy2345 Před 6 lety +23

    I'm jumping on the hype train for tensorflow.js !

  • @DigitalMonsters
    @DigitalMonsters Před 6 lety +1

    Just had my last university exam today, finally have a few weeks to really dig into machine learning. It's always intrigued but intimidated me, time to first verify and then put those fears to bed.
    Looking forward to going through a bunch of your videos and then getting my hands dirty with tensorflow.js
    Your enthusiasm is infectious, makes me want to learn. Thanks!

  • @umutalihandikel5490
    @umutalihandikel5490 Před 6 lety +10

    very very great indeed :)
    You are literally contributing to development of the humanity (thanks to internet)
    Please keep up the good and high quality work!

  • @Algebrodadio
    @Algebrodadio Před 6 lety +55

    I've been waiting for this since the day I subscribed.

  • @NicolasSchmidMusic
    @NicolasSchmidMusic Před 6 lety +10

    Your french prononciation of keras was brilliant

  • @8eck
    @8eck Před 4 lety +2

    I have started to watch this after new videos about ml5 video lessons. I thinks this is more important for people who want to learn further. Please continue this way. Math for AI is important as well, with example of usage in AI algorithms. I see that you went into physics and unrelated math lessons. I hope that we will see more of tensorflow lessons from you, because you are the BEST teacher i have ever seen. :)
    I wish i had you as my teacher. Thank you for your hard work!

  • @Fukasaku2000
    @Fukasaku2000 Před 6 lety +3

    The stuff that you're making it's totally inspirational for all of your viewers.
    Thanks for that! I hope to be like you one day ... Congratulations!

  • @justincook8473
    @justincook8473 Před 5 lety +11

    Thank you for making this so accessible. Even having a decent amount of math under my belt, it is frustrating to be met with a wall of jargon when I'm trying to explore new technologies, AI specifically.

  • @akashdeeps3704
    @akashdeeps3704 Před 6 lety +2

    I have been waiting for these I'm excited to watch your tutorial on machine learning

  • @TopOppTy
    @TopOppTy Před 6 lety +1

    Great job man . Looking forward to the series thanks a ton

  • @tamerius1
    @tamerius1 Před 6 lety +2

    I haven't even watched yet, but thanks already. I'm gonna love this.

  • @adanjsuarez
    @adanjsuarez Před 5 lety +1

    How was I missing your videos? I love the way you approach to the topics ... and you are really fun!... Thank you so much!!

  • @frederickmlungisidandure105

    Thank you Mr. Shiffman. I love your tutorials.

  • @xpokmartin3772
    @xpokmartin3772 Před 2 lety +1

    to be honest i really love your videos, u make it easier for us to understand complicated staff..
    am really enjoying learning from The coding train..

  • @alxleiva
    @alxleiva Před 6 lety +1

    We've been waiting for you!

  • @epionepharma1043
    @epionepharma1043 Před 2 lety

    i never thought i would be annoyed about watching video without ads, words can't describe my gratitude

  • @badcode3976
    @badcode3976 Před 6 lety +3

    Excellent video, an excellent introduction to what is TensorFlow.js. By the way, this guy is like a crazy genius, he is amazing!!!!

  • @amdenis
    @amdenis Před rokem

    You are a really great teacher. Great job for a non-math, non-data science professional. Really good. A lot of professors get this wrong. Tensors go from zero-dimension / "0 rank" scalars, through to any number of dimensions, with common words like list/array, matrix, and 3D+ Tensors used along the way. Tensorflow is written across C, C++, Python and CUDA at the core language level.

  • @shubhamjain3028
    @shubhamjain3028 Před 6 lety +4

    Best thing on the internet today 😍

  • @joseortiz_io
    @joseortiz_io Před 4 lety

    Dude, you are super awesome! I aspire to be as enthusiastic, entertaining and knowledgeable as you are! Definitely one of my favorite Educators ever! I have been inspired to create my own CZcams channel. I have uploaded my very first video! Thank you! Have a fantastic day everyone!😁👍

  • @inlegivel
    @inlegivel Před 6 lety +4

    Awesome!
    Thank you for these.

  • @mediocrecoder6184
    @mediocrecoder6184 Před 6 lety +3

    wtf... who the hell is this guy, he's frikken awesome. Absolutely the best overview on tensorflow landscape I've found

  • @syedbaryalay5849
    @syedbaryalay5849 Před 6 lety +1

    can't skip any of your video without leaving a like. Best CZcamsr ever!!!

  • @mohitvaishnav7283
    @mohitvaishnav7283 Před 6 lety +6

    first!!!
    just waiting for your videos brother
    love the way you teach and talk 😍

    • @konradjj9245
      @konradjj9245 Před 6 lety

      Omg omg Daniel I knew its comming, I was waiting for weeks.

  • @oberyingaming3169
    @oberyingaming3169 Před 6 lety +2

    Bonjour !! I'm impressed by your French prononciation, that was great :D

  • @Aprameyo
    @Aprameyo Před 6 lety +2

    How can you be so good? I came back after a long time and I'm hooked again.

  • @Greedygoblingames
    @Greedygoblingames Před rokem

    I love The Coding Train tutorials. It's the delivery style that makes them so approachable.

  • @akinhwan
    @akinhwan Před 6 lety +1

    so hype for this series

  • @charlesbaldo
    @charlesbaldo Před 5 lety

    I have been looking for a good introduction to tensorflow, god forbid google would put one out. Your javascript tutorials are excellent. Your energy is contagious.

  • @MattsNeves
    @MattsNeves Před 6 lety +3

    Long time looking for a tensorflow.js introduction.

  • @flwi
    @flwi Před 6 lety +1

    Thanks for this great introduction and explanation of this interesting topic.

  • @saranyasridharan7444
    @saranyasridharan7444 Před 6 lety

    I really like your channel. I have first found this while searching for chrome extension. Then Tried again for github. I simply can't express my gratitude in words. It was amazing tutorial. Now planning to start artificial intelligence video. Thanks a ton.

  • @amanasci2481
    @amanasci2481 Před 4 lety

    I found this channel last month. Now I am addicted.
    I am watching every video available on this channel.

  • @jeanayala5239
    @jeanayala5239 Před 5 lety +4

    I understand everything and don't know why feel happier.

  • @henroljeogutierrez1294
    @henroljeogutierrez1294 Před 3 lety +1

    Dude! My attention span is just about 5 mins, but hell yeah! You are awesome explaning things! You got my 1 subscribe!

  • @EduardsSilins
    @EduardsSilins Před 5 lety

    I love how you teach. I learn much more from you than course i am on that cost 2000 usd for one person... I love what you do... And tensorflow is awsome... :)

  • @matteocarnelos
    @matteocarnelos Před 6 lety +12

    CPU = Central Processing Unit
    Btw I love this series, keep going!

  • @christianjt7018
    @christianjt7018 Před 5 lety +1

    Great tutorial, thanks for sharing your knowledge :)

  • @HariRoshan93
    @HariRoshan93 Před 6 lety

    Thank you man. I’m waiting for future video.

  • @paragjagtap9220
    @paragjagtap9220 Před 6 lety

    Coding master.you inspiring the code universe.

  • @easterhasi
    @easterhasi Před 5 lety +1

    Thanks, this was so helpful!

  • @mlopezgez2
    @mlopezgez2 Před 6 lety

    Fantastic video, thanks for this

  • @rotimibest8530
    @rotimibest8530 Před 5 lety

    Thanks ))) A tensor is a generalization of vectors and matrices to higher dimensions. CPU - Central Processing Unit

  • @username42
    @username42 Před 5 lety +2

    finally, youtube recommends something beneficial :D

  • @codestring6959
    @codestring6959 Před 6 lety +4

    Thanks for the Video

  • @miguelmyers9546
    @miguelmyers9546 Před 6 lety

    Please continue with this.

  • @cazpfitl
    @cazpfitl Před 2 lety

    thank you su much, you really taught me this stuff in a pretty clear way

  • @offshellsystem2369
    @offshellsystem2369 Před 4 lety

    Amazing your explanations, thank you very much for your work. Greetings.

  • @alerya100
    @alerya100 Před 6 měsíci

    You have a great talent of teaching people

  • @karanchavan7361
    @karanchavan7361 Před 3 lety

    Thank you for your free videos
    Your awesome 😊

  • @KikeSmile
    @KikeSmile Před 6 lety +1

    thank you for this video!!

  • @Dariwinxd
    @Dariwinxd Před 6 lety

    First time that I write, I I have to say that you are my hero, I hope to be like you some day. For now I just know JScript and learning Java. I don't miss any of your videos (:

    • @Dariwinxd
      @Dariwinxd Před 6 lety

      I also wanted to know which stickers do you have in your laptop, any in special?

    • @TheCodingTrain
      @TheCodingTrain  Před 6 lety +1

      Take a look! photos.app.goo.gl/pYURZnREYI9mxBn42

    • @Dariwinxd
      @Dariwinxd Před 6 lety

      The Coding Train wow thanks so much can't believe it :O

  • @devorrahtester5439
    @devorrahtester5439 Před 6 lety +5

    I'll watch these videos if you keep making them. Very interesting.

  • @davinci4052
    @davinci4052 Před 6 lety +1

    I just love this guy

  • @Lietuvis777
    @Lietuvis777 Před 6 lety +5

    Nice introduction, thanks! Btw, tensorflow runs on top of NVIDIA's CUDA C/C++ Framework

  • @TheInvestmentThesis
    @TheInvestmentThesis Před 3 lety

    Immensely helpful, thanks!

  • @exxzxxe
    @exxzxxe Před 4 lety

    Very well done!

  • @irwinpalomo7212
    @irwinpalomo7212 Před 6 lety

    Ahora si viene lo chido 👌

  • @paulmarkus4917
    @paulmarkus4917 Před 2 lety

    You're insane :) but actually was very easy and fun to follow. I'm a fan

  • @tharukavishwajithsarathcha3199

    Waiting for this.. :)

  • @roosboom
    @roosboom Před 6 lety

    I like it. Very good!

  • @zipnone1996
    @zipnone1996 Před 6 lety

    interesting stuff! thanks :)

  • @rudrabhattacharya3622
    @rudrabhattacharya3622 Před 4 lety

    Nicely explained.

  • @Benescoli
    @Benescoli Před 4 lety +1

    The best teacher programmer

  • @aminblm
    @aminblm Před 6 lety

    Thank you sir !

  • @Navonf
    @Navonf Před 6 lety

    simply amazing

  • @charlesemehel2449
    @charlesemehel2449 Před 5 lety +1

    Oh lala! Tu es très gentil! 👍🏼🙂

  • @SouravDas-rs5by
    @SouravDas-rs5by Před 4 lety

    its really not getting bore by your tutorial since its been an hour.

  • @minhnhattranle3392
    @minhnhattranle3392 Před 4 lety +7

    2:17 - 3, 1, 4. Is that π?

  • @SketchpunkLabs
    @SketchpunkLabs Před 6 lety

    I know there is no compute shaders in webgl 2, so wonder how tensorflow.js handles and accesses all the data. Curious if they're using textures buffers as a way to send data to the GPU then using texture functions in shaders to randomly access the data as needed. Or is the data very linear where the data is pushed to data buffers and accessed chunks at a time or through transform feedback. Been using raw webgl for over a year now for 3D graphics but never attempted to do any hard computation on the GPU besides particle data with transformfeedback where the shader computes updated data and saves it into another data buffer in a ping-pong like flow. Just interesting stuff under the hood.

  • @Hamza-ci8wz
    @Hamza-ci8wz Před 6 lety +1

    Thaank youu so much !!

  • @anuragchitnis9330
    @anuragchitnis9330 Před 5 lety

    Sir you are so awesome !!!!

  • @billykotsos4642
    @billykotsos4642 Před 6 lety

    I'm so hyped

  • @themaroonwaymedia9486
    @themaroonwaymedia9486 Před 6 lety

    Very good!

  • @bender2752
    @bender2752 Před 6 lety

    I knew you would do this !

  • @sharingon47447
    @sharingon47447 Před 6 lety

    Hello, I was wondering if there is a way to break into an object in javascript. Example: I have an object that contains "car is moving" I want to find out if the word moving is contained in that object.

  • @arthdh5222
    @arthdh5222 Před 6 lety

    Amazing!

  • @MrMasterRhythm
    @MrMasterRhythm Před 6 lety +1

    No way?!? Heck yeah!

  • @mallikarjunah3079
    @mallikarjunah3079 Před 5 lety

    It's just awesome.

  • @ianchui
    @ianchui Před 6 lety

    ah it's been a little bit coding train. it's nice to be back

  • @conoromalley9672
    @conoromalley9672 Před 5 lety +4

    I guess you made a tensor flow chart :)

  • @skfardeenhossain4739
    @skfardeenhossain4739 Před rokem

    Man is a living legend

  • @zlobniykozel
    @zlobniykozel Před rokem

    Hi, how to colorized black and white photo in processing? Thanks.

  • @paranoidfrandroid
    @paranoidfrandroid Před 5 lety +2

    OMG I finally realized who you remind me of. The DNA from Jurassic Park!!!!!

  • @AdityaFingerstyle
    @AdityaFingerstyle Před 6 lety +11

    I think flask is to python as expressjs is to JavaScript

    • @TheCodingTrain
      @TheCodingTrain  Před 6 lety +3

      thanks for this, yes, I agree this is a better way to state it!

  • @peterhayman
    @peterhayman Před 6 lety

    mmmwwaaaa thanks dan!

  • @KelvinWKiger
    @KelvinWKiger Před 6 lety

    Yeaah!..
    Haha.. Je vous le confirme, "Keras" n'est pas un mot français, mais "Hommage" oui.
    As always, perfect intro.

  • @Mikeanddrea
    @Mikeanddrea Před 6 lety

    Is it weird that I do no coding at all but I like watching your videos?

  • @maz4962
    @maz4962 Před 6 lety

    Since it's generally recommended a good math background before getting started w/h Machine Learning, should i have the same math prerequisites to follow this series from the very beginning?

    • @TheCodingTrain
      @TheCodingTrain  Před 6 lety

      I do my best to assume everyone is a beginner for these videos and cover the math concepts (or point to other resources) as I go. There is more background in this playlist: czcams.com/play/PLRqwX-V7Uu6aCibgK1PTWWu9by6XFdCfh.html

  • @chillen1929
    @chillen1929 Před 5 lety +1

    Hey, loved the video but could you possibly create a video where you explain how to create a simple generic algorithm with neural networks using tenserflow.js?

    • @TheCodingTrain
      @TheCodingTrain  Před 5 lety

      Yes, I really want to do this!

    • @chillen1929
      @chillen1929 Před 5 lety

      Thank you so much for responding! Lets cross our fingers and hope you get the time to do it ;)

  • @tacarson
    @tacarson Před 5 lety

    Are those flask examples anywhere? I want to use tfjs but realized that there are still some things I need the python version of tensorflow for. It seems like you didn't end up releasing them but I wanted to check.

    • @TheCodingTrain
      @TheCodingTrain  Před 5 lety

      They are buried somewhere in here! github.com/nature-of-code/NOC-S17-2-Intelligence-Learning

  • @pipchenko
    @pipchenko Před 6 lety

    please, make a video about particle swarm optimization

  • @TwitchingShark
    @TwitchingShark Před 6 lety +1

    Canvas and Dom are my favorite rappers!

  • @clee2423
    @clee2423 Před 6 lety

    so, how tensorcore at nvidia gpu works ?

  • @ensabinha
    @ensabinha Před 3 lety

    I would like to hear more about the Processing -> Tensorflow story...