Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

 

Home  Machine Learning

Machine Learning

All You Want To Know About Machine Learning


By Aniruddha - May 27, 2020  182  0

    

Table of Contents 
1. What Is Machine Learning ?
2. Process involved in Machine Learning
2.1. Data Collection
2.2. Data Cleaning
2.3. Training a model
2.4. Testing a model
2.5. Enhance performance
3. Different types of Machine Learning Algorithm
3.1. Supervised Learning
3.2. Unsupervised Learning
3.3. Semi-Supervised Learning
3.4. Reinforcement Learning
4. Different Technique of Machine Learning
4.1. Regression Algorithms
4.2. Decision Tree Algorithms
4.3. Clustering Algorithm
4.4. Bayesian Algorithm
5. Applications of Machine Learning
5.1. Speech recognition
5.2. Anti-virus
5.3. Genetics
5.4. Signal de-noising

What Is Machine Learning ?


Before we start we have to know what is Machine Learning? Machine learning is the science of
creating algorithms and program which learn on their own. Therefore It is a type of Artificial
Intelligence (AI) that provides computers the ability to learn without being explicitly programmed.

We all use products or services based on machine learning or in short ML in our day to day life such
Google search engine, ad placement, stock trading, computer vision, drug design, Face Detection –
Facebook photo tagging, Span email detection, Recommendation system by E-commerce giants
such as Amazon and Ebay.

Every tech company is making use of these Machine Learning Algorithm to provide a perfect user
friendly experience and simultaneously multiply profits by increasing business.

Process involved in Machine Learning


Process Involved In Machine Learning

Data Collection

Data is to be collected first ,it can be any in any form such as comma separated values(.csv), excel
sheets, spread sheets, etc. (Note: It is not necessary in ML that the larger the data faster the
learning.)

Data Cleaning

Data is not always in its best form, It needs to be cleaned, manipulated and wrangled so that model
can be applied easily.The True and False or the yeses and the noes are to be converted in binary
form i.e 0’s and 1’s. Exploratory analysis is one of the method of data clearing.

Training a model

Suitable ML algorithm is applied to the data set and generally the data set is divided in two parts:
Test and training sets. Algorithm is applied to the training data and checked on test data. This
technique helps us to make proper and effective predictions.

Testing a model
To evaluate if the model is precise and highly accurate we test the model on test data to check the
precision and performance.

Enhance performance
Error reduction and increasing accuracy by applying different model and on different variables of
data .

Types Of Machine Learning

Machine Learning Types

Different types of Machine Learning Algorithm

supervised learning

Supervised Learning

It is also called as predictive model and is the most common type of learning. This type of learning
is done on predefined rules. It is used when the output is definite. In simple words, it is used when
the right type of training data is known ie labeled data.

Examples: Nearest neighbour, Naïve Bayes, Decision Trees, Regression. etc.


Unsupervised Learning

Unsupervised Learning
It is also called as predictive model and is the most common type of learning. This type of learning
is done on predefined rules. It is used when the output is definite. In simple words, it is used when
the right type of training data is known ie labeled data.

Examples: Nearest neighbour, Naïve Bayes, Decision Trees, Regression. etc.

Semi-Supervised Learning

Semi-Supervised Learning
It is mixture of both supervised and un-supervised learning. It makes used of un-labeled and
labeled data for training. These algorithms can perform better when we have a very small amount
of labeled points and a large amount of un-labeled points used in modelling.
Reinforcement Learning
It is a type of unsupervised learning which allows the machine to automatically learn its behavior
from the previous output or feedback. The learning process keeps on adopting new results as time
goes by. (Note : This method is too memory expensive to store every value.) Example problems :
Self driving vehicles , Games such as Chess use this technique.

Example algorithms : classification and regression.

Different Technique of Machine Learning

Regression Algorithms

Regression Algorithm

It is a statistical process or predictive modelling technique. It defines the relationship between


dependent and independent variable. If one variable is used in regression then its is called simple
regression if two or more than two variables are used then it is called as multiple regression. The
most widely used regression algorithms are :

Linear Regression

Logistic Regression

Polynomial Regression

Decision Tree Algorithms


Decision Tree Algorithm

It is a type of supervised learning algorithm that is mostly used for classification problems. It fits for
both Categorical and continuous dependent variables. In this algorithm, we group the set of
variables into two or more homogeneous sets. Decision Trees are often accurate and very favorite
algorithm in ML .The most widely used Decision Tree algorithms are :

Conditional Decision Trees

Classification and Regression Tree.

Clustering Algorithm

Clustering Algorithm

It is a method of unsupervised learning. Clustering can be used to form groups of similar data. In
simple words, It is the process of organizing objects into groups whose members are similar in
some way. The most widely used Clustering algorithms are :

K-means

K-medians

Hierarchical Clustering

Bayesian Algorithm

Bayesian Algorithm
Clustering algorithm can be used for problems on classification and regression by applying Bayes
theorem.It is easy to build and is usually used for very large data sets.
The most widely used Bayesian algorithms are :

Naive Bayes

Gaussian Naive Bayes

Applications of Machine Learning

Speech recognition

Improvement in speech recognition is possible due to machine learning .Examples are Amazon
Alexa, Google now, Apple Siri.

Anti-virus

Machine learning is used in Anti- Virus Software’s to improve the efficiency .

Genetics

Clustering algorithm in machine learning are used in genetics to help find gene associated with a
particular disease.

Signal de-noising

Machine Learning algorithm such as K-means clustering is used in video compression and de-noising
techniques.

TAGS Machine learning

Like 0

     
Previous article

5 Ways To Apply Data Science In Healthcare

Aniruddha
https://www.fireblazeaischool.in/blogs

LEAVE A REPLY

Comment:

Name:*

Email:*

Website:

Save my name, email, and website in this browser for the next time I comment.

POST COMMENT

STAY CONNECTED

1,487 Fans LIKE

1,287 Followers FOLLOW


743 Followers FOLLOW

- Advertisement -

LATEST ARTICLE

All You Want


To Know
About
Machine
Learning
Machine Learning
May 27, 2020

5 Ways To
Apply Data
Science In
Healthcare
Uncategorized
May 26, 2020

Top 10
Applications
of Data
Science in
Marketing
Data Science
May 26, 2020
We aim to meet the growing demand for talent in the eld of Data Science, ML and AI by
empowering students and working professionals to develop relevant competencies &
accelerate their career progression.

Contact us: blogs@ reblazeaischool.in

   

Home About Us Contact us Courses

© All Rights Served @Fireblaze Technologies Pvt. Ltd

You might also like