Machine Learning-
Â
| Learning is a continuous process of improvement over experience. |
Â
Machine learning is building machines that can adapt and learn from experience without being explicitly programmed.
Â
In machine learning,
- There is a learning algorithm.
- Data called as training data set is fed to the learning algorithm.
- Learning algorithm draws inferences from the training data set.
- It generates a model which is a function that maps input to the output.
Â

Â
Machine Learning Applications-
Â
Some important applications of machine learning are-
- Spam Filtering
- Fraudulent Transactions
- Credit Scoring
- Recommendations
- Robot Navigation
Â
Machine Learning Algorithms-
Â
There are three types of machine learning algorithms-
Â

Â
- Supervised Learning
- Unsupervised Learning
- Reinforcement Learning
Â
1. Supervised Learning-
Â
In this type of machine learning algorithm,
- The training data set is a labeled data set.
- In other words, the training data set contains the input value (X) and target value (Y).
- The learning algorithm generates a model.
- Then, new data set consisting of only the input value is fed.
- The model then generates the target value based on its learning.
Â

Â
Example-
Â
Consider a sample database consisting of two columns where-
- The first column specifies mails.
- The second column specifies whether those emails are spam or not.
Â
| Mails (X) | IsSpam (Y) |
| Mail-1 | Yes |
| Mail-2 | No |
| Mail-3 | No |
| Mail-4 | No |
Â
In this training data set, emails categorized as spam or not are done by a supervisor’s knowledge.
So, it is supervised learning algorithm.
Â
Applications-
Â
Some real-life applications are-
- Spam Filtering
- House Price Prediction
- Credit Scoring (high risk or a low risk customer while lending loans by the banks)
- Face Recognition etc
Â
Types of Supervised Learning Algorithm-
Â
There are two types of supervised learning algorithm-
Â

Â
- Regression
- Classification
Â
Regression-
Â
Here,
- The target variable (Y) has continuous value.
- Example- house price prediction
Â
Classification-
Â
Here,
- The target variable (Y) has discrete values such as Yes or No, 0 or 1 and many more.
- Example- Credit Scoring, Spam Filtering
Â
2. Unsupervised Learning-
Â
In this type of machine learning algorithm,
- The training data set is an unlabeled data set.
- In other words, the training data set contains only the input value (X) and not the target value (Y).
- Based on the similarity between data, it tries to draw inference from the data such as finding patterns or clusters.
Â

Â
Applications-
Â
Some real-life applications are-
- Document Clustering
- Finding fraudulent transactions
Â
3. Reinforcement Learning-
Â
In this type of machine learning algorithm,
- The agent acts in an environment in order to maximize the rewards and minimize the penalty.
- Unlike supervised learning, no data is provided to the agent.
- The agent itself takes action or sequence of actions whether right or wrong to perform a task and learn from the experience.
Â
Applications-
Â
Some real-life applications are-
- Game Playing
- Robot Navigation
Â
To gain better understanding about Machine Learning & its Algorithms,
Â
Next Article- Machine Learning Workflow
Â
Get more notes and other study material of Machine Learning.
Watch video lectures by visiting our YouTube channel LearnVidFun.