Course Description
TensorFlow is a popular open-source software library for deep learning and is widely used in machine learning applications. In these lessons, you will learn about the most common training/validation split and the importance of maintaining a balance between the two sets. You will also discover one of the preprocessing techniques that TensorFlow provides for images, which is crucial for improving the accuracy of the model. Additionally, you will explore the use of shuffled data in training, and whether it is advisable to mix it with a training validation split.
Moving forward, you will dive into the basics of the flatten and dense layers in TensorFlow. The flatten layer reshapes the input data into a 1-dimensional array, while the dense layer connects all the neurons from the previous layer to the next. You will also learn about the model class used for TensorFlow, which is a fundamental tool for building deep learning models.
Overall, you will gain insights into the different types of vision and audio problems that TensorFlow can solve. You will discover the importance of training on a separate test set, and why it is not advisable to train on test data.
What You'll Learn
- Understand the most common training/validation split and the importance of balancing the two sets
- Apply a TensorFlow image preprocessing technique to improve model accuracy
- Assess the use of shuffled data in training and whether to mix it with a training/validation split
- Explore the flatten and dense layers in TensorFlow and how they reshape and connect data
- Build deep learning models using the TensorFlow model class
- Identify the types of vision and audio problems TensorFlow can solve
Key Takeaways
- TensorFlow is a popular open-source software library for deep learning that is widely used in machine learning applications.
- Maintaining a balance between the training and validation sets is important when splitting data.
- The flatten layer reshapes input data into a 1-dimensional array, while the dense layer connects all neurons from the previous layer to the next.
- The model class is a fundamental tool for building deep learning models in TensorFlow.
- Training should be done on a separate test set, and it is not advisable to train on test data.
Frequently Asked Questions
What is TensorFlow according to this course?
TensorFlow is a popular open-source software library for deep learning that is widely used in machine learning applications.
What topics does this course cover?
It covers the common training/validation split, a TensorFlow image preprocessing technique, the use of shuffled data in training, the flatten and dense layers, the TensorFlow model class, and the types of vision and audio problems TensorFlow can solve.
What skills will I gain from this course?
You will gain skills in Deep Learning, Deep Learning Methods, Machine Learning Model Training, TensorFlow, Training Datasets, and Transfer Learning.
What lessons are included?
The course includes the lessons TensorFlow Data and Data Preprocessing, TensorFlow Models, and Professional Tools.
Why shouldn't I train on test data?
The course explains the importance of training on a separate test set and why it is not advisable to train on test data.









