Cover image for Deep Learning - Convolutional Neural Networks with TensorFlow

Deep Learning - Convolutional Neural Networks with TensorFlow

Master Machine Learning and Neural Networks for Data Science and Computer Vision

Lazy Programmer

Created by Lazy Programmer

Explore how to build powerful convolutional neural networks using TensorFlow 2. Gain hands-on experience applying these models to real-world image and text datasets while learning techniques that boost performance and accuracy.

Packt | Feb 2023 | 219 min

Start Trial
LevelIntermediate
CategoriesData Science, Deep Learning Architectures and Frameworks, TensorFlow, Python

What You Will Learn

You will start by understanding the core concepts behind convolution and neural network design. Through a mix of clear explanations and practical coding exercises, you will build and optimize CNNs for various datasets. Along the way, you will experiment with proven methods to enhance your models' performance.

Key Features

  • Build and train CNNs in TensorFlow 2 for image and text recognition tasks
  • Apply advanced techniques like batch normalization and data augmentation
  • Use transfer learning to improve results on complex computer vision problems

Target Audience

Ideal for data scientists, machine learning engineers, or developers with solid Python skills who want to advance their deep learning expertise. If you already know how to build basic neural networks and use libraries like NumPy and Matplotlib, you'll be ready to take your skills to the next level with convolutional networks.

Related courses