In Chapter 1, Setting Up OpenCV, we introduced the concepts of computer vision, artificial intelligence, machine learning, neural networks, and deep learning, which can be structured in a hierarchical way, as shown here:
As can be seen, the Artificial Intelligence topic includes all of the other topics. In this chapter, we are going to focus on Machine Learning.
Machine Learning is the process of programming computers to learn from historical data to make predictions on new data. Machine Learning is a sub-discipline of artificial intelligence and refers to statistical techniques, by which machines perform on the basis of learned interrelationships. On the basis of gathered or collected data, algorithms are independently learned by computers.
In the context of Machine...