Machine Learning and its types

what is machine learning, what are the types of machine learning, supervised and unsupervised learning

types of machine learning

What is Machine Learning?

Machine Learning is a type of artificial intelligence that focuses on the development of computer programs that use computer systems that can learn and adapt without being explicit instructions, by using algorithms and complex models to analyze and draw a conclusion from patterns in data. It is a subset of Artificial Intelligence.

Types of Machine learning

Machine learning can be categorized as:

1. Supervised Learning

Supervised machine learning is where involves variables that mapping function from an input to an output based on a series of pairs.

Supervised learning input,model,output

For example, if we have a data set of two variables one being symptoms which is the input, and the other being the problems as output. And implement a supervised learning model to predict the problem of a person based on their symptoms. Further, with supervised learning, there are two subcategories one is regression and the other is classification.

Supervised machine learning

1.1 Regression Model

In the regression model, we find a target value based on independent predictors. That means you can use this to find the relationship between a dependent variable and an independent variable. In regression models, there is a continuous output.

Use cases:

·       Risk Assessment

·       Score Prediction

·       Weather Forecasting

·       Population Growth Prediction

·       Market Forecasting

Some of the common types of regression models include

Linear regression is simply finding a line that fits the data its extensions include multiple linear regression that is finding a plane of best fit and polynomial regression that is finding a curve for best fit.

The Decision tree looks something like this where each square above is called a node and the more nodes you have the more accurate your decision tree is.

Decision Tree Example

Random forest these are assembled machine learning techniques used for a variety of tasks that builds off over decision trees and involve creating multiple decision trees using original data and randomly selecting sub-samples of variables. Then the model predictions the output of the decision tree.

A Neural network is quite popular and is a multi-layered model inspired by human minds like the neurons in our brain the circle represents a node the blue circle represents an input layer the black circle represents a hidden layer and the green circle represents the output layer each node in the hidden layer represents a function that input goes through ultimately leading to the output in the green circles.

Neural Network Example

1.2 Classification

It is a process of categorizing a given data or observations into several classes, which can be structured/ unstructured data. It attempts to predict the class of given input data points.

Use cases:

·       Fraud Detection

·       Email Spam Detection

·       Image Classification

·       Diagnostics

·       Identify Fraud Detection

In classification, there is a discrete output and some of the classification models include:

Logistic regression is like linear regression but is used to model the probability of a finite number of a binary outcome.

Support vector machine is a supervised classification technique that carries a goal to find a hyper lane in n-dimensional space that can distinctly classify the data points.

The Naive Bayes machine learning model is a probabilistic classifier used for a variety of classification tasks and works on the Bayes theorem.

Decision trees A decision tree algorithm is a type of supervised learning. It is used for classification and prediction. It shows the sequence and the structure of a decision problem.

 

2. Unsupervised Learning

Unlike supervised machine learning, unsupervised learning is used to draw a conclusion and find patterns from input data sets without references to the labeled outcome.

Unupervised machine learning example

Two main methods used in supervised learning include:

Clustering

Clustering involves the grouping of data points. It is frequently used for customer segmentation, fraud detection, and document classification. Common clustering techniques include k-means clustering, hierarchical clustering means shape clustering, and density-based clustering. While each technique has different methods in finding clusters they all aim to achieve the same thing.

Use cases:

·       Targeted Marketing

·       Customer Segmentation

·       Recommender Systems

Dimensionality reduction

It is a process of reducing dimensions of your feature set by reducing the number of features most dimensionality reduction techniques can be categorized as either feature elimination or feature extraction a popular method of dimensionality reduction is called principal component analysis or PCA.

Use cases:

·       Face Recognition

·       Image Recognition

·       Text Mining

·       Big Data Visualization

·       Meaningful Compression

 

3. Semi-supervised Learning

Semi-supervised machine learning uses a combination of supervised being fully labeled and unsupervised learning being unlabeled data.

For example, accessing a large unlabeled data and training a model, manually labeling all the states is not practical. Manually label some part of this large data set and use that part to train our model. The remaining data set we have to train a model and more robust our model will be. One can do is implement a technique in the category of semi-supervised learning called pseudo labeling.

This is how pseudo labeling works, labeled some part of our data set to use this label data as the training set for the model. Then train our model with any other labeled data. Then regular training process to get our model. The unsupervised learning piece comes into play. After training our model in the labeled part of the data set, predict the remaining unlabeled data using this model. Label every piece of unlabeled data that is predicted with the individual outputs.

Train our model on the full data set which is now comprised of both the data labeled along with the pseudo labeled data. Through the use of pseudo labeling to train on a larger data set we're also able to train on data that otherwise potentially taken many hours of human labor to label the data.

The act of generating all the labels itself is not workable. Through this process, one can make use of both supervised learnings with the labeled data and unsupervised learning with the unlabeled data which together give us the practice of semi-supervised.

 

4. Reinforcement learning

Reinforcement machine learning falls under artificial intelligence it involves topics like goal setting, planning, and perception. It can even form a bridge between AI and the engineering disciplines. A Self-learning system relies on reinforcement learning. Several companies start to public reinforcement learning in the recommendation and personalized systems.

Reinforcement machine learning example

Use cases:

·       Finance Sector

·       Inventory Management

·       Game AI

·       Real-time decisions

·       Skill Acquisition

·       Robot Navigation

Related Post: Deep Learning and Real-world Examples

COMMENTS

Name

Artificial Intelligence,16,AWS,2,Big Data,2,Blockchain Technology,3,Cloud computing,9,Computer networks,4,cybersecurity,3,Database,2,Digital Marketing,1,E-commerce,2,Internet of Things,12,Quantum Computing,1,RPA,3,Technology,5,Web Scraping,1,
ltr
item
PS TECHNO BLOG: Machine Learning and its types
Machine Learning and its types
what is machine learning, what are the types of machine learning, supervised and unsupervised learning
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinzZuUpd1Q-xYr8HZY-ToAdSoEpoEbUR5fBB_-nbhEZ47dxwy2Xd9wLrHEGzTuMkLR6cJqgCdx6SpbD4-ckw361Ph9EzpGkGQ2h-sV8uR330RML5P0tk_lQwnX23IAQ9l1DTlMT5BAkqeH/s320/thumb-10.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinzZuUpd1Q-xYr8HZY-ToAdSoEpoEbUR5fBB_-nbhEZ47dxwy2Xd9wLrHEGzTuMkLR6cJqgCdx6SpbD4-ckw361Ph9EzpGkGQ2h-sV8uR330RML5P0tk_lQwnX23IAQ9l1DTlMT5BAkqeH/s72-c/thumb-10.jpg
PS TECHNO BLOG
https://pstechnoblog.blogspot.com/2021/07/machine-learning-and-its-types.html
https://pstechnoblog.blogspot.com/
https://pstechnoblog.blogspot.com/
https://pstechnoblog.blogspot.com/2021/07/machine-learning-and-its-types.html
true
8274238297581439573
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy