1 Create a FREE account.
2 Sign in with your user.
3 Follow the guided tutorial.

If you still have problems, please let us know, by sending an email to . Thank you!


P: +34 687 672 123
Mon-Fri 9:00AM - 6:00PM
Sat - 9:00AM-5:00PM
Sundays by appointment only!

ROS Deep Learning with TensorFlow 101 (Python)

The first step with ROS, Deep Learning, Tensor Flow, and Image Recognition

About the Course

DeepLearning... A topic that we hear a lot about and that promises a lot. Deep learning is the technology behind intelligent drone flight, self-driving cars, robots recognizing a huge number of objects, people tracking video feeds, etc. But how can it be used?

In this course, you will focus on learning the essentials for doing image recognition with Deep Learning. You won't learn each and every nook and cranny of Deep Learning, but the few elements you do learn can be put to use and applied in real life integrated with ROS.

What You Will Learn

- How to use the Google Tensor Flow Image Recognition DB to recognize hundreds of different objects with ROS
- How to generate your own Tensor Flow Inference graph to make it learn custom objects.
- How to use the TensorBoard Web visualizer to monitor how the learning process is going.

9 hours

Robots used in this course:

- Mira Robot
- GarbageCollector Robot

Learning Path
Unit 1

Introduction to the Course

TensorFlow Image: Introduction to the Course

Introduction to the Course and you'll also view a practical demo.

(01:00 Hands on training)

Unit 2

Use an existing TensorFlow Model

TensorFlow Image: Create your own ROS Package that recognizes images with TensorFlow

Use a TensorFlow Model that has learned hundreds of images from the ImageNet Database

(01:30 Hands on training)

Unit 3

Inspect a TensorFlow Model

TensorFlow Image: Launch TensorBoard and inspect a TensorFlow Model

How to launch Tensorboard to visualize TensorFlow Related information, specifically a DeepLearningModel file graphically.

(01:30 Hands on training)

Unit 4

Train your own TensorFlow

TensorFlow Image: Train your own TensorFlow Image Recognition model

Label images
Prepare the package for training
Train the model and monitor it through TensorBoard
Use the trained model in a ROS environment

(02:00 Hands on training)

Unit 5

Microproject: Garbage Collecting Robot

TensorFlow Image: Garbage Collecting Robot

Hands-on microproject: You will apply all of the basic knowledge that you have of image recognition/learning with TensorFlow.

(03:00 Hands on training)

Unit 6

Final Recommendations

TensorFlow Image: Final Recommendations
(00:10 Hands on training)