ML paradigms Flashcards
explanation of 4 paradigms
What are the machine learning paradigms?
The paradigms are: Supervised learning, Unsupervised learning, Semi Supervised learning and Renforcement learning.
What is machine learning
It gives the computers to learn without being explicitly programmed.
OR
A computer program is said to learn from experience E, for some tasks T, and performance measure, P.
What is the difference between traditional programming and machine learning?
Traditional programming:
Input: data, program
and the computer provides the corresponding output.
Machine Learning:
input: data, past output
and the computer learns from the given inputs to generate the most accurate output.
Explain the Supervised Machine learning Algorithm
Uses labeled training datasets to predict new, unseen datasets. It is classified into two categories: Classification and Regression.
Classification?
It classifies the given datas in categories. it is used for discrete type of outputs.
eg: classification of different types of fruits.
Regression?
used in real-world data like predicting a real value. The output is in the form of continuous values.
eg: house price prediction, mark prediction, etc.
Supervised learning is also known as?
Inductive Learning
Steps involving in supervised learning?
- Data collection
- dividing the data into training and testing data
- Label the training sets
- Extracting the features
- Training the training set
- Make predictions on the unseen data
Explain Unsupervised learning?
It is a machine learning algorithm that is used to draw inferences from unlabelled datasets.
The most common method in unsupervised learning is clustering and association.
What is clustering?
A method of grouping the objects into clusters such that the data with most similarities remains into a group and the others with least similarity remain in other groups.
What is association?
It is used for finding relationships between the variables in a large database. it is mainly used in business fields.
Explain semi-supervised learning?
An intermediate group between supervised and unsupervised learning algorithms.
Uses a combination of labelled and unlabelled datasets during the training period.
Explain the working of Semi-Supervised Learning?
- It trains the model with less amount of training data. The training continues until the model gives accurate results.
- Now use the unlabelled datasets with pseudo labels and the results may not be accurate.
- The labels from the labeled training data and the pseudo labels are linked together.
- The input data in the labelled and unlabelled training data are also linked together.
- Again train the model with the combined inputs.
Explain Renforcement learning algorithm?
Here the agent learns by interacting with its environment.
The agent receives rewards for performing correctly and penalties for performing incorrectly