logo
logo
Sign in

Basic types of machine learning

avatar
Millerstone John
Basic types of machine learning

Machine learning is training a mathematical model on historical data in order to predict an event or phenomenon on new data. That is, an attempt to force program algorithms to perform actions based on previous experience, and not only on the basis of available data. For training, you need historical data (training sample) and the value of the target variable (what we predict), which corresponds to the given historical data. The model observes and finds dependencies between the data and the target variable. These dependencies are used by the model on a new dataset to predict a target variable that is unknown. Machine learning includes a whole set of methods and algorithms that can predict a certain outcome from input data. For example, if you have some information on how much a security was worth at any given moment over a long period of time, machine learning algorithms can predict how much these securities will be worth in the future. There are a lot of machine learning algorithms: some are effective for solving one type of problem, the other for another. It is important not to confuse machine learning, neural networks and artificial intelligence, these are fundamentally different things. Artificial intelligence can be trained not only by machine learning methods, but in addition to neural network algorithms, there is also classical learning and reinforcement learning.

Machine learning techniques

What is machine learning?

It is divided into three main types:

  • With a teacher (Supervised machine learning).
  • Without a teacher (Unsupervised machine learning).
  • Deep learning.

Let's take a closer look at each of the methods and their fundamental differences. Nowadays in machine learning consulting are used such variants.

Supervised machine learning

For convenience, we will consider this method using a conditional example of analyzing aptitude for certain subjects - the program will enter data about students and what results they achieve. The teacher is a person who drives data into a computer.

Unsupervised machine learning

At the beginning of the article there was a video about how AI learned to walk. This program received an assignment from the developer - to get to point B. But she did not know how to do it - she was not even shown what walking looks like, but this did not prevent the AI from completing the task. Therefore, learning from games with Applandeo is one of the most effective methods of machine learning. Here's a simpler example - the program gets data about how far away some objects are from it, and can choose how best to move in the Snake game in order to get more points.

Deep learning

Deep learning can be with or without a teacher, but it implies the analysis of Big Data - such a large amount of information that one computer will not be enough. Therefore, Deep Learning uses neural networks to operate. Neural networks allow you to divide one large task into several small ones and delegate them to other devices. For example, one processor collects information and transmits it to two others. Those, in turn, analyze it and pass it on to four more, who perform some more tasks and pass it on to the next processors.

To sum up

Strengthening the Toolkit for Tax Compliance Management: Machine learning 1  | Inter-American Center of Tax Administrations

Machine learning refers to a variety of mathematical, statistical and computational methods for developing algorithms that can solve a problem not in a direct way, but based on finding patterns in a variety of input data.

collect
0
avatar
Millerstone John
guide
Zupyak is the world’s largest content marketing community, with over 400 000 members and 3 million articles. Explore and get your content discovered.
Read more