Types Of Machine Learning???
There are three types of machine learning.
- Supervised
- Unsupervised
- Reinforcement
Supervised Learning:
Supervised Learning works with the labeled data and here the output data patterns are known to the system. For example, if we want our Ml model to predict whether fruits are apples or bananas, the label would take the values of “apple” or “banana” and the feature set could include weight, length, width, and any other relevant measurements of the fruits that are available.
Supervised Learning deals with two main tasks Regression and Classification.
Algorithms of Supervised Learning:
- Linear Regression
- Logistic Regression
- SVM
- Random Forest
- KNN and many more.
Application of Supervised Learning:
- Risk Evaluation
- Forecast Sales
- Disease.
Unsupervised Learning:
Unsupervised Learning is a technique that determines patterns and associations in unlabeled data. This technique is often used to create groups and clusters. Unsupervised learning is often used for exploratory analysis and anomaly detection because it helps to see how the data segments relate and what trends might be present.
Unsupervised Learning deals with clustering and associative rule mining problems. Therefore, Unsupervised Learning explores patterns and predicts the output.
Algorithms of Unsupervised Learning:
- K-Means Clustering
- C-Means
- Principal Component Analysis (PCA)
- Autoencoding
Application of Unsupervised Learning:
- Recommendation System
- Anomaly Detection
Reinforcement Learning:
Reinforcement learning is all about making decisions sequentially. In simple words, we can say that the output depends on the state of the current input and the next input depends on the output of the previous input. In Reinforcement learning decision is dependent, So we give labels to sequences of dependent decisions. For example, Reinforcement learning can be applied to the control of a simple machine like a car driving down a winding road.
Reinforcement Learning deals with exploitation or exploration.
Algorithms of Reinforcement Learning:
- Q-Learning
- SARSA
Applications of Reinforcement Learning:
- Robotics
- Autonomous Driving
- Gaming
- Health Care