Тёмный

Tensorflow Tutorial for Python in 10 Minutes 

Nicholas Renotte
Подписаться 266 тыс.
Просмотров 405 тыс.
50% 1

Want to build a deep learning model?
Struggling to get your head around Tensorflow?
Just want a clear walkthrough of which layer to use and why?
I got you!
Building neural networks with Tensorflow doesn’t need to be a nightmare. If you follow a couple of key steps you can be up and running and using Tensorflow to predict a whole bunch of stuff. In fact, you can learn how to do it with Python in just 10 minutes. By the end of this video you’ll have built your very own Tensorflow model to predict churn inside of a Jupyter Notebook.
What you'll learn:
1. Build a simple Tensorflow model to predict Churn
2. Training the model and make predictions on test data with Pandas
3. Save your model to disc and reload it to a Jupyter Notebook for reuse
Chapters
0:00 - Start
0:18 - Introduction
0:26 - What is Tensorflow
1:03 - Start of Coding
2:47 - Importing Tensorflow into a Notebook
3:48 - Building a Deep Neural Network with Fully Connected Layers
7:13 - Training/Fitting a Tensorflow Network
8:24 - Making Predictions with Tensorflow
9:15 - Calculating Accuracy from Tensorflow Predictions
9:50 - Saving Tensorflow Models
10:09 - Loading Tensorflow Models
GET THE CODE!
github.com/nicknochnack/Tenso...
Links Mentioned
Tensorflow Documentation: www.tensorflow.org/api_docs/p...
Pandas Crash Course: • Pandas for Data Scienc...
If you have any questions, please drop a comment below!
Oh, and don't forget to connect with me!
LinkedIn: / nicholasrenotte
Facebook: / nickrenotte
GitHub: github.com/nicknochnack
Happy coding!
Nick
P.s. Let me know how you go and drop a comment if you need a hand!

Наука

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

 

25 июн 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 230   
@apollog6793
@apollog6793 2 года назад
I like how he is doing 10min tutorial but still included a humor intro
@NicholasRenotte
@NicholasRenotte 2 года назад
😆 gotta try to stay a little funny!
@ShivanS
@ShivanS 3 года назад
These videos are so good. A whole end-to-end project in 10 minutes. And a bit of humour and art tossed in there.
@NicholasRenotte
@NicholasRenotte 3 года назад
Thanks so much @Shivan! Glad you enjoyed it!
@shallusharma4687
@shallusharma4687 2 года назад
#TensorFlow-- python Library #Explanation with Example ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ojevo88RVaE.html
@Duhgy
@Duhgy 2 года назад
Yeah but you aren’t taught anything, you cant learn ml in 10 mins I’m sorry
@priyam66
@priyam66 Год назад
@@Duhgy that is just to refresh some basics pertaining to Tensorflow. learning ML requires a hell lot of other steps from EDA to Feature Engineering to Feature Selection to HypterParameter Tuning.
@josephmyalla3611
@josephmyalla3611 Год назад
​@@NicholasRenotte ❤
@nonoobott8602
@nonoobott8602 2 года назад
Absolutely brilliant. End-to-end in just 10 minutes. Very explicit. Thanks for sharing
@kyleDoesCoding
@kyleDoesCoding 8 месяцев назад
This is the most amazing tutorial I have ever watched. I'm not ashamed to say I sometimes require extra explaining but this guy is just spot on with his explanations.
@knitronics
@knitronics Год назад
This tutorial is an absolute life-saver. Well done!
@campbellmcternan3902
@campbellmcternan3902 3 месяца назад
I normally never comment on tutorial videos but this was very excellently done! This was exceedingly concise and clear
@rowlandgoddy-worlu3382
@rowlandgoddy-worlu3382 2 года назад
One thing I like about his videos is how basic he breaks down complex concepts for easy comprehension! Having knowledge is one thing but passing that knowledge on is another. Nicholas is doing great at giving that knowledge!
@adrianp9283
@adrianp9283 11 месяцев назад
Hey guys if your trying out this video in 2023 July like me you need this line changed for it to run X = pd.get_dummies(df.drop(['Churn', 'Customer ID'], axis=1), dtype=float) the dtype=float is the most important was trying to figure why it wouldn't train all morning and just cracked it.
@dmotson
@dmotson 10 месяцев назад
very helpful thanks!
@shaman3198
@shaman3198 10 месяцев назад
Thank you so much !!
@KevinSmith-qt4hz
@KevinSmith-qt4hz Год назад
Although this isn't an actual tutorial, it is cool to see you build a model so quickly!
@winstonyeung1461
@winstonyeung1461 2 года назад
Sir, as of all your other tutorials, it is so self-explanatory and clearly defined. Thank you so much.
@shallusharma4687
@shallusharma4687 2 года назад
#TensorFlow-- python Library #Explanation with Example ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ojevo88RVaE.html
@maryrooster8737
@maryrooster8737 Год назад
Thank you! Up until now I've only done old skool supervised learning. With your tutorial I'm ready to enter the big leagues!!
@ZiRo175
@ZiRo175 2 года назад
hey mate just watched your video and thought it was super useful to my learning. You explain everything very well (look good doing so) and left out the unimportant details. Thank you for this content!
@michaelareay1037
@michaelareay1037 Год назад
Excellent presentation. Straight to the point, easy to follow and well explained.
@akshitdayal2689
@akshitdayal2689 2 года назад
A much needed video! Thank you for the great work!!
@acb_gamez
@acb_gamez 2 года назад
This was awesome man thanks. I got a good understanding of the flow of tensor flow and also the things I need to learn to become proficient. I def need to understand more about the different network types/shapes and their use cases, as well as the activation algorithms. Also is nice to know that I don't need to dive too deep into learning about the backpropagation and calculus because TF takes care of all of that!
@goboy6882
@goboy6882 2 года назад
Short and sweet! I'll add it to my memory palace. Thanks again.
@SaptadeepDutta_Ex-Xerox
@SaptadeepDutta_Ex-Xerox 2 года назад
Thanks for reaching the heart of the matter (4:07) so quickly and then explaining these '4 lines' so well.
@NicholasRenotte
@NicholasRenotte 2 года назад
Stoped you enjoyed it @Saptadeep!
@1jfecteau
@1jfecteau 2 года назад
Excellent video! Concise and every step well-explained throughout.
@enewhuis
@enewhuis Год назад
This is a perfect introduction to sharing with people on any team that works with someone working with ML. :D
@nickcampbell9228
@nickcampbell9228 2 года назад
Didn't need to watch those 2 hours video. With your video, I was able to understand the base and the rest is just research and finding codes I need. This helped so much. Thank you! You are the best!
@NicholasRenotte
@NicholasRenotte 2 года назад
YESSS! Once you get the structuring it's all just a matter of building different architectures where needed!
@fastgeorge3104
@fastgeorge3104 8 месяцев назад
Perfect introduction, thanks a lot! Got me over that first big hurdle
@vikasyaduvanshi2222
@vikasyaduvanshi2222 2 года назад
Thanx for sharing your knowledge with us bro. U explain so easily and effectively
@sachinsanand2484
@sachinsanand2484 Год назад
You are the best, Nicholas. Just Brilliant!!
@LongNguyen-ef5qd
@LongNguyen-ef5qd 2 года назад
I totally love your dedication on each videos bro !! Thanks for your hard work and keep it going !!!
@shallusharma4687
@shallusharma4687 2 года назад
#TensorFlow-- python Library #Explanation with Example ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ojevo88RVaE.html
@NicholasRenotte
@NicholasRenotte 2 года назад
Thanks a mil for checking it out @Nguyen Long!!
@scarleyxo
@scarleyxo 3 года назад
Thanks for sharing this! Can’t wait to watch some more of your content.
@NicholasRenotte
@NicholasRenotte 3 года назад
Thanks so much @Scarlett, plenty more to come!
@riomorder
@riomorder 5 месяцев назад
Exactly what I am looking for. Something straight forward
@husammasalkhi7817
@husammasalkhi7817 Год назад
Dude, very nice compact video, thanks for making it!
@brianvanvlymenpaws
@brianvanvlymenpaws Год назад
Finally I understood thank you for explicit expansion of those attributes.
@FaroukYahaya-xi4ri
@FaroukYahaya-xi4ri 2 месяца назад
epitome of greatness. Fashion Model looking guy having the best ML/AI lessons on youtube! xD
@YTantirungrotechai
@YTantirungrotechai 2 года назад
This is really useful. Give me a much clearer idea on how it works.
@spiritfly8210
@spiritfly8210 3 года назад
Thankyou so much Nicholas, this is what I was looking for, whole story in 10 minutes, Tq so much,brilliant effort.
@NicholasRenotte
@NicholasRenotte 3 года назад
It's a bit of a crash course but it goes through the basics right?! 😃
@sumers9396
@sumers9396 7 месяцев назад
your videos are really helping man! appreciate it!
@tiaantoinette8047
@tiaantoinette8047 3 года назад
Went along with you and got .8 on the last epoch, but had .78 on the accuracy score. Loved this tutorial; it was so well explained. Thanks!
@NicholasRenotte
@NicholasRenotte 3 года назад
Awesome stuff @Tia, awesome work!
@mariuszzacharuk6167
@mariuszzacharuk6167 2 года назад
I've to say - great stuff, but you must be carefull with input dataset. Because of some missing values in "Total Charges", it's treated as an object instead of series of numbers. This leads to situation, when we feed layer with dimention over 6500 (which is close to cardinaltiy of training set - and this should be huge red flag - at least for example Random Forest prediction models are very bad in this circumstances). After cleaning input dataset, we end up with dimention = 45, which is reasonable in this case.
@shallusharma4687
@shallusharma4687 2 года назад
#TensorFlow-- python Library #Explanation with Example ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ojevo88RVaE.html
@user-rj8mk6fz1u
@user-rj8mk6fz1u Год назад
Can you please cover fall detection ? I've been looking for tutorials on it for 6 hours on internet and i couldn't find a helpful resource.. you explain and makes things everything so easy to understand and no one does it like you !!
@anirbanchakraborty69
@anirbanchakraborty69 3 года назад
So perfectly explained. Thank you
@NicholasRenotte
@NicholasRenotte 3 года назад
So glad you enjoyed it @Anirban!
@sonnybigler8726
@sonnybigler8726 Год назад
This was very helpful. Thank you very much.
@petersimon985
@petersimon985 Месяц назад
so brilliantly!!! Very unselfish 🙏💐
@vikaspal3384
@vikaspal3384 Год назад
To the mark. Keep going!
@cchingwe
@cchingwe 4 дня назад
I have been "tensored"! Hopefully this is the beginning of my AI career! Thank you
@paulburnett1963
@paulburnett1963 2 года назад
great job and nice and concise work..
@mamadouaw3129
@mamadouaw3129 8 месяцев назад
This one video made me subscrib immediately to your channel and like all videos of you ! so perfect and time saving
@davidcordova1773
@davidcordova1773 Год назад
awesome and simple explanation
@yosaikan
@yosaikan 3 года назад
EXCELLENT tutorial. Thank you..
@NicholasRenotte
@NicholasRenotte 3 года назад
Awesome stuff @Mohamed, glad you enjoyed it!
@joshlsullivan
@joshlsullivan 7 месяцев назад
Great video, Nicholas.
@fukatinsaan522
@fukatinsaan522 3 года назад
Okay! This was much needed. Thenks!
@NicholasRenotte
@NicholasRenotte 3 года назад
Thanks so much @fukat!!
@hosseinsafari7514
@hosseinsafari7514 День назад
Thank you for the awesome video.
@carlostasaycosilva7739
@carlostasaycosilva7739 2 года назад
amazing video easy to understand
@notarealhandle123
@notarealhandle123 2 года назад
Add to it 1 month to start understanding what it is that you are doing and how to improve your models.
@hikmetemre6837
@hikmetemre6837 Год назад
Cheers mate u are doing brilliant things!
@mytechnotalent
@mytechnotalent 3 года назад
This is brilliant! Well done Nicholas so helpful!
@NicholasRenotte
@NicholasRenotte 3 года назад
Thanks so much @Kevin! If you're interested, maybe check out Object Detection with Tensorflow next! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-yqkISICHH-U.html
@pahadianalyst
@pahadianalyst 3 месяца назад
This was awesome
@shounsalaji8171
@shounsalaji8171 Год назад
absolutly subscribed
@emiliocuberos
@emiliocuberos 11 месяцев назад
Great video, veeery instructive and useful. ¡Gracias!
@mariamissa2458
@mariamissa2458 2 года назад
wow great and fast ! thank you!
@brianthomas9148
@brianthomas9148 2 года назад
Beautiful!!!!
@Billy-te3mz
@Billy-te3mz 3 года назад
Top video, mate. Usually any Aussie who pronounces data as “day-ta” instead of the objectively superior “dah-ta” won’t win my respect. I’m willing to look past this for you xx
@NicholasRenotte
@NicholasRenotte 3 года назад
Cheers @Billy, I'll drop a "dah-ta" for you in one of the future videos 🤣my US colleagues have given up on trying to convert me!
@poe12
@poe12 Год назад
Subbed! The video is so good!
@gustavojuantorena
@gustavojuantorena 3 года назад
Another great video 👏
@NicholasRenotte
@NicholasRenotte 3 года назад
Yeayyyahhh, thanks @Gustavo!!
@ici6308
@ici6308 Год назад
Fantastic !!
@pranaliudhan5932
@pranaliudhan5932 Год назад
Yeh,It's Really helpful ,Thank you for the video
@livingmybestlife8410
@livingmybestlife8410 8 месяцев назад
Love This!
2 года назад
I am about to choose a major at university as a high school student! you would be the one who has been inspiring me to learn AI! what an amazing channel bro!
@NicholasRenotte
@NicholasRenotte 2 года назад
YESSS, go getem!
@Felicia-126
@Felicia-126 Год назад
Great video!
@raphroum6486
@raphroum6486 Год назад
Understood one word out of 5, but this will for sure make me wants to work with it.
@bunnybag5197
@bunnybag5197 Год назад
Good video mate.
@aidaisayas3033
@aidaisayas3033 3 месяца назад
very helpful. made this seem "easy", which it def is not. Thanks!
@jiyanshsonofdr.rajesh8516
@jiyanshsonofdr.rajesh8516 Год назад
Great work...
@striderQED
@striderQED 8 месяцев назад
Nice, thanks.
@cmb42
@cmb42 4 месяца назад
Very helpful
@protovici1476
@protovici1476 3 года назад
I remember my grad days for data science and this would still scare me for a test like that lol. Great video!
@NicholasRenotte
@NicholasRenotte 3 года назад
Hahahah, ikr, man I've been working with TimeDistributed layers right now and it's giving me the same nightmares!
@terristhompson9860
@terristhompson9860 2 года назад
How long and time consuming was grad school for data science? Could it be done with a full time data science job?
@protovici1476
@protovici1476 2 года назад
@@terristhompson9860 2.5 years and fairly time consuming given the various complex topics it covered (the college is nationally recognized). You'll need a heavy background in stats/computer sciences to obtain a data science job (a real one not just by name working in just excel or the like). One just can't go straight into becoming a lawyer without education just like data science.
@terristhompson9860
@terristhompson9860 2 года назад
@@protovici1476I’ll let you know if that last part is true or not after my interview next week.
@jinanlife
@jinanlife 2 года назад
OK. you have the biggest eyes on the planet. YOU WIN!
@hawaiiisland9656
@hawaiiisland9656 Год назад
Excellent.
@paulbergstedt1892
@paulbergstedt1892 5 месяцев назад
When i tried to run through this exercise i ran into an issue: model.fit(X_train, y_train, epochs=200, batch_size=32) gives errorValueError: Failed to convert a NumPy array to a Tensor (Unsupported object type int). So to get around this - I converted X and y train to float32 X_train = X_train.astype('float32') y_train = y_train.astype('float32') Later i ran into a similar issue with: y_hat = model.predict(X_test) y_hat = [0 if val < 0.5 else 1 for val in y_hat] So again - converted X_test = X_test.astype('float32') Everything seemed to complete as expected with 0.79 accuracy score. Thoughts?
@midnightrun5
@midnightrun5 2 года назад
you are a rockstar.
@photomaster1
@photomaster1 2 года назад
Thank you for this..
@hggaming911
@hggaming911 11 месяцев назад
This video is awesome, I have two questions because I'm new in Tensorflow, 1- Do we need to encode numeric data in the data sheet before we start building the model?, because I didn't see that in the video. 2- How we can map the prediction results 0, 1 to Yes, No as per the data sheet?
@inquisitivelearner8649
@inquisitivelearner8649 9 месяцев назад
You are amazing!
@inquisitivelearner8649
@inquisitivelearner8649 9 месяцев назад
Compile - When computer turns code into machine language (the language understood by the computer)
@blackamericanlesbianprofes4357
Thank you for sharing. Your video has helped me learn a little more about TensorFlow with Python. 13may23
@ec92009y
@ec92009y 2 года назад
I had a little trouble getting the CSV file in place. It would have been great to point to the file upload capability in Colab. Other then that, awesome! THX.
@4XLibelle
@4XLibelle Год назад
Thank you! Excellent! May I ask a dumb question? Is this using a GPU? And do you have any videos on how to use the GPU (if TF doesn't automatically use it)??
@Stqlth
@Stqlth Год назад
QQ: why do you use sequential if the TensorFlow docs say it shouldn't be used if "your model has multiple inputs or multiple outputs"? I saw your csv has a ton of factors and you have one output you are looking for. I have a very similar project where I have nfl game stats and I need to predict if the home team won. Any help is appreciated!
@marcoscdf
@marcoscdf Год назад
What does the output "accuracy score" (of ~59%) actually mean on the Churn model? Does it mean there is a correlation between one or more columns from the features and the target variable?
@anshXR
@anshXR 2 года назад
Watch it in 2x to learn Tensorflow in 5 minutes
@NicholasRenotte
@NicholasRenotte 2 года назад
This guy tensorflows
@TigerFitoff
@TigerFitoff 3 месяца назад
good video. just wish you would've done the MNIST dataset
@jonathanharris5391
@jonathanharris5391 Год назад
If you added more dense layers would the model be able to predict better?
@JoydurnYup
@JoydurnYup 2 года назад
great :)
@domillima
@domillima 2 дня назад
How did you decide number of neurons to include in your sense layers? Do these relate to the number of feature columns in your data set at all? Or just a random/empiric choice?
@coolstudios8273
@coolstudios8273 9 месяцев назад
Lately I've been developing a large Tensorflow model, and I'm getting out of memory errors, from what I've learned it seems the best solution to this road block is gradient checkpointing, however there is little to no resources online about it. Could you make a video covering gradient checkpointing?
@mazenal-emad8680
@mazenal-emad8680 7 месяцев назад
bro "-" u r the best
@hunsnowboarder02
@hunsnowboarder02 3 года назад
I love your videos! I have a small problem with this one though. This is rather keras and not tensorflow. With plain tensorflow you need lots more coding (which of course comes with greater flexibility)
@NicholasRenotte
@NicholasRenotte 3 года назад
Heya, ultimately using Keras with a Tensorflow backend. You still have a lot of flexibility running using the Sequential API, I'd agree though, there is a lot more flexibility using direct tensorflow layers. In my opionion however unless you're creating complex models or performing research it seems like overkill for most use cases.
@astronaut205
@astronaut205 3 года назад
Great video.. Only thing that troubled me was the data selection using pandas but I will find out
@NicholasRenotte
@NicholasRenotte 3 года назад
Awesome! Want to share? Happy to help out!
@reihanehmirjalili7467
@reihanehmirjalili7467 2 года назад
Thanks for this video Mick. I just think it would be better and more understandable for beginners if you go more into details and explain them more
@NicholasRenotte
@NicholasRenotte 2 года назад
Doing new vids on that as we speak!!
@edwardseverinsen5598
@edwardseverinsen5598 Год назад
0:23 _NICHOLAS RENOTTE - WORRIED ABOUT THE TIME LIMIT_ *Talking fast* LOL, that made me laugh really hard. I also enjoyed the video.
@54n801
@54n801 Год назад
can u tell me why we are using X and Y variable , and what does the get_dummies func do .
@Andy-rq6rq
@Andy-rq6rq 3 года назад
😂loved the intro
@NicholasRenotte
@NicholasRenotte 3 года назад
🤣 not gonna lie, that was me when I first started learning it!
@SYEDHASSANASLAMBE-CSE
@SYEDHASSANASLAMBE-CSE Год назад
Sir i am gotting lot of error in tensorflow pkg importing where i got a complete tensorflow pkg or pre installed pkg of tensorflow and its depwndencies
@quintoncarroll4828
@quintoncarroll4828 3 месяца назад
Can you use ordinal data in a predictive model?
@harishiva_rg
@harishiva_rg 5 месяцев назад
Why 32 and 64 units in the dense layers? How to know the no. of neurons to have in my NN layers?
@apositron84
@apositron84 Год назад
Fantastic, after watching this video, making a couple of notes, I'm off to apply for an AI job at NASA.
@21EC
@21EC 4 месяца назад
Does it enable to train any kind of task required to achieve? can it learn from it for example how to do videos correctly? (Im a complete total noob in AI so I have no idea)
Далее
это самое вкусное блюдо
00:12
Просмотров 1 млн
2000 vs 2100
00:15
Просмотров 16 тыс.
How to Code a AI Trading bot (so you can make $$$)
35:09
Python for Beginners - Learn Python in 1 Hour
1:00:06
Просмотров 17 млн
How I'd Learn AI in 2024 (if I could start over)
17:55
Просмотров 826 тыс.
Build your first machine learning model in Python
30:57
The Most Important Algorithm in Machine Learning
40:08
Просмотров 284 тыс.
РЭДФЛАГИ СБОРЩИКОВ ПК часть 1
1:00
iPhone 16 - КРУТЕЙШИЕ ИННОВАЦИИ
4:50