Hands-On Computer Vision with TensorFlow 2

3 (1 reviews total)
By Benjamin Planche , Eliot Andres
    Advance your knowledge in tech with a Packt subscription

  • Instant online access to over 7,500+ books and videos
  • Constantly updated with 100+ new titles each month
  • Breadth and depth in over 1,000+ technologies
  1. Section 1: TensorFlow 2 and Deep Learning Applied to Computer Vision

About this book

Computer vision solutions are becoming increasingly common, making their way into fields such as health, automobile, social media, and robotics. This book will help you explore TensorFlow 2, the brand new version of Google's open source framework for machine learning. You will understand how to benefit from using convolutional neural networks (CNNs) for visual tasks.

Hands-On Computer Vision with TensorFlow 2 starts with the fundamentals of computer vision and deep learning, teaching you how to build a neural network from scratch. You will discover the features that have made TensorFlow the most widely used AI library, along with its intuitive Keras interface. You'll then move on to building, training, and deploying CNNs efficiently. Complete with concrete code examples, the book demonstrates how to classify images with modern solutions, such as Inception and ResNet, and extract specific content using You Only Look Once (YOLO), Mask R-CNN, and U-Net. You will also build generative adversarial networks (GANs) and variational autoencoders (VAEs) to create and edit images, and long short-term memory networks (LSTMs) to analyze videos. In the process, you will acquire advanced insights into transfer learning, data augmentation, domain adaptation, and mobile and web deployment, among other key concepts.

By the end of the book, you will have both the theoretical understanding and practical skills to solve advanced computer vision problems with TensorFlow 2.0.

Publication date:
May 2019


Section 1: TensorFlow 2 and Deep Learning Applied to Computer Vision

This section covers the fundamentals of computer vision and deep learning, with the help of concrete TensorFlow examples. Starting with a presentation of these technical domains, the first chapter will then walk you through the inner workings of neural networks. This section continues with an introduction to the instrumental features of TensorFlow 2 and Keras, and their key concepts and ecosystems. It ends with a description of machine learning techniques adopted by computer vision experts.

The following chapters will be covered in this section:

About the Authors

  • Benjamin Planche

    Benjamin Planche is a passionate PhD student at the University of Passau and Siemens Corporate Technology. He has been working in various research labs around the world (LIRIS in France, Mitsubishi Electric in Japan, and Siemens in Germany) in the fields of computer vision and deep learning for more than five years. Benjamin has a double master's degree with first-class honors from INSA-Lyon, France, and the University of Passau, Germany.

    His research efforts are focused on developing smarter visual systems with less data, targeting industrial applications. Benjamin also shares his knowledge and experience on online platforms, such as StackOverflow, or applies this knowledge to the creation of aesthetic demonstrations.

    Browse publications by this author
  • Eliot Andres

    Eliot Andres is a freelance deep learning and computer vision engineer. He has more than 3 years' experience in the field, applying his skills to a variety of industries, such as banking, health, social media, and video streaming. Eliot has a double master's degree from cole des Ponts and Tlcom, Paris.

    His focus is industrialization: delivering value by applying new technologies to business problems. Eliot keeps his knowledge up to date by publishing articles on his blog and by building prototypes using the latest technologies.

    Browse publications by this author

Latest Reviews

(1 reviews total)
Cart does not reliably credit for advertised discount. Once a purchase is made, website fails to provide adequate means to for finding purchased content. The bootstrap-javascript front end makes display dynamic and causes order to be inconsistent. Very challenging to track learning progress. Many titles add little info. Rating system is a time **** and does not allow me to rate specifically the issues that need feedback. Further, it is disceptive in that it asks for a 1-5 rating, and then won't save without much more time commitment. Horrible UI/UX.

Recommended For You

Book Title
Access this book and the full library for FREE
Access now