Research/AI

Machine learning and types

RIEM 2023. 12. 5. 10:20
728x90

"Machine learning is field of study that gives computers the ability to learn about being explicitly programmed.", Arthur Samuel(1959)

Machine Learning
- Supervised learning(x input --> y labeld output)
    - Regression : predicting many possible numbs
    - Classification : predicting a few numbers like categories
- Un-supervised learning(x input but no right answers y)
    - Clustering
    - Anomaly detection
    - Dimensionality reduction
- Recommend system
- Reinforcement learning

 

What is machine learning

Machine learning is the field of solving the problem with computer and data. It is a part of AI.

 

Application variations

The function of ML depends on how programmers apply. If input is email and output tells whether it is spam or not, then this is spam filter. If its input is English and output is Spanish, then this is machine translation.

 

Types of ML

There are some different types of machine learning, for example, supervised learning, unsupervised learning, recommend system , reinforcement learning and etc.

 

What is Supervised Learning

Supervised learning is the method computer learns from given correct answers. Programmer give two datas, input x and output y(right answers). Y is labeled datas that represents whether it is correct or not.

 

Types of supervised learning

The major types of supervised learning algorithms are 1)Regression and 2)Classification.

Regression helps predicting many possible outputs. It is good for predicting number. The example can be price prediction.

On the other hand, Classification is for predicting categories. It can handle small number of possible outputs. For example, answering the image is whether about cat or dog, detecting breast cancer from x-rays and so on.

Regression is good at handling multiple outputs.

Classification works well with categorizing

 

What is Unsupervised learning

Unsupervised learning is the way computer learn without any given answers(No supervising). Programmer provides only input x but not labeld output y. Instead, computer itself find interesting pattern or structure from unlabeled datas.

 

Types of unsupervised learning algorithms

There are many types of unsupervised learning such as Clustering, Anomaly detection and Dimensionality reduction.

Clutering helps grouping similar datas together. Google news, DNA datas are real-life examples. Anomaly detection finds data points which has unusual pattern. Dimensionality reduction is for compressing data using fewer numbers.

728x90