Learning Computer Vision with Tensorflow
2.0 (2 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
35 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learning Computer Vision with Tensorflow to your Wishlist.

Add to Wishlist

Learning Computer Vision with Tensorflow

Exploit the power of TensorFlow to create powerful image processing applications
New
2.0 (2 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
35 students enrolled
Created by Packt Publishing
Last updated 8/2017
English
Current price: $10 Original price: $125 Discount: 92% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Build powerful multi-class image classifiers
  • Build a neural feature extractor that can embed images into a dense and rich vector space.
  • Perform fine-tuning optimization on new predictive tasks using pre-trained neural networks
  • Optimize a neural network with stochastic gradient descent and other advanced optimization methods
  • Build functional model classes and methods with TensorFlow-Keras' Functional API
  • Choose the right loss function and evaluation metric for the right task
  • Build a computational graph representation of a Neural Network
  • Train a neural network with automatic back propagation
View Curriculum
Requirements
  • A basic knowledge of TensorFlow will help you understand concepts more effectively.
Description

TensorFlow has been gaining immense popularity over the past few months, owing to its power and ease of use. This video aims to help you leverage the power of TensorFlow to perform image processing. Beginning with an introduction to image processing, the video will take you through TensorFlow's API-like graph tensor, which can be used for image classification.

Starting off with basic 2D images, the video will gradually take you through recognizing more complex images, colors, shapes, and so on. Making use of the Python API, you will move on to classifying and training your model to identify more complex images such as face and expression detection, while you will also perform classification using regression.

Then you will delve into more advanced stuff such as semantic segmentation, Neural Image Caption Generation, and so on, taking advantage of TensorFlow's Deep Neural Networks. Then the video will up the ante and cover advanced topics such as Object Tracking, Video stream processing, and, finally, accelerating image processing with a GPU.

About the author

Marvin Bertin has authored online Deep Learning courses. Marvin is the technical editor of a deep learning book and a conference speaker. He has a bachelor’s degree in Mechanical Engineering and Masters in Data Science.

Marvin has worked at a deep learning start-up developing neural network architectures. He is currently working in the biotech industry building NLP machine learning solutions. At the forefront of next generation DNA sequencing, he builds intelligent applications with Machine Learning and Deep Learning for precision medicine.

Who is the target audience?
  • Python developers who are interested in learning how to perform image processing using TensorFlow will benefit from this course.
Compare to Other Computer Vision Courses
Curriculum For This Course
15 Lectures
02:01:20
+
TensorFlow-Keras Introduction
5 Lectures 37:28

This video provides an overview of the entire course.

Preview 02:43

In this video, we are going to install package dependency manger with Miniconda, TensorFlow, and its dependencies. We will then launch the Jupyter Notebook.

Setting Up TensorFlow Environment
03:17

In this video, we are going to learn about the Loss function in context of deep learning.

TensorFlow- Keras Loss Functions
11:15

In this video, we are going to master in evaluation metrics and implement them in TensorFlow-Keras.

TensorFlow-Keras Evaluation Metrics
10:34

In this video, we are going to look at optimizers in deep learning.

TensorFlow-Keras Optimizers
09:39
+
CNNs with TensorFlow-Keras
4 Lectures 43:08

In this video, we are going to learn in-depth about the CNNs.

Preview 11:38

In this video, you will understand more about TensorFlowKeras layer.

TensorFlow- Keras Layers
08:42

TensorFlow-Keras Functional API

TensorFlow-Keras Functional API
12:36

In this video, we are going to look at the how to create Image Preprocessing methods and augmentation techniques for deep learning models.

Image Preprocessing and Augmentation
10:12
+
Image Classification with VGG
6 Lectures 40:44

In this video, we will explore the cat and dog dataset.

Cat and Dog Dataset
03:40

In this video, we will discuss the VGG network architecture.

VGG Network Architecture
06:31

In this video, we will go over the implementation of the VGG architecture.

VGG Implementation in TensorFlow-Keras
06:18

In this video, we will train and evaluate the CIFAR-10 dataset.

Model Training and Evaluation
04:06

In this video, we will learn about feature extraction.

Transfer Learning – Feature Extraction
10:32

In this video, we will cover another method of transfer learning called fine tuning.

Transfer Learning - Fine Tuning
09:37
About the Instructor
Packt Publishing
3.9 Average rating
8,197 Reviews
58,853 Students
687 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.