Deep Learning with Python, TensorFlow, and Keras tutorial

  Рет қаралды 1,281,932

sentdex

sentdex

5 жыл бұрын

An updated deep learning introduction using Python, TensorFlow, and Keras.
Text-tutorial and notes: pythonprogramming.net/introdu...
TensorFlow Docs: www.tensorflow.org/api_docs/p...
Keras Docs: keras.io/layers/about-keras-l...
Discord: / discord

Пікірлер: 1 400
@wolverine87833
@wolverine87833 3 жыл бұрын
This guy is really authentic and legit. Doesn't beat around the bush, no cringy intro music, just straight to the point. Best Intro of Deep Learning I have watched so far!
@MrDots99
@MrDots99 4 жыл бұрын
"ok first we need to install tensorflow " 5 hours later i returned to the video haha
@yelmak
@yelmak 4 жыл бұрын
wait, it only took you 5 hours to get tensorflow installed?
@samforsberg5698
@samforsberg5698 4 жыл бұрын
how did u install it
@yelmak
@yelmak 4 жыл бұрын
@@samforsberg5698 gave up with pip and installed it with anaconda
@benjaminfindon5028
@benjaminfindon5028 4 жыл бұрын
@@yelmak only 5? bruh that shit took me 24. And I ended up using the same solution i had at the start, with out realizing that was the installation "facepalm"
@FreakyStyleytobby
@FreakyStyleytobby 4 жыл бұрын
What kind of problems did you guys have? For me it was quicker, i had the wrong python interpreter (32 instead of 64)
@omkarjagtap2351
@omkarjagtap2351 5 жыл бұрын
Installs keras, predicts mnist data, feels like GOD
@sentdex
@sentdex 5 жыл бұрын
After re-watching, I notice I never explained "epoch." Epoch is just a "full pass" through your entire training dataset. So if you just train on 1 epoch, then the neural network saw each unique sample once. 3 epochs means it passed over your data set 3 times.
@timothyyee1966
@timothyyee1966 5 жыл бұрын
Epoch is just a fancy way to say iteration. Generally speaking, iteration/epoch is used in optimization where weights are updated after each time step. Usually best to learn gradient decent prior to deep learning.
@windmill1965
@windmill1965 5 жыл бұрын
At 4:44 you would want to write " > 3".
@AladdinPersson
@AladdinPersson 5 жыл бұрын
I like you Sentdex, but there was more than just the word epoch that you didn't explain. For example, what is x_test, y_test and why do we have something different in x_train and y_train? What does flatten mean? What is an optimizer, what does it do? To me there are also several other things left unexplained and sort of swept under the rug. I believe you have the best of intentions and you do help a lot of people in becoming better programmers in several different ways. I just think that you have two options by making these kinds of videos, and the first is that you go through things so that people not just vaguely understand things but actually master them and really understand them. The second option I believe is that you say that I'm going to assume you know the basics of neural networks: and if you don't, go check Andrew Ng out and then come back to my videos.
@shubhamkadam7956
@shubhamkadam7956 5 жыл бұрын
I want all the videoes how can I get all of these videos
@aloufin
@aloufin 5 жыл бұрын
I hope in a near future tutorial you add in tensorboard howto, specifically showing images with a slider!
@behshadmohebali6234
@behshadmohebali6234 4 жыл бұрын
This is exactly what I needed as the first clip on TensorFlow and deep learning. Consider this comment as a warm "thank you" and a remote (but firm) hand shake!
@anishkelkar6434
@anishkelkar6434 5 жыл бұрын
This tutorial gave a hands on approach to machine learning unlike most of the other tutorials. Thank you very much.
@labreynth
@labreynth Жыл бұрын
Why do I have to keep coming on youtube to simply learn something (for free) that I came to university for?
@Jitesh-ek5xf
@Jitesh-ek5xf 22 күн бұрын
Degree
@labreynth
@labreynth 22 күн бұрын
@@Jitesh-ek5xf Hardly worth anything these days
@Jitesh-ek5xf
@Jitesh-ek5xf 21 күн бұрын
@@labreynth hmmm I guess so
@sharonv3597
@sharonv3597 19 күн бұрын
Maybe because they don't explain it well or elaborate more on it? Since that's the case for me, they only teach us the math but not the actual code
@prateeknayak5699
@prateeknayak5699 5 жыл бұрын
Just a brilliant beginning. Finally the KZbin notification led to something amazing
@abhijeetsharma5533
@abhijeetsharma5533 4 жыл бұрын
In later versions of tensorflow, you need to specify input shape of flatten layer if you are reusing the saved model. model.add(tf.keras.layers.Flatten(input_shape=(28, 28))) instead of model.add(tf.keras.layers.Flatten())
@omingole7304
@omingole7304 2 жыл бұрын
Yes, thanks
@cyrusparvereshi6454
@cyrusparvereshi6454 5 жыл бұрын
Hey Harrison, I just wanted to thank you for making these amazing tutorials! I finished your beginner tutorial, and while it went pretty deep into some things, I have a great toolkit that I can use to explore web development, data analysis, and cyber security! I love programming and your videos are some of the most helpful resources that I have been privileged to discover. I promise I will take this knowledge and apply it to something that will change the world! :D
@user-cq2oz3qh2l
@user-cq2oz3qh2l 2 жыл бұрын
ان شاء الله ❤️
@JustCallMeRob
@JustCallMeRob 5 жыл бұрын
I am so happy you are doing an update on this topic right after i finished your main machine learning playlist. Your videos have been very helpful, thank you so much for your work !
@abdulqayyumahmadzai8275
@abdulqayyumahmadzai8275 5 жыл бұрын
I have been following your videos from almost 18 months and its been amazing your tutorials have helped me alot. Thank you for these tutorials.
@juhotuho10
@juhotuho10 5 жыл бұрын
now this is the reason i subbed, have been learning python for the last month and can't wait to get deeper into deep learning
@souravgames
@souravgames 5 жыл бұрын
thank you for revisiting the basics . i just hope its a long comprehensive series
@ethanraymosqueda3780
@ethanraymosqueda3780 5 жыл бұрын
Thank you sooooo much Sentdex. I'm doing my thesis and I needed to learn how tensorflow works. Awesome tutorials here
@sentdex
@sentdex 5 жыл бұрын
Awesome, best wishes to you on your thesis!
@AnnnEXE
@AnnnEXE 2 жыл бұрын
I learned more from this video than I did in an entire deep learning course I took last academic quarter. Huge thanks, my dude :^) this is going to help a ton for my thesis work!
@gil-evens
@gil-evens Жыл бұрын
What are you majoring in?
@AnnnEXE
@AnnnEXE Жыл бұрын
@@gil-evens Computer engineering!
@gil-evens
@gil-evens Жыл бұрын
@@AnnnEXE nice, what's your thesis about?
@AnnnEXE
@AnnnEXE Жыл бұрын
@@gil-evens quantum error correction! It was really really fun :)
@petr.g
@petr.g 5 жыл бұрын
I have one question. Why is his profile picture more pixelated every time?
@sentdex
@sentdex 5 жыл бұрын
I'm pretty confident you're the first person on youtube to mention it. I've been slowly changing it :D
@petr.g
@petr.g 5 жыл бұрын
i thought it is becouse of my slow internet :D, nice vid really appreciate you doin' those tutorials. And i really like your cups.
@petr.g
@petr.g 5 жыл бұрын
I just thaught it is funny little easter egg...
@petr.g
@petr.g 5 жыл бұрын
Good for you ;)
@herbz1037
@herbz1037 5 жыл бұрын
yes.
@roar779
@roar779 5 жыл бұрын
11:17 *casually drinks from a shark!*
@liam1558
@liam1558 4 жыл бұрын
@@alamimouad mack the knife? :)
@abdulwahab182
@abdulwahab182 Жыл бұрын
I have listened the entire lecture while driving The way coding part was done by reading it loud while typing was superb ! I had the whole picture even without looking at the screen. Bundle of thanks
@Shaurya_Pant
@Shaurya_Pant 5 жыл бұрын
This video is awesome! period. I've literally seen so many seminars and videos on KZbin... This is the first one that gave me all the comprehensive details, along while making the entire program... on the side ... Thanks. It really helped.
@Rushirajloke
@Rushirajloke 5 жыл бұрын
Finally what I have been waiting for..
@bricktheworld7240
@bricktheworld7240 5 жыл бұрын
Thank god, I was following the old tutorials and these are so much easier.
@sentdex
@sentdex 5 жыл бұрын
Glad to hear these are easier to follow!
@MrCreeper20k
@MrCreeper20k 5 жыл бұрын
Thank you so much for this, I have started learning and done the “hello worlds” of keras and am really trying to get to some advanced stuff and hopefully eventually reinforcement learning
@jamesward7554
@jamesward7554 5 жыл бұрын
This is absolutely amazing. Please continue this! Absolutely love your work
@rishisharma5249
@rishisharma5249 5 жыл бұрын
I had searched so much for this type of video!!! Ufffffff!, Finally got it thanks you very much for this and eagerly waiting for next videos too 😊
@timothyyee1966
@timothyyee1966 5 жыл бұрын
This was excellent. I’m a novice in ml and this is easy to follow and understand. Please do more. I’ve gotten lost in other people’s tutorials and videos that I just lose motivation and interest because they don’t simplify concepts like you do. Keep it up! Also appreciate the use of iPython nb.
@sentdex
@sentdex 5 жыл бұрын
I will do my best to keep going in this style!
@intersstella
@intersstella 4 жыл бұрын
Thanks for this video! It has stood the test of time, and was a great intro even two years after its first upload.
@christopherhall1216
@christopherhall1216 Жыл бұрын
Nice vid. So many videos ramble on side thoughts and spend 20 minutes explaining their hypothetical use case. This dives directly into it. Thank you!!!!
@JamalAbo
@JamalAbo 5 жыл бұрын
17:50 Actually, predictions = new_model.predict([x_test]) broke the program, then I changed it to predictions = new_model.predict(x_test) And it worked Fine :)
@geraldhoxha
@geraldhoxha 5 жыл бұрын
Thanks
@isabellebernard1903
@isabellebernard1903 5 жыл бұрын
Same here, thank you! I was looking for an answer :D
@ashishjohnsonburself
@ashishjohnsonburself 5 жыл бұрын
same here too... thanks
@brianrosario82
@brianrosario82 5 жыл бұрын
Thank you :)
@babakmbm
@babakmbm 5 жыл бұрын
same
@johannesschmid9239
@johannesschmid9239 5 жыл бұрын
GREAT JOB! You explained it very well, thanks a lot. Thats exactly what I searched for! However, I think for beginners you should also mention the parameter y and that it is the label of the respective x.
@sayonbhattacharya6092
@sayonbhattacharya6092 5 жыл бұрын
Took a day to do this, but I thoroughly loved it. Thanks to his simple and interesting explanation.
@sabrinalzahrani9710
@sabrinalzahrani9710 5 жыл бұрын
You made it very simple for me, I was pretty lost before this video! Thank you man
@user-ur9fs8cx4f
@user-ur9fs8cx4f 5 жыл бұрын
Thank you for the wonderful work!
@PandoraMakesGames
@PandoraMakesGames 5 жыл бұрын
Another great tutorial! Inspires me to make my own AI videos.
@3nrasandun
@3nrasandun 4 жыл бұрын
Thanks bro.... This is the best ‘getting in to Tensorflow’ video I found
@guitarmaniac091
@guitarmaniac091 5 жыл бұрын
Man, I could kiss you. I've spent the better part of a week trying to find an up to date tutorial on keras where the person actually types the code out and explains what it does as he does, and this is exactly what I've been looking for. Very helpful!!
@ivangouvea4195
@ivangouvea4195 5 жыл бұрын
Incredible tutorial, I am familiar with TF and Keras and this is super well explained. Covered everything a learner should know. Something cool for next one is AutoML or Autokeras
@Stinosko
@Stinosko 5 жыл бұрын
I have a question and didn't really remember if you covered it, why do you use Jupyter to code in for this tutorial? Or did you explained in another video/written tutorial?
@JasonWhittle1
@JasonWhittle1 5 жыл бұрын
So glad you're updating this. Especially with a higher level package.
@bee00778
@bee00778 2 жыл бұрын
One of the best videos ever I watched for a begineer.
@shyampadia
@shyampadia 5 жыл бұрын
Could you also talk a little about static vs dynamic graphs in tensorflow and pytorch in one of the future videos. It would be a huge help
@sentdex
@sentdex 5 жыл бұрын
Thanks for the suggestion. I'll see about working that in somehow.
@anjithnair3082
@anjithnair3082 5 жыл бұрын
Please make a playlist for deep learning. From basics to advanced stuff. It will be super helpful.
@tm1813
@tm1813 5 жыл бұрын
hi Sentdex, I think I remember that I ever downloaded your Tensorflow videos, maybe in a year. However, I cannot find it now. To tell the truth, I did not understand enough for those old videos. However, these series for Keras are far more understandable. I really appreciate your contribution!
@ashiralam1115
@ashiralam1115 5 жыл бұрын
Eagerly waiting for the followup. This was very helpful
@manishdhal1351
@manishdhal1351 5 жыл бұрын
Amazing ... waited a long time for this !!
@sentdex
@sentdex 5 жыл бұрын
No more waiting for you!
@w1malik
@w1malik 5 жыл бұрын
How can I decide to pass 128 units like you did in adding 128. You said this is number of neurons. How can I decide the number of neurons according to the data I have.
@user-fy5go3rh8p
@user-fy5go3rh8p 4 жыл бұрын
I cannot thank you enough for your work! Great job, very helpful.
@vaibhavpoliwal2820
@vaibhavpoliwal2820 3 жыл бұрын
I am totally beginner to deep learning, and really this is best explanation for making your first neural network model with TensorFlow, thank you very much for your great explanation.
@MrFuxya
@MrFuxya 5 жыл бұрын
Yesssssss, I want moreee!!!
@Salman-xz4km
@Salman-xz4km 5 жыл бұрын
Please little Pytorch tutorials also .... cause its Lit and easy to follow and more pythonic
@darkhorse5848
@darkhorse5848 2 ай бұрын
hands down the best channel to learn deep learning from
@Suigeneris44
@Suigeneris44 4 жыл бұрын
Lovely lovely explaination! Lovely! What I have realized is: if you want to perfect python coding or any coding...you have got to practice!Practice!Practice!
@Killercs14
@Killercs14 5 жыл бұрын
Honestly, where do you learn all these stuff at such pace? You dont even have a cs major background. Not sure if this is impressive or a sign of my own unproductivity :( Regardless, I appreciate your existence
@SJ23982398
@SJ23982398 5 жыл бұрын
It is always nice when people appreciate your existence.
@elirockenbeck6922
@elirockenbeck6922 5 жыл бұрын
@@SJ23982398 speak for yourself
@jorostuff
@jorostuff 4 жыл бұрын
It's called passion.
@onkulis5720
@onkulis5720 3 жыл бұрын
books
@SethuIyer95
@SethuIyer95 5 жыл бұрын
Yoooooooo this is amazing
@TZPlayer
@TZPlayer 5 жыл бұрын
Thank You!!!!! I've been wanting one of these for ages now!
@maclee2036
@maclee2036 4 жыл бұрын
simply love your channel. you have explained this far better than my professor.
@WorldBluegrassDay
@WorldBluegrassDay 5 жыл бұрын
Anyone experiencing this error: "ValueError: You are trying to load a weight file containing 3 layers into a model with 0 layers. ". Change this line: model.add(tf.keras.layers.Flatten()) to: model.add(tf.keras.layers.Flatten(input_shape=(28, 28))) Should resolve the problem.
@alejandrorosales3057
@alejandrorosales3057 5 жыл бұрын
how does this work? and thank you
@coryrandolph8501
@coryrandolph8501 5 жыл бұрын
You need to add the input_shape: model.add(tf.keras.layers.Flatten(input_shape=x_train.shape[1:]))
@ankurchauhan9631
@ankurchauhan9631 5 жыл бұрын
Thanks Dude
@TheHamza300
@TheHamza300 5 жыл бұрын
Thanks, buddy, I was experiencing that error for quite a while
@ThomasPlaysTheGames
@ThomasPlaysTheGames 5 жыл бұрын
I was on the right track with the error. Thanks for the help.
@FarGamingOfficial
@FarGamingOfficial 5 жыл бұрын
*I gotta get that shark mug*
@taijosephinedanielle2962
@taijosephinedanielle2962 2 жыл бұрын
The fact that he Explained reasons behind every step is the most pleasing. Now I have a good understand of how Neural Network works. Thanks a lot sir. I subscribed to your channel already Keep the good job sir
@mohamedali8428
@mohamedali8428 5 жыл бұрын
Well done, thank you! Finally what I have been waiting for..
@Julian-ny5tt
@Julian-ny5tt 5 жыл бұрын
I thought I am watching Edward Snowden teaching me how to code lmao.
@manassengudia1854
@manassengudia1854 4 жыл бұрын
😃😃
@appchu5671
@appchu5671 4 жыл бұрын
Same
@loisewanjiru9600
@loisewanjiru9600 4 жыл бұрын
hey, i need help . am experiencing this error when i try to train(fit) the model. ValueError: Data cardinality is ambiguous: x sizes: 60000 y sizes: 10000 Please provide data which shares the same first dimension.
@nickgerwe5302
@nickgerwe5302 3 жыл бұрын
I had this same issue, but then noticed a copy and paste error when normalizing data. Make sure your x_test is normalized using x_test rather than x_train. When I updated my code to as show below, it worked #normalize data x_train = tf.keras.utils.normalize(x_train,axis=1) x_test = tf.keras.utils.normalize(x_test,axis=1)
@prudhvikumar6293
@prudhvikumar6293 3 жыл бұрын
@@nickgerwe5302 ValueError: Shapes (32, 1) and (32, 10) are incompatible did you come across this error by any chance?
@altenwerthriqalexbal7577
@altenwerthriqalexbal7577 4 жыл бұрын
Getting the error: "I'm too stupid and this seems way beyond my level of understanding". Amazing ... waited a long time for this !!
@anirbanghosh6328
@anirbanghosh6328 4 жыл бұрын
hey bro im getting ERROR:root:Internal Python error in the inspect module. Below is the traceback from this internal error.
@rezaniazi4352
@rezaniazi4352 5 жыл бұрын
Good timing ;) I just see your old videos months before but it was pain in the a** for me to learn and in mean time figuring out how to use the codes in newer version of the program Thanks a lot man ! Now I subscribe ☺️
@gregfield4457
@gregfield4457 5 жыл бұрын
I came across an issue when trying to print val_loss, val_acc it was complaining about the shape being 10000 and needed to be 60000 seems to work by normalising using x_train, x_test = x_train / 255.0, x_test / 255.0
@kIocuchl2
@kIocuchl2 4 жыл бұрын
Yeah, I had the same problem. You have to comment: #x_train = tf.keras.utils.normalize(x_train, axis=1) #x_test = tf.keras.utils.normalize(x_train, axis=1) and write x_train, x_test = x_train / 255.0, x_test / 255.0 instead. Thanks man!
@issamjadar5415
@issamjadar5415 3 жыл бұрын
@@kIocuchl2 x_train = tf.keras.utils.normalize(x_train, axis=1) x_test = tf.keras.utils.normalize(x_test, axis=1)
@lhorbrum1818
@lhorbrum1818 5 жыл бұрын
Getting the error: "I'm too stupid and this seems way beyond my level of understanding".
@mapri50
@mapri50 4 жыл бұрын
Thats no wonder with your profile picture
@jensenraylight8011
@jensenraylight8011 3 жыл бұрын
*suddenly the model works:* maybe I'm a genius after all
@feraudyh
@feraudyh 3 жыл бұрын
I think this is not the right place to enter the subject, he already assumes a lot. This is a place to consolidate your knowledge by implementing a demo. Sorry I can't give you a pointer to an introductory reference, but there are dozens of those.
@cryptogh2797
@cryptogh2797 3 жыл бұрын
Don't worry... Use Google colab.... You don't need to install tensorflow just import it
@enderkulucka
@enderkulucka 3 жыл бұрын
I use kaggle. you don't need to install tensorflow.
@piyushvermaiitkgp
@piyushvermaiitkgp Жыл бұрын
Thank you so much! Came here after going through all the theory/maths behind the NN, and strongly needed python syntax to execute it.
@SHAP179
@SHAP179 5 жыл бұрын
That`s what we`ve been waiting for! Keep up the good work!
@eazye7059
@eazye7059 4 жыл бұрын
i have this error in Jupyter notebook after installing and importing Tensorflow The kernel appears to have died. It will restart automatically.
@AbhishekMishraiitkgp
@AbhishekMishraiitkgp 3 жыл бұрын
I had the same problem. Try conda install nomkl . Install nomkl package in the same environment you are running your jupter notebook in.
@bricktheworld7240
@bricktheworld7240 5 жыл бұрын
Do you think you could do a tutorial on reinforcement learning?
@sentdex
@sentdex 5 жыл бұрын
I would like to include that in this series for sure.
@KartikayBagla
@KartikayBagla 5 жыл бұрын
sentdex please do it, I've kinda been stuck at making cartpole work properly.
@MegaTRIANGULUM
@MegaTRIANGULUM 5 жыл бұрын
sentdex yeah! Deep Q would be great
@houdamouttalib4729
@houdamouttalib4729 5 жыл бұрын
cool
@tejaslotankar5430
@tejaslotankar5430 5 жыл бұрын
Really Have been waiting for this from long time!!!! Thanks a lot!!
@leahg_
@leahg_ Жыл бұрын
Best tutorial I've seen yet, not once did I stop and think "what is he talking about?" lol, thank you!!
@masbro1901
@masbro1901 4 жыл бұрын
8:07 NameError: name 'x_train' is not defined , what happen ? where's that image 7 i can get
@anuragsuresh5867
@anuragsuresh5867 4 жыл бұрын
mas bro run the first line before
@X_platform
@X_platform 5 жыл бұрын
Yes! Tensorboard please!
@aswathgi6468
@aswathgi6468 5 жыл бұрын
Awesome❤️🔥! I was waiting for this tutorial ❤️❤️
@loicdumortier4634
@loicdumortier4634 5 жыл бұрын
I used to be jealous on your programming skills. Now I am jealous on your programming skills and shark cup :) Great video!
@vashistnarayansingh5995
@vashistnarayansingh5995 5 жыл бұрын
I am getting error on executing the mode.save() line it is showing not implementation error I am using Google colaboratory to train the model
@TimvonHahn
@TimvonHahn 5 жыл бұрын
It seems to be a bug... I'm had the same problem. See the github bug report here: github.com/tensorflow/tensorflow/issues/22837 I down-graded to TF 1.10 and it solved the problem.
@Crabbpower
@Crabbpower 5 жыл бұрын
If you want to use the latest version you need to give the Flatten layer class the input variable input_shape like this: ` model.add(tf.keras.layers.Flatten(input_shape=(28, 28)))`
@recepuludag6655
@recepuludag6655 5 жыл бұрын
@@Crabbpower thanks a lot man, i was getting crazy does it matter if the parameter of input shape is more or less than the original pixel size. i think it matters do you know any way to overcome this
@Reventonn134
@Reventonn134 5 жыл бұрын
@@Crabbpower love ya man, saved me the hassle
@Sam-jg5zv
@Sam-jg5zv 5 жыл бұрын
Try import keras as keras instead of import tensorflow as tf. then, change all the code tf.keras to just keras.
@theerawatramchuen9886
@theerawatramchuen9886 5 жыл бұрын
I hv got an error " ValueError: The first layer in a Sequential model must get an `input_shape` argument. " on Jupyter notebook. My tensor flow is 1.5.0 Version GPU. Kindly advise solution.
@andrescuenca1122
@andrescuenca1122 5 жыл бұрын
getting this same error, did you figure this out?
@MichaelGauciMT
@MichaelGauciMT 5 жыл бұрын
Include an input_shape argument like this: model.add(tf.keras.layers.Flatten(input_shape=(28, 28)))
@coryrandolph8501
@coryrandolph8501 5 жыл бұрын
model.add(tf.keras.layers.Flatten(input_shape=x_train.shape[1:]))
@jorgesilva932
@jorgesilva932 5 жыл бұрын
This video is awesome, really waiting for the next one on the topic.
@zozozozo4503
@zozozozo4503 4 жыл бұрын
يسعد ربك من سورية عم بتابعك You are a good man I follow you from Syria
@anandchavali6299
@anandchavali6299 5 жыл бұрын
You should make separate playlist/series for basic and advanced so we noobs can level in a more linear fashion. not a total beginner to advanced but like a more explaining on a whiteboard how things work series
@sentdex
@sentdex 5 жыл бұрын
Compared to this video, you want more basic, more advanced, or similar?
@anandchavali6299
@anandchavali6299 5 жыл бұрын
sentdex similar or advanced, I think we all love you because your videos are so deep and connecting they make difficult difficul'nt
@fxelix9951
@fxelix9951 5 жыл бұрын
sentdex I really enjoy your videos, but since I haven't worked with tensorflow or similar this video threw many new functions and commands at me :D Could you maybe write some comments next to what you've done? It makes things easier to follow during and later on :) Additionally, any good updated resource to Keras/tensorflow you can recommend?
@Dockmark5
@Dockmark5 5 жыл бұрын
sentdex I vote for more basic : )
@RedShipsofSpainAgain
@RedShipsofSpainAgain 5 жыл бұрын
more advanced please
@quanghuy8794
@quanghuy8794 5 жыл бұрын
IDLE: mr.Harrison i don't feel so good..
@sentdex
@sentdex 5 жыл бұрын
Hahah :)
@chongchonghe3748
@chongchonghe3748 4 жыл бұрын
Best TensorFlow hand-on introduction on KZbin. (This is actually the first video of this kind I watched, but I don't think I need to watch another one.) BTW, watching this after watching 3Blue1Brown's series video on Deep Learning is a joy.
@sameris6581
@sameris6581 2 жыл бұрын
Huh, that worked surprisingly well for me. Thanks for this!
@ifeanyindukwe3086
@ifeanyindukwe3086 5 жыл бұрын
Hey, I seem to get this error ValueError: You are trying to load a weight file containing 3 layers into a model with 0 layers. whenever I run the line of code below: new_model = tf.keras.models.load_model('epic_num_reader.model') Any hint of how to resolve this??
@ZahidulHossain
@ZahidulHossain 5 жыл бұрын
Same here. Keras has an issue opened on github github.com/keras-team/keras/issues/9822
@alokrajgupta9452
@alokrajgupta9452 5 жыл бұрын
You might use this for tf version 1.9.0 model.add(tf.keras.layers.Flatten(input_shape=x_train.shape[1:]))
@kinlam6304
@kinlam6304 5 жыл бұрын
change the first line in the model to this : model.add(tf.keras.layers.Flatten(input_shape=x_train[0].shape))
@vaibhavsingh1049
@vaibhavsingh1049 5 жыл бұрын
Check this stackoverflow.com/questions/52664110/attributeerror-sequential-object-has-no-attribute-output-names/53980337#53980337 As per the changing to "keras" from "tensorflow.keras", just remove the "tensorflow."part and rest is the same
@thedosiusdreamtwister1546
@thedosiusdreamtwister1546 5 жыл бұрын
AI: "When you smile, you go from a 6 to an 8!" Me: "You were trained on the mnist data set, weren't you?" (True story)
@anfechtung-143bgb4
@anfechtung-143bgb4 3 жыл бұрын
whats the mnist data set ? Do you mean 8! = 40320 or just 8
@thecityofknowledge
@thecityofknowledge 2 жыл бұрын
love your teaching way.really amazing
@farnazfarhand5957
@farnazfarhand5957 3 жыл бұрын
it was really clear and helpful honestly you save from confusion in this case
@DaStuntChannel
@DaStuntChannel 5 жыл бұрын
How can you have 60000 samples as input and 10000 as target? I get "ValueError: Input arrays should have the same number of samples as target arrays. Found 60000 input samples and 10000 target samples."
@tingupingu3394
@tingupingu3394 5 жыл бұрын
You found out how to get past the error?
@DaStuntChannel
@DaStuntChannel 5 жыл бұрын
​@@tingupingu3394 This code is very old, I recommend you to go somewhere else, don't remember the specific fix
@GeeVaaz
@GeeVaaz 5 жыл бұрын
@@tingupingu3394 from another comment here: NonyaSerdo 3 meses atrás I had the same problem. I accidentally forgot to change "x_train" to "x_test" in the second normalize statement. Correcting that gave me the expected results.
@RagnarLothbrok1337
@RagnarLothbrok1337 4 жыл бұрын
@@GeeVaaz Thank you. I wonder how this ever worked for him in the video.
@sachinswamy5264
@sachinswamy5264 4 жыл бұрын
predications = new_model.predict([x_test]) ERROR: list index out of range
@bharatsreyus8748
@bharatsreyus8748 4 жыл бұрын
yeah same here... anyone of help pls???????
@bharatsreyus8748
@bharatsreyus8748 4 жыл бұрын
model.add(tf.keras.layers.Flatten(input_shape=(28, 28))) #this solves the problem mate! : )
@akshaybhardwaj10
@akshaybhardwaj10 5 жыл бұрын
Each and every series of yours is so well explained
@sentdex
@sentdex 5 жыл бұрын
That means a lot to me to hear, thanks!
@sergiomares9952
@sergiomares9952 2 жыл бұрын
Great video! Thank you again, this is probably a great overview super high level but so good
@twiddle7125
@twiddle7125 2 жыл бұрын
I know this is an old video and I know you're using the convention of X being input and Y being output, but I think it is important to really explain that since for this particular example your data is a plot of x and y points in a 28x28 grid. I was slightly confused for a while until I printed the y values to see that they were the outputs and not the y-coordinate data.
@maghribioujdi
@maghribioujdi 5 жыл бұрын
whenever i do the part of predictions = new_model.predict([x_test]) i get the following error: 'list' object has no attribute 'shape' i'm following the exact same steps as you did and i was carefull with any typos
@SmartieEdits
@SmartieEdits 5 жыл бұрын
what worked for me was removing the brackets around x_test: predictions = new_model.predict(x_test)
@wenyiyan2945
@wenyiyan2945 5 жыл бұрын
Yea, it works after I removed [ ]. I am confused that Sentdex emphasizes that should put ([test]) not (test) in the video. No idea why his code doesn't work for my python environment.... @@SmartieEdits
@xinking2644
@xinking2644 2 жыл бұрын
I like this video, sentdex's explain is simple and easy to understand, and he is a passionate person!
@homiehari
@homiehari 8 ай бұрын
wow this was one of the first tutorials I ever used to build a neural network. crazy discovering this page again from your QLora video.
@meda3li
@meda3li 5 жыл бұрын
91 dislike????? i'm wondering whyy ??? it's just perfect (for biginner)
@Doomer6969
@Doomer6969 4 жыл бұрын
he doesn't explain anything
@Aayushcv
@Aayushcv 3 жыл бұрын
no. I am struggling with this..
@fazilmes
@fazilmes 5 жыл бұрын
Getting error while loading model in Google Colaboratory. [AttributeError: 'list' object has no attribute 'shape']
@Adam_Nemcik
@Adam_Nemcik 4 жыл бұрын
@Jostein Dyrseth Same issue here. In case i use just >>> predictions = new_model.predict(x_test); I receive : "IndexError: list index out of range" Any idea how to fix it ?
@mdmasumbillah1796
@mdmasumbillah1796 5 жыл бұрын
Dear sentdex, Your Videos Helped Me A Lot. Thank You Very Much.
@oxydol3456
@oxydol3456 3 жыл бұрын
This video teaches me a lot. Thank you.
Neural Network Architectures & Deep Learning
9:09
Steve Brunton
Рет қаралды 770 М.
100❤️
00:20
Nonomen ノノメン
Рет қаралды 62 МЛН
The delivery rescued them
00:52
Mamasoboliha
Рет қаралды 8 МЛН
когда достали одноклассники!
00:49
БРУНО
Рет қаралды 4,1 МЛН
Они убрались очень быстро!
00:40
Аришнев
Рет қаралды 1,4 МЛН
ML Was Hard Until I Learned These 5 Secrets!
13:11
Boris Meinardus
Рет қаралды 192 М.
Building a Neural Network with PyTorch in 15 Minutes | Coding Challenge
20:34
But what is a neural network? | Chapter 1, Deep learning
18:40
3Blue1Brown
Рет қаралды 16 МЛН
Harvard's Free coding courses are excellent. You need to take them.
4:34
Python Programmer
Рет қаралды 190 М.
100❤️
00:20
Nonomen ノノメン
Рет қаралды 62 МЛН