It is a science that deals with the design and development processes of algorithms that enable computers to learn based on data sources such as sensor data or databases. It is one of the sub-branches of Artificial Intelligence.
Using self-learning algorithms to produce meaningful results from the data is the added value of this job. Analysis of large amounts of data by manpower or manual methods is very difficult, sometimes even impossible. The aim is to make meaningful "predictions" for possible scenarios by taking advantage of existing data.
As it is was possible to create real data processing models and models with old technologies and get results, the best way was to first "predict" valuable knowledge with natural intelligence and to make decisions by making inferences from knowledge. Today, regardless of whether it is more or less effective, it is possible to technically process millions of data of each event, to teach it to the system, to make the systems learn. And as a result, with a facial recognition application, it is possible to determine whether the person (for some diseases) has a disease, with very high accuracy rates..