PyTorch or Tensorflow? Which Should YOU Learn!

  Рет қаралды 214,526

Nicholas Renotte

Nicholas Renotte

Жыл бұрын

Get notified of the free Python course on the home page at www.coursesfromnick.com
Github repo for the code: github.com/nicknochnack/Tenso...
Sign up for the Full Stack course here and use KZbin50 to get 50% off:
www.coursesfromnick.com/bundl...
Hopefully you enjoyed this video.
💼 Find AWESOME ML Jobs: www.jobsfromnick.com
Oh, and don't forget to connect with me!
LinkedIn: bit.ly/324Epgo
Facebook: bit.ly/3mB1sZD
GitHub: bit.ly/3mDJllD
Patreon: bit.ly/2OCn3UW
Join the Discussion on Discord: bit.ly/3dQiZsV
Happy coding!
Nick
P.s. Let me know how you go and drop a comment if you need a hand!
#machinelearning #python #datascience

Пікірлер: 103
@dikshyakasaju7541
@dikshyakasaju7541 Жыл бұрын
So, true. However if you have good knowledge of building NN then a framework/library should not be a barrier as these are just tools and tools change over time.
@NicholasRenotte
@NicholasRenotte Жыл бұрын
1000%
@desrucca
@desrucca 7 ай бұрын
But sometimes the pretrained model only available in a specific format.
@shreevinayaka8219
@shreevinayaka8219 15 күн бұрын
@@NicholasRenotte sir from which source did u learn tensorflow
@manuelnovella39
@manuelnovella39 Жыл бұрын
TensorFlow's name is way cooler. Period.
@Newb1eProgrammer
@Newb1eProgrammer 2 ай бұрын
PyTorch just sounds like a torch.
@frommarkham424
@frommarkham424 Ай бұрын
@@Newb1eProgrammer Pietorch
@Newb1eProgrammer
@Newb1eProgrammer Ай бұрын
@@frommarkham424 stuck a torch in a pie because the fire scared you
@DaveJ6515
@DaveJ6515 9 күн бұрын
Uou have a point.
@rohanmahajan6333
@rohanmahajan6333 11 ай бұрын
i will be learning pytorch because i cannot figure out how to install tensorflow 🤣
@fred6584
@fred6584 11 ай бұрын
I tried to install about 10 times and failed. Until, for some reason i dont know why, It randomly started working. Maybe my computer needed some rest before import the lib.
@harshwardhan8771
@harshwardhan8771 11 ай бұрын
Soooooo trueeee it must the api right?
@ahmadwali1785
@ahmadwali1785 9 ай бұрын
Perhaps you're trying to install the GPU version on windows. I learned they no longer support GPUs on Windows native. I had to install an older version
@anantchandak9574
@anantchandak9574 7 ай бұрын
your computer is just like todays mappa animators fr@@fred6584
@Priyanshuc2425
@Priyanshuc2425 6 ай бұрын
Haha 😂
@doyoureallyneedahandle
@doyoureallyneedahandle 11 ай бұрын
the best thing to do is creating your own neural network from scratch
@redmi26635
@redmi26635 7 ай бұрын
waste of time
@Flameandfireclan
@Flameandfireclan 7 ай бұрын
@@redmi26635No it’s not. Learning to build a NN from scratch is invaluable knowledge. That means if one knows the core building blocks of NN, one can also know what to improve if a NN starts acting weird (Presumably if you built it using tf or PyTorch). Debugging your NN is hard if you don’t know how NN’s work.
@ashantinyongo7632
@ashantinyongo7632 7 ай бұрын
Exactly and this way of thinking is true to any occupation that requires problem solving, it is absolutely necessary to understand the problems you need to tackle on a lower level to be competent and successful
@trillex1861
@trillex1861 6 ай бұрын
One time for learning. Then use states of the Art libarys
@twentyeightO1
@twentyeightO1 4 ай бұрын
Yeah man, I did it! And It performs well too. Felt so awesome.
@Geomaverick124
@Geomaverick124 Жыл бұрын
I'd suggest learning TensorFlow first because it's backed by Google and has a certification behind it which will lead you to google's Data Engineer cert and Machine Learning Cert. Zerotomastery and Coursera have really good prep courses for tensorflow certification and pytorch for that matter
@Arbajsofficial
@Arbajsofficial Жыл бұрын
First of all i am big fan of you.. I started my journey with you when you uploded your Tensorflow object detection setup video. I am Arbaj S. looking for job in data science I am perfectly fit for this role because I have following skills, 1. Advance machine learning (supervised, unsupervised) 2. Advance Computer vision(object detection, yolo, CNN, RNN, ANN, fast RCNN, and many more) 3. Natural Language Processing (Basic to advance), transformers, GPT, BERT, LSTM 4. Time series & Recommender system (learning) 5. Statistics and maths 6. PYTHON for coding 7. Tableau for visualization 8. SQL database 9. Spark(learning) 10. Azure Data science(basic) I studied this skills since 2020 parallel with my graduation, I dig into data and get a content out of it. I collect, process, manage, visualise and interpret data to accomplish this, I focus on the value of the data and then manage it in a desirable way to visualise and interpret in a better way. If u find these skills are enough to get job please guide me ..... Arbajsofficial@gmail.com +917058988589 Please please please BIG FAN Spiderman😅
@ProgrammingCradle
@ProgrammingCradle Жыл бұрын
Totally agree with you Nic... Also, its fun to see how different frameworks work... 😁
@spencersedano
@spencersedano Жыл бұрын
i am currently learning pytorch. I checked the job requirements, they ask you both. I think when I get proficient with PyTorch, I will be able to pick up Tensorflow as well.
@theonewhoknocks2835
@theonewhoknocks2835 10 ай бұрын
TF with Keras is way easier IMO
@nameless9726
@nameless9726 7 ай бұрын
​@@theonewhoknocks2835model.fit() goes brrrrrr
@Pramit2000
@Pramit2000 7 ай бұрын
@@theonewhoknocks2835I did her this before but with no more detail. I am just starting up, so can you provide me little extra detail.
@twentyeightO1
@twentyeightO1 4 ай бұрын
@@theonewhoknocks2835 Genuine question - is Keras enough?
@theonewhoknocks2835
@theonewhoknocks2835 4 ай бұрын
@@twentyeightO1 no idea
@codewithbrogs3809
@codewithbrogs3809 Жыл бұрын
How did you learn what you needed to know for deep learning? Can you provide a roadmap
@NomadicBrian
@NomadicBrian Ай бұрын
Just keep learning. When I'm not on a contract I'm learning and training. Doing PyTorch myself. I have C#.NET, Java, Python, Angular and React. When I started I did COBOL, DB2, CICS, JCL on mainframes.
@ultankearns6689
@ultankearns6689 7 ай бұрын
I'm planning on learning both :) Thanks for the video seems like good practical advice
@morgomi
@morgomi Жыл бұрын
I learned tf & torch very well and confidently entered an interview. Interview question: -Please write "xx" from scratch without using torch/tf :D
@NicholasRenotte
@NicholasRenotte Жыл бұрын
LOL, brutal...but...didn't say you couldn't use Keras, PyTorch Lightning or JAX! 😂
@morgomi
@morgomi Жыл бұрын
​@@NicholasRenotte 🤣 I immediately said "Thank you" and left the interview. Hope they found their "monster".
@alexanderzagula1994
@alexanderzagula1994 7 ай бұрын
Damn sneako did a craaazy rebrand
@hbfl3x50
@hbfl3x50 Жыл бұрын
this video thumbnail suggested tensorflow instead
@nimeshkumar9564
@nimeshkumar9564 Жыл бұрын
Thanks for this advice.
@bladesskate3954
@bladesskate3954 9 ай бұрын
I am a beginner wanting to learn computer vision, I did some basic projects in open cv, yolo. Now I want to go in-depth in either tensor flow/Pytorch what should i choose ?
@gauravkumarjaiswal1912
@gauravkumarjaiswal1912 28 күн бұрын
Tbh I learnt tensorflow from day1 and felt in love
@bennettzug
@bennettzug Ай бұрын
pytorch is like 10x more common atp and only gaining ground. that + jax are what you should learn. tensorflow's basically dead
@thaimeuu
@thaimeuu Ай бұрын
Andrew Ng told me to start with tensorflow, but the obvious answer is to learn both
@user-eo9oc2nj5d
@user-eo9oc2nj5d 9 ай бұрын
Hey. What would you use to make an AI that does prediction based on dataset?
@armantech5926
@armantech5926 9 ай бұрын
Cool, thank you for sharing:)
@sriramgangadhar2408
@sriramgangadhar2408 Жыл бұрын
Small help, pls make a video on how to start learning the framework since framework like tensorflow are huge. Pls consider
@bitsbard
@bitsbard 8 ай бұрын
This content is insightful. A matching book would be my suggestion if you're invested in this topic. "From Bytes to Consciousness: A Comprehensive Guide to Artificial Intelligence" by Stuart Mills
@Rex88282
@Rex88282 6 ай бұрын
I need to learn tensorflow
@georgewang7770
@georgewang7770 9 ай бұрын
I find pytorch self manages memory out of the box better than tensorflow. Pytorch is like an automatic car. Tensorflow is more configurable but more fiddly.
@inaccessiblecardinal9352
@inaccessiblecardinal9352 5 ай бұрын
Smart advice.
@AspectSkyRise
@AspectSkyRise Жыл бұрын
Nice
@renegadezed
@renegadezed Жыл бұрын
is there one framework i can use to leverage my AMD GPU on Windows? (6900XT)
@alexjohnson7509
@alexjohnson7509 10 ай бұрын
In 2023? ONNX should be used in most cases unless or until a better open standard arrives.
@protovici1476
@protovici1476 Жыл бұрын
I’ll raise you one. PyTorch Lightning for da dub!
@NicholasRenotte
@NicholasRenotte Жыл бұрын
💯 was checking it out again this morning, pretty slick!
@protovici1476
@protovici1476 Жыл бұрын
@@NicholasRenotte Agreed! I’ve been developing and even using in production. Love to see you do a video or series on it!
@henrik908
@henrik908 4 ай бұрын
Maybe mediapipe
@Dom-zy1qy
@Dom-zy1qy 4 ай бұрын
it doesnt matter, they arent difficult to switch between.
@yolow8126
@yolow8126 Жыл бұрын
How do even plan this thing 🤔 Any recommendations for libraries to learning after python . Would be helpful
@NicholasRenotte
@NicholasRenotte Жыл бұрын
Got a short on this coming up on the IBM Technology KZbin channel soon!
@ahmadshabaz2724
@ahmadshabaz2724 Жыл бұрын
I am also learning pytorch or chat gpt.
@ziad_jkhan
@ziad_jkhan Жыл бұрын
Bias detector goes ding ding ding
@Technogamecoc
@Technogamecoc 10 ай бұрын
Do industries tend to use deep learning frameworks like Keras and TensorFlow, or do they opt for building solutions from scratch
@taihuynhuc3135
@taihuynhuc3135 4 ай бұрын
That may depend on what field you works at since machine learning is very broad. But generally speaking, most companies use popular frameworks like PyTorch, TF 2, Jax, ONNX. These frameworks solve low-level problems and provide some optimizations which would be a pain in ass to implement from the scratch
@hellboy4642
@hellboy4642 9 ай бұрын
Any Udemy course you recommend sir
@AzusaSnowflake
@AzusaSnowflake Жыл бұрын
Did you practice maths too as well? Like linear algebra, calculus, etc.. like, do I have to practice these topics in math well for good in machine learning?
@NicholasRenotte
@NicholasRenotte Жыл бұрын
Sure do! Building models is super easy, thanks to all of these great Python libraries. But when things don’t work, having an underlying understanding of the nuts and bolts (aka the math) behind the models will make your life a ton easier.
@AzusaSnowflake
@AzusaSnowflake Жыл бұрын
@@NicholasRenotte Thank you :)
@jawadkaiyal5008
@jawadkaiyal5008 Жыл бұрын
Why no one talk about keras
@dellme8177
@dellme8177 Жыл бұрын
For real i think pytorch gives u advanced controls for you to operate with... in tensorflow i pretty much hate its graph execution and build up algorithm
@rikawrites7104
@rikawrites7104 Жыл бұрын
so which one should I learn first??
@ademugni9513
@ademugni9513 11 ай бұрын
Education is an investment
@mahmoudmohsen7989
@mahmoudmohsen7989 Жыл бұрын
Happy to know that you made a video about my question Nicooo😂❤
@NicholasRenotte
@NicholasRenotte Жыл бұрын
😉 figured why not! 😂
@leonardputtmann8404
@leonardputtmann8404 Жыл бұрын
So that means that IBM is mainly using Tensorflow? :)
@NicholasRenotte
@NicholasRenotte Жыл бұрын
I tend to use whatever a client has a preference for. Internally I’m pretty sure it’s a mixed bag these days!!
@wingslikesboogiesboobs
@wingslikesboogiesboobs Ай бұрын
Honestly I have no clue how people get hired as Data Scientists with not at least a Masters. It is pretty much impossible here getting hired even with a Masters. Most expect a PhD
@PhantomKenTen
@PhantomKenTen 5 ай бұрын
Pytorch because I started with tensorflow 0.1
@NoProbablyNot
@NoProbablyNot 11 ай бұрын
Cool
@mohammadmoghaddam4790
@mohammadmoghaddam4790 11 ай бұрын
Obamna? 😮
@TheAstrocricket
@TheAstrocricket 8 ай бұрын
The real gigachads create their own neural networks without libraries 😎
@noahhughes127
@noahhughes127 6 ай бұрын
No, the real gigachads create and maintain libraries. Looking at you Patrick Kidger 🙌
@jasbinkarki6648
@jasbinkarki6648 11 ай бұрын
why your preview image looks like you are crying
@TheNativeTwo
@TheNativeTwo Жыл бұрын
RLLIB
@perpetuallearner8257
@perpetuallearner8257 11 ай бұрын
pytorch is the best babyyyyyyy
@miguelalba2106
@miguelalba2106 Жыл бұрын
I'm an ML engineer, my tip is learning both, just take one of them and go deeper, and then try to replicate the same stuff in the other In general debugging TF is harder (even now that it is basically keras, specifically when you execute stuff in graph mode) On the other hand Pytorch is more pythonic (that's why it is preferred for research) but it is not used as much as TF in industry In resume, if you have the possibility to work with pytorch go for it, but always learn TF no matter what
@rajputup1531
@rajputup1531 Жыл бұрын
Hey i want to leanr tf but i don't know from where should i start and abput the resources and all. Could you suggest me what to do
@sivasanmugam6139
@sivasanmugam6139 Жыл бұрын
​@@rajputup1531There's a course named tensorflow certification course in udemy!
@Ai_Engineer
@Ai_Engineer 5 ай бұрын
​@@rajputup1531you can learn from tensorflow bootcamp in our channel
@AayushKingOfficial
@AayushKingOfficial Ай бұрын
"jax"
@humphreyanania8538
@humphreyanania8538 Жыл бұрын
"PromoSM"
@supernenechi
@supernenechi 9 ай бұрын
That's the most worthless advice for someone who wants to learn it for fun. What potential fucking employer? I'm not trying to get any work in ML. I want to know what the differences are, what I can expect, which one feels more similar to another language I might already know, etc.
@deborshikashyap6745
@deborshikashyap6745 Жыл бұрын
I encountered an issue where, upon attempting to execute the code li=[1,2,3,4,5,6] followed by print(li), the Python interpreter unexpectedly terminated without providing any error message or indication of the problem. Can you please tell me what happened??
@nicmalugin9287
@nicmalugin9287 Жыл бұрын
Was that all the code or was it surrounded by more code in learning python right now btw
@noahhughes127
@noahhughes127 6 ай бұрын
JAX >>>>>
@mohamedhassan-ub4kj
@mohamedhassan-ub4kj Жыл бұрын
man your face is so familiar here in Egypt 😆😊
@ankitbhatia5998
@ankitbhatia5998 9 ай бұрын
Why are u showing ugly faces .. u can simply smile in the photos
@vinhkhangtrankhuong7203
@vinhkhangtrankhuong7203 29 күн бұрын
If you know math potato potato what is the difference they are just the same thing doing the same math. After I learn pytorch I learn tensorflow in just 5 hours lol. Just the name of the function change nothing difference.
ML Was Hard Until I Learned These 5 Secrets!
13:11
Boris Meinardus
Рет қаралды 215 М.
AI Learns What Pizza Is
8:03
Green Code
Рет қаралды 330 М.
Khóa ly biệt
01:00
Đào Nguyễn Ánh - Hữu Hưng
Рет қаралды 20 МЛН
WHO DO I LOVE MOST?
00:22
dednahype
Рет қаралды 23 МЛН
Универ. 13 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:07:11
Комедии 2023
Рет қаралды 6 МЛН
1❤️#thankyou #shorts
00:21
あみか部
Рет қаралды 88 МЛН
Tensorflow Tutorial for Python in 10 Minutes
11:33
Nicholas Renotte
Рет қаралды 405 М.
Building a Neural Network with PyTorch in 15 Minutes | Coding Challenge
20:34
PyTorch vs TensorFlow in 2023 FULL OVERVIEW
13:29
Team Up With AI
Рет қаралды 31 М.
PyTorch vs TensorFlow | Ishan Misra and Lex Fridman
3:47
Lex Clips
Рет қаралды 108 М.
How I'd Learn AI (If I Had to Start Over)
15:04
Thu Vu data analytics
Рет қаралды 714 М.
What is PyTorch? (Machine/Deep Learning)
11:57
IBM Technology
Рет қаралды 22 М.
Why Neural Networks can learn (almost) anything
10:30
Emergent Garden
Рет қаралды 1,2 МЛН
You Don't Understand AI Until You Watch THIS
37:22
AI Search
Рет қаралды 431 М.
How to Learn DATA SCIENCE Ridiculously FAST
14:07
Nicholas Renotte
Рет қаралды 53 М.
CY Superb Earphone 👌 For Smartphone Handset
0:42
Tech Official
Рет қаралды 821 М.
Samsung Galaxy 🔥 #shorts  #trending #youtubeshorts  #shortvideo ujjawal4u
0:10
Ujjawal4u. 120k Views . 4 hours ago
Рет қаралды 10 МЛН
Samsung S24 Ultra professional shooting kit #shorts
0:12
Photographer Army
Рет қаралды 30 МЛН