Learn TensorFlow and Deep Learning fundamentals with Python (code-first introduction) Part 1/2
Key Takeaways
This video introduces the fundamentals of TensorFlow and deep learning with Python through a code-first introduction
Original Description
Ready to learn the fundamentals of TensorFlow and deep learning with Python? Well, you’ve come to the right place.
After this two-part code-first introduction, you’ll have written 100s of lines of TensorFlow code and have hands-on experience with two important problems in machine learning: regression (predicting a number) and classification (predicting if something is one thing or another).
Open a Google Colab (if you’re not sure what this is, you’ll find out soon) window and get ready to code along.
Sign up for the full course - https://dbourke.link/ZTMTFcourse
Get all of the code/materials on GitHub - https://www.github.com/mrdbourke/tensorflow-deep-learning/
Ask a question - https://github.com/mrdbourke/tensorflow-deep-learning/discussions
See part 2 - https://youtu.be/ZUKz4125WNI
TensorFlow Python documentation - https://www.tensorflow.org/api_docs/python/tf
Connect elsewhere:
Web - https://www.mrdbourke.com
Livestreams on Twitch - https://www.twitch.tv/mrdbourke
Get email updates on my work - https://www.mrdbourke.com/newsletter
Timestamps:
0:00 - Intro/hello/how to approach this video
1:50 - MODULE 0 START (TensorFlow/deep learning fundamentals)
1:53 - [Keynote] 1. What is deep learning?
6:31 - [Keynote] 2. Why use deep learning?
16:10 - [Keynote] 3. What are neural networks?
26:33 - [Keynote] 4. What is deep learning actually used for?
35:10 - [Keynote] 5. What is and why use TensorFlow?
43:05 - [Keynote] 6. What is a tensor?
46:40 - [Keynote] 7. What we're going to cover
51:12 - [Keynote] 8. How to approach this course
56:45 - 9. Creating our first tensors with TensorFlow
1:15:32 - 10. Creating tensors with tf Variable
1:22:40 - 11. Creating random tensors
1:32:20 - 12. Shuffling the order of tensors
1:42:00 - 13. Creating tensors from NumPy arrays
1:53:57 - 14. Getting information from our tensors
2:05:52 - 15. Indexing and expanding tensors
2:18:27 - 16. Manipulating tensors with basic operations
2:24:00 - 17. Matrix multiplication part 1
2:35:55
Watch on YouTube ↗
(saves to browser)
AI explanation not available for this lesson yet
This lesson is still being prepared for the AI tutor. In the meantime, explore lessons that are ready.
Browse explainer-ready lessons →
Playlist
Uploads from Daniel Bourke · Daniel Bourke · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Xbox One S Unboxing and Xbox One Comparison
Daniel Bourke
Text/Profanity Checker in Python
Daniel Bourke
Drawing Flowers in Python
Daniel Bourke
Finding The Right Medium - TDBS 18 April 2017
Daniel Bourke
What Is Neuralink??! - TDBS 22 April 2017
Daniel Bourke
Disagree and Commit, Words of Wisdom from Jeff Bezos - TDBS 19 April 2017
Daniel Bourke
A Lesson In Movement | Raw Training Australia
Daniel Bourke
FALLING IS FUN | Functional Friday 4
Daniel Bourke
My first HACKATHON! | 100 Days of Code 1
Daniel Bourke
MORE MACHINE LEARNING | 100 Days of Code 2
Daniel Bourke
TensorBoard and learning from Einstein | 100 Days of Code 3
Daniel Bourke
Job Interview Tips and Open Ocean Swim | 100 Days of Code 4
Daniel Bourke
I Want To Help 100,000 People Workout | AI Powered Personal Trainer
Daniel Bourke
MACHINE LEARNING IN 5 MINUTES
Daniel Bourke
COFFEE, YOGA and AWS | 100 Days of Code 5
Daniel Bourke
MY FIRST STARTUP WEEKEND | 100 Days of Code 6
Daniel Bourke
GENERATING TV SCRIPTS WITH DEEP LEARNING | 100 Days of Code 7
Daniel Bourke
Attention, please
Daniel Bourke
TEACHING BOTS TO PLAY GAMES | 100 Days of Code 9
Daniel Bourke
Udacity Deep Learning Nanodegree Language Translation Project Submission | 100 Days of Code 10
Daniel Bourke
Learning about Generative Adversarial Networks on Udacity | 100 Days of Code 11
Daniel Bourke
Completing Andrew Ng's Machine Learning Course on Coursera | 100 Days of Code 12
Daniel Bourke
Finishing the Treehouse Python Track | 100 Days of Code 13
Daniel Bourke
GENERATING FACES WITH GANs | 100 Days of Code 14
Daniel Bourke
Graduating From the Udacity Deep Learning Nanodegree | 100 Days of Code 15
Daniel Bourke
WHAT I'VE LEARNED FROM TALKING TO PEOPLE
Daniel Bourke
3 Life Principles I Learned From Ray Dalio
Daniel Bourke
PYTHON && POETRY | 100 Days of Code 16
Daniel Bourke
Physique Update and 6 Things I Wish I Knew Before Starting Gym
Daniel Bourke
The 100 Days is Over! | 100 Days of Code 17
Daniel Bourke
How to Burn Over 100 Calories in 4 Minutes
Daniel Bourke
Solving Sudoku with AI | Learning Intelligence 1
Daniel Bourke
Upper Body Calisthenics Workout in the Park
Daniel Bourke
What is an Adversarial Search Agent? | Learning Intelligence 2
Daniel Bourke
My Self-Created Artificial Intelligence Master's Degree | Learning Intelligence 0
Daniel Bourke
Try Going Over It Again | Learning Intelligence 3
Daniel Bourke
Python and Pullups | Learning Intelligence 4
Daniel Bourke
AI Meets Blockchain! | Learning Intelligence 5
Daniel Bourke
How to Pass the Turing Test + I FAILED | Learning Intelligence 6
Daniel Bourke
Biology and Physics meet Computer Science | Learning Intelligence 7
Daniel Bourke
Udacity Artificial Intelligence Nanodegree Project 3 Progress | Learning Intelligence 8
Daniel Bourke
Passing Project 3 of Udacity's Artificial Intelligence Nanodegree | Learning Intelligence 9
Daniel Bourke
Bayes Networks, Hidden Markov Models and How I Wake Up | Learning Intelligence 10
Daniel Bourke
Udacity AI Nanodegree Progress and Bayes' Rule Explained | Learning Intelligence 11
Daniel Bourke
Udacity AI Nanodegree Project 4 Planning and Progress | Learning Intelligence 12
Daniel Bourke
Finishing Term 1 of Udacity's Artificial Intelligence Nanodegree | Learning Intelligence 13
Daniel Bourke
deeplearning.ai Progress! | Learning Intelligence 14
Daniel Bourke
Coursera Deep Learning Specialization Progress | Learning Intelligence 15
Daniel Bourke
Computer Vision Basics + More deeplearning.ai Progress! | Learning Intelligence 16
Daniel Bourke
My Experience at CodeCamp, Intro to Keras and Failing Hard | Learning Intelligence 17
Daniel Bourke
In-Depth Udacity Deep Learning Nanodegree Review
Daniel Bourke
Completing the Deeplearning.ai Specialization on Coursera | Learning Intelligence 18
Daniel Bourke
You're Never Too Young to Start Learning AI - Learning Intelligence Talks with Shaik Asad
Daniel Bourke
Starting Term 2 of the Udacity Artificial Intelligence Nanodegree | Learning Intelligence 19
Daniel Bourke
Submitting the Computer Vision Capstone Project | Udacity AI Nanodegree | Learning Intelligence 20
Daniel Bourke
Leg Day at World Gym Northlakes ft. Ben Jones Fitness
Daniel Bourke
deeplearning.ai Sequence Models Course Progress | Learning Intelligence 21
Daniel Bourke
Graduating from the deeplearning.ai Coursera Specialization | Learning Intelligence 22
Daniel Bourke
Udacity Artificial Intelligence Nanodegree NLP Concentration Progress | Learning Intelligence 23
Daniel Bourke
Learning How to Build What's Next at Google Cloud On Board Brisbane
Daniel Bourke
More on: Neural Network Basics
View skill →Related Reads
📰
📰
📰
📰
From Rule-Based AI to Generative AI: How Artificial Intelligence Learned to Plan, Decide, and…
Medium · Machine Learning
How I Reduced Sudoku Backtracking by 98.99% Using Set Theory and Python
Dev.to AI
Predicting Customer Happiness with Machine Learning: Working with Small Datasets
Medium · Machine Learning
No Free Lunch Theorem: A Machine Learning Concept You Should Know
Medium · Data Science
Chapters (19)
Intro/hello/how to approach this video
1:50
MODULE 0 START (TensorFlow/deep learning fundamentals)
1:53
[Keynote] 1. What is deep learning?
6:31
[Keynote] 2. Why use deep learning?
16:10
[Keynote] 3. What are neural networks?
26:33
[Keynote] 4. What is deep learning actually used for?
35:10
[Keynote] 5. What is and why use TensorFlow?
43:05
[Keynote] 6. What is a tensor?
46:40
[Keynote] 7. What we're going to cover
51:12
[Keynote] 8. How to approach this course
56:45
9. Creating our first tensors with TensorFlow
1:15:32
10. Creating tensors with tf Variable
1:22:40
11. Creating random tensors
1:32:20
12. Shuffling the order of tensors
1:42:00
13. Creating tensors from NumPy arrays
1:53:57
14. Getting information from our tensors
2:05:52
15. Indexing and expanding tensors
2:18:27
16. Manipulating tensors with basic operations
2:24:00
17. Matrix multiplication part 1
🎓
Tutor Explanation
DeepCamp AI