Тёмный

TensorFlow in 100 Seconds 

Fireship
Подписаться 3,3 млн
Просмотров 961 тыс.
50% 1

TensorFlow is a tool for machine learning capable of building deep neural networks with high-level Python code. It provides developer-friendly APIs that help software engineers train, analyze, and deploy ML models.
#programming #deeplearning #100secondsofcode
🔗 Resources
TensorFlow Docs www.tensorflow...
Fashion MNIST Tutorial www.tensorflow...
Neural Networks Overview for Data Scientists www.ibm.com/cl...
Machine Learning in 100 Seconds • Machine Learning Expla...
🔥 Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- What is TensorFlow?
- How to build a neural network with TensorFlow
- What is TensorFlow used for?
- Who created TensorFlow?
- How neural networks work
- Easy neural network tutorial
- What is a mathematical Tensor?

Опубликовано:

 

26 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 861   
@haxi52
@haxi52 2 года назад
Any machine learning topic in 100 seconds... super hard, very well executed!
@GigaChadL337
@GigaChadL337 Год назад
Nope, if you don't know how neural networks works you won't understand a shit
@DamnBoii123
@DamnBoii123 2 года назад
tf is TensorFlow.
@trayambakrai
@trayambakrai 2 года назад
Tensorflow is a Tensorflow.
@AlexMJB
@AlexMJB 2 года назад
Correct
@joshbishop
@joshbishop 2 года назад
I see what you did there *nose tap*
@EduardoConX
@EduardoConX 2 года назад
true
@3dninja54
@3dninja54 2 года назад
I agree.
@connorkapooh2002
@connorkapooh2002 2 года назад
Whilst not really appropriate as this is more of a software channel, various Deep Learning concepts explained in 100 seconds could be pretty cool too. I hardly see any people making videos on the actual intuition behind all of it and the WHY it works and how the hell did the genius discover this. Shout out 3Blue1Brown and NNFS
@colinb8332
@colinb8332 2 года назад
3blue1brown is an incredible channel. Great shoutout
@NoName-lu5tg
@NoName-lu5tg 2 года назад
Who is NNFS
@mohameddaahir4
@mohameddaahir4 2 года назад
Welch lab's "Neural Networks Demystified" is also a good one
@kasvith
@kasvith 2 года назад
You might wanna check @3Blue1Brown
@bshulke
@bshulke 2 года назад
As others mentioned, 3Blue1Brown is a great resource for learning these concepts, as well as Stat Quest with Josh Starmer.
@galgrunfeld9954
@galgrunfeld9954 2 года назад
I'd love to see a longer video about it exlaining how to use TensorFlow, explaining its and neural net's basic concepts.
@quantumastrologer5599
@quantumastrologer5599 2 года назад
ru-vid.com/group/PLcWfeUsAys2nPgh-gYRlexc6xvscdvHqX
@juhotuho10
@juhotuho10 2 года назад
you can find that elsewhere on yt, sentdex for example
@MrAcuriteOf1337
@MrAcuriteOf1337 2 года назад
Step one is to use Torch instead, fuck Tensorflow
@cgenigma675
@cgenigma675 2 года назад
@@MrAcuriteOf1337 lol why is that
@MrAcuriteOf1337
@MrAcuriteOf1337 2 года назад
@@cgenigma675 Torch and Tensorflow perform similarly, however Tensorflow has had a lot of design issues over the years, and is much less Pythonic to write. Just about anyone familiar with Numpy can pick up Torch and get to work, but Tensorflow is an entirely different beast. Not to mention things like Tensorflow immediately allocating all GPU memory to itself immediately, while Torch allocates only what it needs.
@its_elkku135
@its_elkku135 2 года назад
This makes ML feel approachable and incredibly useful as opposed to something obtuse and impractical, which is the way I felt about it previously.
@TheMomentumhd
@TheMomentumhd 2 года назад
Check out fastai. Thats their entire philosophy. ML for people without phD, zero bs aproach! I liked their courses (free as well)
@earthling_parth
@earthling_parth 2 года назад
@@TheMomentumhd thank you for exposing me to this. I didn't even know suck Ann awesome and free resource existed!
@Yaxqb
@Yaxqb 2 года назад
Hate to break it to you, but ML is obtuse and impractical if you want to do something more than hello world with mnist. I spent a good portion of my 5yr degree on ML, I questioned my sanity each 2 months. There are so many "Yes But What If" for hyperparameters, different model architectures, normalization etc. It's easy to slip up on any part of the pipeline, which invalidates your whole model. Yeah sorry for the rant i had to get this off my chest. Maybe ML is better outside academia
@TheMomentumhd
@TheMomentumhd 2 года назад
@@Yaxqb its quite different... often you dont need that indepth knowledge and most of the times you are just calling some already made library or amazon/google apis. But yeah I agreed with you, been doing research on deep learning and I question my sanity everyday.. the math behind lstms is currently making me insane.
@Yaxqb
@Yaxqb 2 года назад
@@TheMomentumhd in my experience, Conv1D nets were 80% as effective as lstms for time series data, and I kinda understand 1d convolution (only kinda)🤔
@talhaibnemahmud
@talhaibnemahmud 2 года назад
Scratched my head for the last six months in the ML course at my University. Here Jeff has built the Neural Network in 100 seconds ❤️❤️❤️
@Tri-Technology
@Tri-Technology 2 года назад
Same here. In my first semester ML it was only about preprocessing (I mean yeah it's important) and in the end we have seen an easy neural network for 2 minutes and that was it.
@Piupiumacher
@Piupiumacher 2 года назад
@@Tri-Technology for many applications pre processing is the most important step, especially if your data is harder to digest than images.
@Tri-Technology
@Tri-Technology 2 года назад
@@Piupiumacher Yes I know, but it's frustrating if you have to take 5 semester courses to finally code your first neural network. Of course preprocessing is really important, but I don't need the preprocessing if my master is not long enough to ever build something out of the preprocessed data. For me it's just a side topic and not my main domain.
@ohyash
@ohyash 2 года назад
Thankfully I only had to Scratch my head for 100 seconds. I didn't understand it before, I don't understand it after.
@copperbadge1
@copperbadge1 2 года назад
Hey Jeff - Just wanted to let you know that most of your formats are very helpful in my daily professional life (even after 15-ish years of doing this. I feel old.) and just fun to watch. Thank you for putting all the effort into both delivering a great amount of info without making it feel overwhelming and radiating a positive attitude, adding to a programming culture that feels good to live and share with the people I work with. Still googling on parties what a docker container is tho. :D
@abdelkaleem
@abdelkaleem 11 месяцев назад
Your welcome
@Aratolotl
@Aratolotl 2 года назад
This was just awesome. I wish there was a full TF course made as clearly and concisely made as this video.
@sonmangaking
@sonmangaking 2 года назад
It’s crazy to see this I’ve been now out of college for two plus years and been using these frameworks for some time
@prasukjain8488
@prasukjain8488 Год назад
As a tensorflow developer I can say that , tf is the best deep learning library and is super simple and easy to use.
@ABHAY-hu9kw
@ABHAY-hu9kw 2 года назад
Fyi, in Physics , Tensor is the quantity which is neither scalar or vector. Like current, is scalar in Ohm's law. But, vector in Maxwell's equations or in current density. So current is tensor quantity
@TechySpeaking
@TechySpeaking 2 года назад
I learned more in 100 seconds than I learned in an entire Deep Learning course in college. Granted, if I had actually paid attention in college (and this video was out then), I would have known that my final project could have been done in 20 lines of code, rather than having to re-invent the wheel.
@maksimfedoryak
@maksimfedoryak Год назад
But isn't a process of study infinite reinvention of wheel, in core?
@vicradon
@vicradon 2 года назад
I'd love to see a Fireship machine learning course.
@flyte9844
@flyte9844 2 года назад
+1
@Noxolo1769
@Noxolo1769 2 года назад
Agreed, this would be awesome!
@mikelevels1
@mikelevels1 2 года назад
This would be so cool!
@maimee1
@maimee1 2 года назад
TensorFlow is more for specifically Deep Learning, and DL as well as ML is more academic than coding? There's all the math and knowledge you should know before using/doing these things. Not sure if that's what Fireship teaches.... or if that would be appropriate.
@shunnie8482
@shunnie8482 2 года назад
@@maimee1 This is wrong and I dont suggest anyone to do this. First go blind, learn how to build a model without knowing the math. Then once you feel comfortable and want to learn how things work, then go ahead and learn the math. The thing is, once you learn all the math behind backprop and such it seems easy but I spent weeks trying to understand it without knowing about matrices and such. If I tried to learn that math before I actually started creating models then I would've easily ran away. I dont think this is about "my way of learning", if you show people an extremely hard thing without telling them how they'll use it they will just have less discipline and will to pull through.
@C_Corpze
@C_Corpze 2 года назад
We need more machine learning concepts and thing explained in 100 seconds, this was very nice and helpful!
@itilin
@itilin 2 года назад
Huge thanks! Recently bought a book about tensorflow js. And this video gave me hope that I could handle the book.
@thewholeworldisburningharry123
@thewholeworldisburningharry123 2 года назад
good luck dude! i hope youll go throught it 😄
@moonedCake
@moonedCake 2 года назад
Love this one❤ Please Make More Videos on Machine Learning. Because you explain really really well❤❤❤
@ryotanada
@ryotanada 2 года назад
My old friend tensorflow. Math has been a fascinating subject for me, which means I'm naturally fixated to this topic of machine learning when I found it in university. Unfortunately, this course was one of my lowest in terms of final score. Probably because I messed up real hard in the finals. Probably gonna get a masters and try this again.
@tobytheepic844
@tobytheepic844 2 года назад
I always find that you make these 100 second videos right after I start getting into the topic of the video
@brandonortiz3349
@brandonortiz3349 2 года назад
you should consider doing an 100 seconds of Scala programming language
@codeaviandev9049
@codeaviandev9049 Год назад
Great. You have a special ability to tell about anything in a limited time. Thank you.
@janakakumara3836
@janakakumara3836 2 года назад
OMG. Thank you. I finally get it. Now do one for General Relativity.
@_sevelin
@_sevelin 2 года назад
Never thought I would gain interest in ML back after loosing it in my university classes! Thanks!
@omarjimenezromero3463
@omarjimenezromero3463 2 года назад
well its not school usually where you do what you want o learn it like you like, so this is very often to gain interest of something of the school when one its not on the school dealing with the school system
@TheOriginalJohnDoe
@TheOriginalJohnDoe 2 года назад
Even though it's a good explanation, machine learning concepts are really hard, and things like 'activation functions', 'dense layers' and more of this terminologies are just noise if you have rarely used machine learning and understand what they do and why you want to use them.
@TobiPlayHD
@TobiPlayHD 2 года назад
Now we need (the arguably much better) PyTorch next.
@gurmindersingh7602
@gurmindersingh7602 Год назад
short and fast explained. no waste of time. good work
@thamidudharshitha5515
@thamidudharshitha5515 2 года назад
Great Job Jeff. You clearly explained most fundamentals in 100 secs. My professor took months to teach this, yet I could not understand this properly. xD
@aaron4163
@aaron4163 2 года назад
I used tensorflow to build a real time image color sorter 5 years ago and this woulda been helpful. Thanks
@aaaaanh
@aaaaanh 2 года назад
I just did a presentation on my sequential model architecture yesterday to my supervisor, I wish this vid was released then so I could steal some sick visualizations 😅
@fakezpred
@fakezpred 2 года назад
Jax (also by google) and pytorch are great frameworks as well although they do not have something as high level as keras available built in to the framework.
@Sakshamn-wz3fu
@Sakshamn-wz3fu 2 года назад
torch >> tensorflow so much better to work with idk abt jax
@shrysm
@shrysm 2 года назад
@@Sakshamn-wz3fu why?
@manhalrahman5785
@manhalrahman5785 2 года назад
Wonder what happened to Theano
@hiteshadari4790
@hiteshadari4790 2 года назад
@@Sakshamn-wz3fu this is what I heard so i started with pytorch
@MouliSankarS
@MouliSankarS 2 года назад
@@manhalrahman5785 Development ceased. There's a fork called aesara.
@pinkreefinformatica1372
@pinkreefinformatica1372 2 года назад
Dude... the most impressive of this video is that you explain what is a tensor in 5 seconds... ;-) mayby you should do a "5 seconds series" ;-)) great job... KUTGW!!!
@nikhilgangaramani
@nikhilgangaramani 2 года назад
Love your 100 sec series keep it up
@jeffkevin3
@jeffkevin3 2 года назад
Will you make videos of PyTorch or JAX (or even Numpy) in the near future? I think they are very important as well as TensorFlow (or even more important when it comes to research areas instead of industries).
@pouyan74
@pouyan74 2 года назад
Agreed 👍
@patrickwhite9902
@patrickwhite9902 8 месяцев назад
Thank you for the graphic at 26 seconds - I needed that right now in my life!
@giorgiobellisario
@giorgiobellisario 2 года назад
Beyond 100 seconds of TensorFlow! 🚀
@amandeepdogra6882
@amandeepdogra6882 2 года назад
Please a video on pytorch and then a comparison b/w TF and pytorch.
@youssef.elmoumen
@youssef.elmoumen 2 года назад
The only channel I'm checking from time to time for new videos
@robertbinkowski
@robertbinkowski 2 года назад
Did a project on this. It is a massive oversimplification. But great for starters.
@CodingWithLewis
@CodingWithLewis 2 года назад
Waiting for it to be easy as: import machinelearning machinelearning.train() machinelearning.guess_if_its_a_pullover_shirt()
@setsunaes
@setsunaes 2 года назад
Me (heavy breathing): "I know TensorFlow" My Boss: "Prove it..."
@devoxygen7395
@devoxygen7395 2 года назад
Your 100 sec explanation better than all other learning material even official documents
@mrdbourke
@mrdbourke 2 года назад
Outstanding explanation of TensorFlow!
@Futschikatores
@Futschikatores 2 года назад
are you high?
@DaEpic
@DaEpic 2 года назад
im in love with your content 👑
@lolplayfelix-_-2713
@lolplayfelix-_-2713 2 года назад
i literally just picked up a tesla k80 card to get started with tensorflow and then my knight in shining armor shows up and makes a video about it, thanks so incredible much!
@patrickwhite9902
@patrickwhite9902 8 месяцев назад
Just putting it here for anyone else, I too have a K80 and whilst it has a heap of VRAM it is an incredibly slow GPU. Slower than my old GTX 1050ti and not worth the trouble of finding old drivers and all the fiddling with settings to even get the K80 running.
@lucasteo5015
@lucasteo5015 2 года назад
recently, I found a cool AI framework called "Ivy", didn't get the time to try it out yet, but what it does is that it allows you to run any AI framework code on any other AI framework, it's still a work in progress but it will definitely be a must have tool someday
@Adoroam
@Adoroam 2 года назад
would you ever consider making a fireship video about how you produce a fireship video? like, from taking notes and writing the script to animation and other visuals?
@sonofdirt
@sonofdirt 2 года назад
Yo he already did that
@Adoroam
@Adoroam 2 года назад
@@sonofdirt lol my b. thanks. i'll go check it out.
@maybeanonymous6846
@maybeanonymous6846 Год назад
Fireship in 100 seconds
@ihateorangecat
@ihateorangecat 2 года назад
absolutely LOVE jeff doing machine learning related contents 👏👏
@vectoralphaSec
@vectoralphaSec 2 года назад
PLEASE more AI and ML videos.
@jishanshaikh4
@jishanshaikh4 2 года назад
Next request: #suggestion - JAX and PyTorch
@toup0
@toup0 2 года назад
Any chance to get one of those power reviews for Scala 3? Would be superb!
@parker7441
@parker7441 Год назад
The math and stat behind these models are really cool.
@habib_khan
@habib_khan 2 года назад
Beautifully done mate as always.
@philosophiabme
@philosophiabme 2 года назад
Can’t wait for the PyTorch episode 👀👀👀
@larry_berry
@larry_berry 2 года назад
Oh wow. Literally yesterday was trying to find info about tensorflow.
@official6686
@official6686 2 года назад
welp, ill get back to learning tensorflow once i have learned math 1,2,3 and calculus
@ioneocla6577
@ioneocla6577 2 года назад
Didn't undertood a thing but it was really interesting
@marekcarlisle6937
@marekcarlisle6937 8 месяцев назад
thank you bro for all these amazing tutorials that serve to get our toes wet asap
@vadiks20032
@vadiks20032 Год назад
i like these vids. i'd love videos that are "in 3600 seconds" but with same speed as the 100 seconds one, just described more in depth
@chhavikantsingh
@chhavikantsingh 2 года назад
100 new things to take out of these 100 seconds ... Good work 👍😁
@custommarketnews
@custommarketnews 2 года назад
Yes! Short fast paced videos are the best. Pls keep them coming.
@timo_b3
@timo_b3 2 года назад
I'm always glad if I click on one of these videos and it's not a JS framework
@climentea
@climentea 2 года назад
I'm a machine learning developer now! Thx!
@flamakespark
@flamakespark 2 года назад
Finally, I've been waiting it for ages! Ty, Jeff!
@marwan.v1511
@marwan.v1511 2 года назад
we would like to see full course on TensorFlow 🔥
@poglord._
@poglord._ 2 года назад
What about neural networks in 100 seconds
@deepblueharvest
@deepblueharvest 2 года назад
Tension, apprehension, and dissension have begun.
@AhmedDvlpr
@AhmedDvlpr Год назад
After this video i will add tensorflow to my cv
@mitch7w
@mitch7w 2 года назад
Been waiting forever for this😍
@margsproductions8829
@margsproductions8829 2 года назад
Time to add tensor flow in my resume
@blueguy5588
@blueguy5588 2 года назад
VLSI would be a worthwhile topic.
@nemeziz_prime
@nemeziz_prime 2 года назад
Please do one for PyTorch as well xD
@benkhemismarwen2431
@benkhemismarwen2431 2 года назад
this channel's purpose is to make people think "they understand" while not understanding
@PlGGS
@PlGGS 2 года назад
Please make a full course on tensorflow
@ahasanhabibsajeeb1979
@ahasanhabibsajeeb1979 Год назад
It's been long I had been loving tensorflow
@sharecodecamp
@sharecodecamp 2 года назад
Now I'm ready to start my new tensorflow career 🔥💕
@aminetbaik6402
@aminetbaik6402 2 года назад
NO F WAAAAY. now this ! is a quality video. some AI baby ! better than your last vids recently about some languages that only 1 in a billion know about
@JustPassingBy_
@JustPassingBy_ 2 года назад
Clearly a tensor is just something that transforms like a tensor.
@0xC4aE1e5
@0xC4aE1e5 2 года назад
I've just been learning AI with R, thank you.
@mikecu2249
@mikecu2249 11 месяцев назад
Ty for the picture of the average Dev :D
@rishabhjain3405
@rishabhjain3405 2 года назад
Bro it'd be great if you can create a course on tensorflow
@zafirhasananogh2421
@zafirhasananogh2421 2 года назад
can proudly say never skipped a Fireship video till date, your videos are awesome. Keep up the good work!:)
@RandomGuy-hi2jm
@RandomGuy-hi2jm 3 месяца назад
0:00 - What is TensorFlow? 0:26 - Why TensorFlow is Special 0:42 - TensorFlow Lite & TPUs 1:10 - Building a Neural Network 1:37 - Input Layer Explained 2:06 - Output Layer Explained 2:27 - Conclusion
@asyncawait5335
@asyncawait5335 2 года назад
Awesome content as usual
@olive_oak
@olive_oak 2 года назад
Have you thought about making a 100 seconds on Scala?
@TobiNightcore
@TobiNightcore 2 года назад
I wanna see a Minecraft Redstone in 100 seconds. It is Turing complete and people have built literal computers with it
@junealexissantos4341
@junealexissantos4341 2 года назад
Finally! Something that I understand.
@stevemcwin
@stevemcwin 2 года назад
Hey Jeff, could you do a video on the Nim programming language please?
@cheesypizzajokes
@cheesypizzajokes 2 года назад
love this guy so much, would be the if to his else any millenium of the decade
@isheanesunigelmisi8400
@isheanesunigelmisi8400 2 года назад
I was literally just reading Tensorflow when this popped up
@TheJanDahl
@TheJanDahl 2 года назад
Perfect, just got my Google TPU.
@earthplanet1541
@earthplanet1541 2 года назад
More ML and blockchain content!
@maeldelaby2118
@maeldelaby2118 Год назад
"First install Tensorflow" - A step taking roughly an entire afternoon by itself
@briankithinji7302
@briankithinji7302 2 года назад
Just when I needed it
@benmatt8940
@benmatt8940 2 года назад
You know you've watched too much of this dude's videos when you're able to predict that would start this video by "TensorFlow an..."
@dhess34
@dhess34 2 года назад
After watching this I went on LinkedIn and added ‘Machine Learning Expert’ to my skills.
@sunritjana4573
@sunritjana4573 2 года назад
yay! this one is epic, waited for it for a while, lessgoooooo
@m_squared885
@m_squared885 2 года назад
Watching this makes me wanna go center a div.
@muhammadahwar3023
@muhammadahwar3023 2 года назад
PyTorch deserves next video.
@adamrassi3516
@adamrassi3516 2 года назад
I was just watching a computerphile video and the presenter was using Lean. Could you do a 100 second video on Lean?
@theandradelimited7809
@theandradelimited7809 Год назад
Thanks this was really helpful to understand Tensorflow
@piotrmazgaj
@piotrmazgaj 4 месяца назад
This is my seal. I have watched the entire video, understood it, and I can explain it in my own words, thus I have gained knowledge. This is my seal.
Далее