**Update (26 Feb 2021):** I put all of the materials I learned in this video into a course to help you learn the fundamentals of TensorFlow and pass the TensorFlow developer certification exam. Sign up here: dbourke.link/ZTMTFcourse At the start of May, I decided to sharpen a few of my machine learning skills and used getting TensorFlow Developer Certified as a little short-term goal to move towards. I'm starting to become a real big fan of 4-6 week curriculums with a specific goal/challenge in mind (all whilst having fun and building skill for the long-term). If you've got any questions about the exam, studying, or different resources, leave them below, I'll get to as many as I can.
amazing video bro. always appreciate your videos it really motivate me to get going. i learned a lot from watching your all videos also when i feel demotivated it just watch ur video and start my work again.thanks alot ur the best
i am just a beginner in the python world and want to start a career in ML after, so what you recommend me mastering python first or acquire intermediate level knowledge in python and then hopping in to ML or you can suggest a better way.
I passed the TensorFlow Developer Certificate exam too... I have to say one thing for anyone wants to go for it: Enjoy the learning process and prepare as much as you can as if your career depends on it... Because, in fact, it (your career) doesn't! And the exam will be shockingly easier than you think... The goal of this certificate is the journey more than the exam itself. Good luck
It took me about a month to fix a cuda problem... Actually code was running but it was giving absurd results due to floating point precision being different on GPU.....
@@m.a.k.8618 conda is not even close to the root of Cuda errors. Conda just gives you a virtual environment. Cuda issues usually involve environment variables.
Dude, I'm first time on your channel, found this vid in recommendations. And I just wanna say that your video is super informative and easy to watch. And your dog is an angel. Congrats!
Hey Mike! That’s so cool. Glad you enjoyed the video my friend. I really appreciate the comment. And you’re right, we’re lucky to have Seven (my dog’s name), she’s a gem. Offers nothing but love.
I remember your first videos about getting into data science and using RU-vid as ur diary. When I see this video, I just thought; how amazing to see someone you follow from the beginning achieved this kind of things. Keep learning man. Greetings from Turkey 🇹🇷
Dude you are the most amazing and systematic person I have ever seen. The way you have organized your study materials and the kannan chart to keep the progress of study is amazing. I will definitely want to do this certification myself. Thank you
Been lurking your videos for a while, and gotta say that those who argue that youtube cannot work as a knowledge hub have not seen channels such as yours. Thanks so much for sharing these resources! Been migrating from R to Python recently in order to get into the best ML environments (+ general purpose programming because why not), and this definitely helps. Keep it up man!!!
Congratulations Daniel! The notion you shared is a life saver man, CAN"T thank you enough! I was lazy to get this certification but watching this video inspired me to get on track. Hopefully I can get certified with help of your
Huge congrats on the achievement!!! And thank you so much for sharing your story! This is the best guide I have found on the certification for sure! Thank you Daniel! 👍
Hey Daniel. Just letting you know your videos make a big difference to my life - allows me to take big steps without having to figure out everything from scratch. Keep it up!
The best part from the video is where Daniel says that you should be the one who codes from the scratch rather than filling the gaps in a pre existing structure. This fact deserves a separate video as many of the beginners just complete those exercises and get a false feeling of being ready to tackle real world problems. Coursera needs to focus on complete development rather than asking students to fill in the blanks, that provides you wholesome learning. End to end deployment projects are the best learning projects than Kaggle problems as you have to work a lot on data preprocessing yourself rather than getting clean csv files.
As always, I want to start by expressing my deep gratitude for your informative and accessible content. Your video on how you passed the developer exam has been an invaluable guide, especially for me as I am currently preparing to take the exam. Looking at the date today, I can hardly believe it's been three years since you posted it on June 10, 2020! A key point that stands out about these certifications is their three-year renewal cycle. With today being June 10, 2023, it seems the time for renewal has rolled around once again. This brings to mind an interesting opportunity for a unique and highly valuable piece of content. Given the rapid pace of change in our field, it would be incredibly enlightening if you could create a video comparing the curriculum you prepared from three years ago with the current one. This would not only provide us with a snapshot of how the field has evolved over the last few years, but it could also serve as an invaluable tool for those of us, like myself, who are preparing to take the exam. Further, if you're planning on taking the exam again, a step-by-step documentation of your entire preparation process, highlighting any new strategies, techniques or best practices would be a goldmine of information. Such a video could act as a blueprint for navigating the exam in today's tech landscape. Thank you once again for your tireless efforts to educate and inspire the community. I'm eagerly looking forward to seeing this content, should you choose to create it!
Congratulations Daniel! As I watch your videos, I myself, practicing ML and DL also get highly motivated!!!❤️ It would be really great if you upload your study timetable ...
Thank you Abhrajyoti! Glad you enjoyed. My study timetable is simple: 2-4 hours per day of deep work (nothing but a single task). Sometimes less, sometimes more.
Meanwhile it took me a month to reach at just 6 hours in a 6 hour 30 minute tutorial in java.......... yet this vid motivates me to continue my study efforts as a beginner learning code.
I love the energy that shines through the video. I just finished my PhD in not-deep learning in not-TF (mostly on Gaussian processes using mostly the old autograd package). I figure that I might as well increase my chances of getting hired as TF is so popular. Thank you for a great video!
OMG Thanks so much for sharing these tips!! I just started tensorflow last month alongside a part-time job and I struggled so much to find resources working on NLP and BERT models. BUT hEYYY the stuff you shared really saved me !! ( btw now I know where to go after I finish learning text processing :))
I'm currently learning machine learning through your zerotomastery course and it's amazing. I am very very excited about machine learning and you're an amazing inspiration !!
So I haven't seen any of your videos lately and now I see you've grown a mullet. Against all fashion trends. Like it is 2005. It looks terrific brotha! Long live mullet, you rock it!
Congratulations Daniel! Really appreciate the way you explained it all. And you rightly mentioned the most important thing, it's really important to learn for the sake of learning and not for cracking the exam. Great video!
Thank you so much!!! A month ago I watched your video and your video really guides me through everything, and today I’m certified as well!!! You are awesome!
Bro now I am seriously thinking to study from now on because I want to work in this field and I am just a beginner It was nice of u to post this and please keep uploading more content 👍🏻
Hi Daniel, you are super inspiring person I have ever come across. After reading about your high school struggle on quora and then now that you have become a certified Tensorflow developer. Hats off to you man! I could exactly relate to it since I am also on the same journey. In fact, I am a Computer Engineer passed with distinction but changed my career and went into Creative field and now my brain keeps flooding with creative ideas which are all connected back to technology and Machine Learning. So, in short I understand working on Machine learning and I could see different applications in my ideas to perform learning, but that said, I am still stuck in the same black hole where I can't understand the langauge of Math. I feel very intimidating when I see different functions, equations and symbol and I feel very painful about being in such situation. I also started learning Tensorflow from this May 2020 and so far covered all basic topics like Keras, scikit, matplotlib, numpy and linear regression but still I feel incomplete because I don't get enough confidence since I don't understand all those functions thoroughly. And I am kind off stuck in that loop where I am just repeating those same lectures but everytime all those functions and math is intimidating. Can you suggest something please. Is there any source where I can learn all these difficult math jargons visually. I want to understand and see things in real space and dimension rather than just confusing symbols. Would appreciate your feedback and help. Many thanks!
Hey Sameer, the Greek math symbols can be confusing sometimes. My approach to learning it is: learn what you need to learn when you need to learn it. For example, now I’ve got a bit of a top down machine learning approach sorted, I’m getting deep with the foundations (by going through fastai’s deep learning from the foundations). But if you want a specific resource for the math behind machine learning. I’d lookup “math for machine learning book” and read it. It’s help me a lot. mml-book.com/
@@mrdbourke Thank you so much Daniel for your advice. And also for the book. I will go through it right away. I really want to learn ML and bring my ideas alive. I might bother you sometimes if I get stuck. Thanks once again mate!
Dude, I passed it last week too It was very simple In fact all the questions were from tensoflow in practice specialisation from Coursera Maybe in the future date they come up with an exam that tests the developers wits (at least at what I would expect after paying $100) Otherwise we are simply paying $100 just to get listed as a Google developer
So nice to see your videos and the path that you've been doing. I'm 27 years old and decided to learn coding in Jan/2021and it's been a challenge for me, I've never been the smartest kid in the room, but I have a growth mindset that I can achieve my goals through hard-working, discipline and consistency. "David Goggins and Dr Carol Dweck speaking here hahaha" At the moment I'm going on this way: 1 - Currently learning Python (Online courses and through the book "Python Crash Course") 2 - Sharp my Maths (I really need) 3 - Learn about data 4 - Go into Machine Learning I'm also going to start a degree in August when I back to Brazil in Systems and Software development which length is 2,5 years, to after that be able to do a masters or a specialization... I know it's going to be a tough, challenging and long journey, but...Stay hard and consistent!
Hey Daniel. Loved your videos. I noticed you have used Notion for your TF Certification project management and progress tracking. I have been struggling to fully use Notion as my daily driver for my projects. It would be awesome if you could make a video just about how you use Notion for one of you projects. I personally would love to see a deep dive of how you used Notion for note taking for you TF certification exam. Great work!
So happy I found this, thanks a lot for sharing your journey! 👍I have been using keras for a lot of uni projects, but always felt like I don't quite understand how tensorflow works. So I want to get certified to prove to myself that I actually know what I am doing. I felt intimidated but after watching your video, I feel so motivated to dive deep into resources you shared and give it a shot. Genuinely thank you!
Thanks Daniel. Your video was really helpful. I just did pass the exam. I'll add some points that might be helpful. I do have a GPU and it does function with pycharm, but for some reason after building the exam environment it didn't detect my GPU. Google Colab also didn't work for me. I did train on Colab and downloaded the .h5 file and placed it in the correct folder but it did give some strange errors upon submitting for test. So I was forced to train on CPU. If you know the coursera material well you should not have any problems. I was able to finish it about 1.5 to 2 hours early. So training on CPU is not a huge disadvantage. BTW CPU is slightly faster than GPU if you are training LSTM or RNN.
Hi Daniel, congratulations on your great achievement. Well I have to say that this is one of the most useful video for me. I had successfully completed the tensorflow specialization course on Coursera and I was looking forward some path to get going with TF and this video has given me plentiful of tasks to cover..
Daniel.. your smile and your spirit inspire me!! I'm going to follow this step, going to take this exam in max two months from now. Cheers! I just subscribed!! OMG
First of all Congratulations Daniel for another Achievement. Thanks daniel much needed one at this moment. I have so much confusions how to cope up with Tensorflow and it was bit vague for me how to get started. This is much needed for me to bring in clarity and quite surprising my Fav Individual / Inspiration doing this. Thank you so much again. Goodluck for more of your Accomplishments and i am sure you gonna nail it!!!
Well done, very determined and very inspiring. This is the first time I hear about this certificate, and it s a pretty motivating goal to work towards. Thank you for sharing, I hope I come back here after 6 months from now, saying I got it (that s my plan) ;)
Congrats! It is very inspiring and informative. Thank you very much for the nice materials that you have prepared for us. BTW, what you have showcased is a great working style and mindset toward goals. I hope I can share the same good news with you in the future.
Hey, Dan! I really enjoyed the video and congratz on passing the certification! A while ago you've created a video explaining your method for organizing your TODOs using Trello. I got quite a bit of useful ideas about how to improve my own system. I see that you switched to Notion. I think many people will find it interesting to hear your thoughts on why you switched and what are the main features you find useful about it. I would really enjoy an updated video sharing your current setup for organizing all the task you have to tackle. Cheers and stay safe!
Hey Denis, thank you for the kind words. I switched to Notion mainly for the note taking capability for specific projects. Great idea for the a future video. I’m in the process of overhauling my Trello board too: less but better.
I think showing the timelapse of the coursera part actually violates the honor code because it shows the graded functions:P Amyhow, I had used keras for almost a year but switched to pytorch in 2019, so i took the coursera course to get familiar with tf2. Think Ill take the exam somewhere next week. The specialization took me less than a week. I hope this is gonna be enough prep, since you can basically google any functions one might not remember from memory. Nice Video Daniel!
Hey Dan, I love your videos and they're really inspiring. Thanks for making them. Can you make a video on how you take notes on your notion and your approach to learning overall (scheduling, task list, planning, etc.)?
Hey Actz, thank you for the comment brother, I really appreciate it. As for learning and note taking, I try to combine three things: smart, happy, useful. If I can be a combination of those in whatever I learn or do, it usually turns out pretty damn good.
I love the fact you answered most of the question one can think about .Btw I am your student in udemy Zero To Mastery course .Always write the code ..A value well received ...Lots of Love Sir Thank you ..You are awesome
I've been toying with NNs written from scratch (since around 1990!) and TF for the last few years. Toying with something one evening once or twice a month does not impress employers or clients. Maybe I'll do this Certificate thing, have a piece of paper to show, and get my career moving forward.
Thank you Alberto, I really appreciate it! And as for PyTorch, there's none yet but I'd say there may be one in the near future (and if there is, I'll be doing it).
David, Thanks for sharing your TensorFlow Certification journey. Congratulations! 👍👏. I just discovered your channel when I watched your recent video on PyTorch for M1 Macs. I’ve also joined your TensorFlow Developer Certification course on Udemy. I would be keen to hear how you went about developing your curriculum.
Congratulations Daniel on getting certified..!! I have a couple of questions: 1. In the test can we use (I mean, copy/paste) our custom code from our notes that we have in our files? 2. During the test if we run into trouble (compile errors etc.,), are we allowed to google?
Great video: loved the energy, passion and attitude. I'm now enrolled in a course on AI and ML that will end in about a month and you've made me take into serious consideration this certificate as my next step. Not for the certificate itself (which would still be a fine addition to my CV) but to have a goal to look forward to and to keep expanding my skills. Thanks! ^^
Congrats brother! What is your workstation setup btw? Would love a video on how you've setup your current desk including tech to maximize learning and efficiency!
Right now it’s a MacBook Pro 16-inch + external display + standing desk, that’s it, I try to keep my desk as clear as possible. Camera is a Panasonic G85 mounted on the side of my desk
What I don't like about Coursera courses and specializations is that you pay month to month, for just a single course or spec, and then you don't get charged any further after you complete it. So it motivates you to crash through the material to not lose another $50. I'd prefer a one-time fee per course, and then have the material forever. They're getting the same money either way but the user gets a superior learning experience in the latter case. Either that or a month to month fee for literally everything on the website, no built-in deadlines.
Hi Daniel, Pleasure seeing your videos. Very much informative and more importantly very much rooted. Thanks much for your effort in educating others. I am trying to explore ML/Deep Learning with all the tips that you have shared in other videos. But I am stuck when it comes to selecting a project to start with. This area is very deep and very much diverse in terms of its applications. So it will be great if you could make a video as to how to find a project , from which source. From where do i get the data sets for that, what all tools I may use for that in various stages of the project execution etc etc, in one video. Say for example, If I am interested in Health care, I don't know from where to find an idea that applies to health care sectors,that hasn't been explored ,so that I get started with it. Most of the research what I did made me go in random directions with effort not being focused. So please share your thoughts on this. Many thanks in advance.
Thank you Akshay! I’ve got a few more: dbourke.link/airbnb42days (my notes for a end to end ML project I did) and bit.ly/AIMLresources (a collect of my favourite ML/AI resources for learning - a bigger version of the resources in the ML map)