© Ahmed Fawzy Gad  2018
Ahmed Fawzy GadPractical Computer Vision Applications Using Deep Learning with CNNshttps://doi.org/10.1007/978-1-4842-4167-7_2

2. Artificial Neural Networks

Ahmed Fawzy Gad1 
Menoufia, Egypt

Machine learning (ML) problems can be divided into three categories: supervised, unsupervised, and reinforcement. In supervised learning, a human expert conducts some experiments in a restricted environment and notices their results. The supervised learning algorithm explores the data collected from experiments to map inputs to outputs. For example, a restricted environment might have a robot that wants to go from one side of a small room to another. There are some obstacles in the room that may make the robot fall. The supervisor provides ...

Get Practical Computer Vision Applications Using Deep Learning with CNNs: With Detailed Examples in Python Using TensorFlow and Kivy now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.