SlideShare a Scribd company logo
MACHINE LEARNING
TECHNIQUES IN ARTIFICIAL
INTELLIGENCE
- T.ARCHANA
ASSISTANT PROFESSOR
COMPUTER SCIENCE AND ENGINEERING
SRM INSTITUTE OF SCIENCE AND TECHNOLOGY
AGENDA
• About AI
• AI vs ML vs DL
• Machine learning
• Types of machine learning
• Supervised learning
• Unsupervised Learning
• Reinforcement Learning
• Algorithms used in ML
• Use cases of ML
ABOUT AI
• AI is a technique that enables machines to mimic human behavior. Artificial
Intelligence is the theory and development of computer systems able to
perform tasks normally requiring human intelligence.
WHY ARTIFICIAL INTELLIGENCE?
• With the help of AI, you can create such software or devices which can solve
real-world problems very easily and with accuracy such as health issues,
marketing, traffic issues, etc.
• With the help of AI, you can create your personal virtual Assistant, such as
Cortana, Google Assistant, Siri, etc.
• With the help of AI, you can build such Robots which can work in an
environment where survival of humans can be at risk.
• AI opens a path for other new technologies, new devices, and new
Opportunities.
APPLICATIONS OF AI
AI VS ML VS DL
• AI- Artificial Intelligence is defined as a field of science and engineering that
deals with making intelligent machines or computers to perform human-like
activities.
• ML- Machine Learning is defined as the branch of Artificial Intelligence and
computer science that focuses on learning and improving the performance
of computers/machines through past experience by using algorithms.
• DL - Deep Learning is a set of algorithms inspired by the structure and
function of the human brain. It uses a huge amount of structured as well as
unstructured data to teach computers and predicts accurate results.
Machine Learning  techniques used in AI.
MACHINE LEARNING
• Subset of AI provides the machine to learn automatically and improve from
experience without being explicitly programmed
• A Machine Learning algorithm is a set of rules and statistical techniques used
to learn patterns from data and draw significant information from it.
EXAMPLE
TYPES OF MACHINE LEARNING
SUPERVISED LEARNING
• Supervised learning is a method in which we teach the machine using
labelled data.
• Supervised Learning is the process of making an algorithm to learn to map an
input to a particular output. This is achieved using the labelled datasets that
you have collected.
• If the mapping is correct, the algorithm has successfully learned.
Machine Learning  techniques used in AI.
Machine Learning  techniques used in AI.
PROBLEM AIM ALGORITHMS
APPLICATIONS
TYPE
UNSUPERVISED LEARNING
• The machine is trained on unlabelled data without any guidance
• The goal of unsupervised learning is to find the underlying structure of
dataset, group that data according to similarities, and represent that dataset in
a compressed format.
Machine Learning  techniques used in AI.
Machine Learning  techniques used in AI.
PROBLEM AIM ALGORITHMS
APPLICATIONS
TYPE
REINFORCEMENT LEARNING
• An agent interacts with its environment by producing actions and discovers
errors and rewards
• Reinforcement Learning is a feedback-based Machine learning technique in
which an agent learns to behave in an environment by performing the actions
and seeing the results of actions. For each good action, the agent gets positive
feedback, and for each bad action, the agent gets negative feedback or
penalty.
• The agent learns with the process of hit and trial, and based on the experience
Machine Learning  techniques used in AI.
PROBLEM AIM ALGORITHMS APPLICATIONS
TYPE
RISKS OF MACHINE LEARNING
• Poor Data
• Overfitting
• Biased data
• Lack of strategy and experience
• Security Risks
• Data privacy and confidentiality
• Third-party risks
• Regulatory challenges
ALGORITHMS USED IN ML
SUPERVISED
LEARNING
Linear Regression
Logistic Regression
SVM
K- Nearest Neighbour
Random Forest
Decision Tree
UNSUPERVISED
LEARNING
K- Means
Apriori
C- Means
REINFORCEMENT
LEARNING
Q- Learning
SARSA
(State Action Reward State
Action)
LINEAR REGRESSION
• It is a statistical method that is used for predictive analysis.
• Linear regression makes predictions for continuous/real or numeric variables such
as sales, salary, age, product price, etc.
• Linear regression algorithm shows a linear relationship between a dependent (y)
and one or more independent (y) variables, hence called as linear regression.
• The linear regression model provides a sloped straight line representing the
relationship between the variables.
• It finds how the value of the dependent variable is changing according to the
value of the independent variable.
Mathematically, we can represent a linear regression as:
y= a0+a1x+ ε
Here,
Y= Dependent Variable (Target Variable)
X= Independent Variable (predictor Variable)
a0= intercept of the line (Gives an additional degree of freedom)
a1 = Linear regression coefficient (scale factor to each input value).
ε = random error
The values for x and y variables are training datasets for Linear
Regression model representation.
LINEAR REGRESSION USE CASES
• Sales Forecasting
• Risk Analysis
• Housing Applications To Predict the prices and other factors
• Finance Applications To Predict Stock prices, investment evaluation, etc.
LOGISTIC REGRESSION
• Logistic Regression analysis predicts the outcome in a binary variable which
has only two possible outcomes.
• It is a technique to analyse a data-set which has a dependent variable and one
or more independent variables to predict the outcome in a binary variable,
meaning it will have only two outcomes.
• The dependent variable is categorical in nature.
Linear regression equation:
y = β0 + β1X1 + β2X2 …. + βnXn
•Y stands for the dependent variable that needs to be predicted.
•β0 is the Y-intercept, which is basically the point on the line which
touches the y-axis.
•β1 is the slope of the line (the slope can be negative or positive
depending on the relationship between the dependent variable and the
independent variable.)
•X here represents the independent variable that is used to predict our
resultant dependent value.
LOGISTIC REGRESSION USE CASES
• Weather Prediction
• Determining Illness
SVM
• It is used for Classification problems in Machine Learning.
• The goal of the SVM algorithm is to create the best line or decision boundary
that can segregate n-dimensional space into classes so that we can easily put
the new data point in the correct category in the future. This best decision
boundary is called a hyperplane.
• SVM chooses the extreme points/vectors that help in creating the hyperplane.
These extreme cases are called as support vectors, and hence algorithm is
termed as Support Vector Machine.
To select the maximum hyperplane in
the given sets, the support vector
machine follows the following sets:
•Generate hyperplanes which
segregates the classes in the best
possible way
•Select the right hyperplane with the
maximum segregation from either
nearest data points
SUPPORT VECTOR MACHINE USE CASES
• Face Detection
• Text And HyperText Categorization
• Classification Of Images
• Bioinformatics
• Protein Fold and Remote Homology Detection
• Handwriting Recognition
• Generalized Predictive Control
KNN
• K nearest neighbors or KNN Algorithm is a simple algorithm which uses the
entire dataset in its training phase. Whenever a prediction is required for an
unseen data instance, it searches through the entire training dataset for k-most
similar instances and the data with the most similar instance is finally
returned as the prediction.
• K-NN algorithm stores all the available data and classifies a new data point
based on the similarity.
How to Choose the K- value?
• You can use cross validation technique
to test several values of k and choose
the best or which suits the best.
• The distance is measeured using
• Euclidean distance
• Manhattan distance
KNN USE CASES
• Amazon – Recommed Systems
• Concept Search
RANDOM FOREST
• The algorithm randomly creates a forest with several trees.
• The higher the number of trees in the forest, greater is the accuracy of the
results.
• Random forest builds multiple decision trees (called the forest) and glues
them together to get a more accurate and stable prediction. The forest it
builds is a collection of Decision Trees, trained with the bagging method.
The dataset is divided into subsets and
given to each decision tree. During the
training phase, each decision tree
produces a prediction result, and when
a new data point occurs, then based on
the majority of results, the Random
Forest classifier predicts the final
decision.
Machine Learning  techniques used in AI.
RANDOM FOREST USE CASES
• Banking: Banking sector mostly uses this algorithm for the identification of
loan risk.
• Medicine: With the help of this algorithm, disease trends and risks of the
disease can be identified.
• Land Use: We can identify the areas of similar land use by this algorithm.
• Marketing: Marketing trends can be identified using this algorithm.
K-MEANS CLUSTERING
• k-means clustering is one of the simplest algorithms which uses unsupervised
learning method to solve known clustering issues. k-means clustering require
following two inputs.
1.k = number of clusters
2.Training set(m) = {x1, x2, x3,……….., xm}
HOW DOES THE K-
MEANS ALGORITHM
WORK?
Step-1: Select the number K to decide the number
of clusters.
Step-2: Select random K points or centroids. (It can
be other from the input dataset).
Step-3: Assign each data point to their closest
centroid, which will form the predefined K clusters.
Step-4: Calculate the variance and place a new
centroid of each cluster.
Step-5: Repeat the third steps, which means
reassign each datapoint to the new closest centroid
of each cluster.
Step-6: If any reassignment occurs, then go to
step-4 else go to FINISH.
K-MEANS CLUSTERING USE CASES
• Customer Segmentation
• Identifying Crime Localities
• Document Classification
• Diagnostic systems
• Search engines
• Wireless sensor networks
APRIORI ALGORITHM
• The Apriori algorithm uses frequent itemsets to generate association rules,
and it is designed to work on the databases that contain transactions. With the
help of these association rule, it determines how strongly or how weakly two
objects are connected.
• Frequent itemsets are those items whose support is greater than the threshold
value or user-specified minimum support.
• Support: It gives the fraction of transactions which contains item A and B.
Basically Support tells us about the frequently bought items or the
combination of items bought frequently.
• Confidence: It tells us how often the items A and B occur together, given the
number times A occurs.
Step-1: Determine the support of itemsets in the transactional
database, and select the minimum support and confidence.
Step-2: Take all supports in the transaction with higher
support value than the minimum or selected support value.
Step-3: Find all the rules of these subsets that have higher
confidence value than the threshold or minimum confidence.
Step-4: Sort the rules as the decreasing order
APRIORI ALGORITHM USE CASES
• Education Field: Extracting association rules in data mining of admitted
students through characteristics and specialties.
• Medical field: For example Analysis of the patient’s database.
• Forestry: Analysis of probability and intensity of forest fire with the forest
fire data.
• Apriori is used by many companies like Amazon in the Recommender
System and by Google for the auto-complete feature.
USE CASES OF ML
USE CASES OF ML
USE CASE- IMAGE & VIDEO RECOGNITION
Companies using image
& video
recognition: Google,
Shutterstock, Pinterest,
eBay, Salesforce, Yelp,
Apple, Amazon, Facebook.
USE CASE- SPEECH RECOGNITION
• Speech recognition is used in search
engines (e.g. Google, Baidu), virtual
digital assistants
(i.e. Alexa, Cortana, Siri, Google
Assistant, AliGenie), smart speakers
(e.g. Amazon Echo, Google Home),
and voice-activated applications
(e.g. Uber, Evernote).
USE CASE- HEALTH CARE
• Machine Learning for healthcare and
bioinformatics can process a massive
amount of data and deliver valuable
insights that can help healthcare
professionals in making quick decisions.
• It also allows them to analyze a patient’s
medical history and predict the outcomes
based on their treatment and lifestyle.
USE CASE - FINANCE
• Machine Learning is being used in the finance
industry to make businesses automated and
more secure.
• It is used for Financial Monitoring ,Process
automation, Secure transaction, Risk
management, Algorithmic trading, Financial
regulators and advisory, Customer data
management, Decision making and
investment prediction, Customer service
improvement, Customer retention program,
Marketing
Machine Learning  techniques used in AI.

More Related Content

What's hot (20)

PPTX
Knowledge representation In Artificial Intelligence
Ramla Sheikh
 
ODP
NAIVE BAYES CLASSIFIER
Knoldus Inc.
 
PPT
Cure, Clustering Algorithm
Lino Possamai
 
PDF
machine learning
RaheemUnnisa1
 
DOCX
Natural language processing
KarenVacca
 
PPT
Machine learning
Sanjay krishne
 
PDF
I. Hill climbing algorithm II. Steepest hill climbing algorithm
vikas dhakane
 
PPTX
Lecture 21 problem reduction search ao star search
Hema Kashyap
 
PDF
AI3391 ARTIFICIAL INTELLIGENCE Unit I notes.pdf
Guru Nanak Technical Institutions
 
PDF
Lecture 1: What is Machine Learning?
Marina Santini
 
ODP
Production system in ai
sabin kafle
 
PPTX
Chatbot History
khouloud Hwerbi
 
PPTX
Inductive analytical approaches to learning
swapnac12
 
PPTX
AI_Session 7 Greedy Best first search algorithm.pptx
Guru Nanak Technical Institutions
 
PPTX
Quantum machine learning basics
Krishna Kumar Sekar
 
PDF
(20180715) ksiim gan in medical imaging - vuno - kyuhwan jung
Kyuhwan Jung
 
PPT
AI Lecture 7 (uncertainty)
Tajim Md. Niamat Ullah Akhund
 
PDF
Artificial Intelligence Applications in Business
RachiPandya
 
PPTX
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Simplilearn
 
PDF
Learning Deep Learning
simaokasonse
 
Knowledge representation In Artificial Intelligence
Ramla Sheikh
 
NAIVE BAYES CLASSIFIER
Knoldus Inc.
 
Cure, Clustering Algorithm
Lino Possamai
 
machine learning
RaheemUnnisa1
 
Natural language processing
KarenVacca
 
Machine learning
Sanjay krishne
 
I. Hill climbing algorithm II. Steepest hill climbing algorithm
vikas dhakane
 
Lecture 21 problem reduction search ao star search
Hema Kashyap
 
AI3391 ARTIFICIAL INTELLIGENCE Unit I notes.pdf
Guru Nanak Technical Institutions
 
Lecture 1: What is Machine Learning?
Marina Santini
 
Production system in ai
sabin kafle
 
Chatbot History
khouloud Hwerbi
 
Inductive analytical approaches to learning
swapnac12
 
AI_Session 7 Greedy Best first search algorithm.pptx
Guru Nanak Technical Institutions
 
Quantum machine learning basics
Krishna Kumar Sekar
 
(20180715) ksiim gan in medical imaging - vuno - kyuhwan jung
Kyuhwan Jung
 
AI Lecture 7 (uncertainty)
Tajim Md. Niamat Ullah Akhund
 
Artificial Intelligence Applications in Business
RachiPandya
 
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Simplilearn
 
Learning Deep Learning
simaokasonse
 

Similar to Machine Learning techniques used in AI. (20)

PPTX
demo lecture for foundation class for btech
ROHIT738213
 
PPTX
INTRODUCTIONTOML2024 for graphic era.pptx
chirag19saxena2001
 
PPTX
Intro to machine learning
Akshay Kanchan
 
PPTX
INTRODUCTION TO MACHINE LEARNING.pptx
AbhigyanMishra17
 
PPTX
A_short_brief_on_Machine-Learning's and there types
Tayyaba Amber
 
PDF
22PCOAM16_ML_Unit 1 notes & Question Bank with answers.pdf
Guru Nanak Technical Institutions
 
PDF
22PCOAM16_MACHINE_LEARNING_UNIT_I_NOTES.pdf
Guru Nanak Technical Institutions
 
PDF
Survey_Paper_Comparative_Study_of_Machine_Learning_Techniques_and_its_Recent_...
fayazahmed944049
 
PPTX
5. Machine Learning.pptx
ssuser6654de1
 
PPTX
Macine learning algorithms - K means, KNN
aiswaryasathwik
 
PPTX
Machine Learning_PPT.pptx
RajeshBabu833061
 
PPTX
ML SFCSE.pptx
NIKHILGR3
 
PDF
Top Machine Learning Algorithms Used By AI Professionals ARTiBA.pdf
Artificial Intelligence Board of America
 
PDF
IRJET- Machine Learning: Survey, Types and Challenges
IRJET Journal
 
PPTX
MACHINE LEARNING AND ITS APPLICATIONS (2).pptx
ssuser442651
 
PPTX
Machine learning - session 3
Luis Borbon
 
PPTX
Machine learning for Data Science
Dr. Vaibhav Kumar
 
PPTX
TE_B_10_INTERNSHIP_PPT_ANIKET_BHAVSAR.pptx
AbhijeetDhanrajSalve
 
PDF
Introduction MAchine Learning . Machine Learning is trendy concept
KiranMittal7
 
PDF
IRJET - A Survey on Machine Learning Algorithms, Techniques and Applications
IRJET Journal
 
demo lecture for foundation class for btech
ROHIT738213
 
INTRODUCTIONTOML2024 for graphic era.pptx
chirag19saxena2001
 
Intro to machine learning
Akshay Kanchan
 
INTRODUCTION TO MACHINE LEARNING.pptx
AbhigyanMishra17
 
A_short_brief_on_Machine-Learning's and there types
Tayyaba Amber
 
22PCOAM16_ML_Unit 1 notes & Question Bank with answers.pdf
Guru Nanak Technical Institutions
 
22PCOAM16_MACHINE_LEARNING_UNIT_I_NOTES.pdf
Guru Nanak Technical Institutions
 
Survey_Paper_Comparative_Study_of_Machine_Learning_Techniques_and_its_Recent_...
fayazahmed944049
 
5. Machine Learning.pptx
ssuser6654de1
 
Macine learning algorithms - K means, KNN
aiswaryasathwik
 
Machine Learning_PPT.pptx
RajeshBabu833061
 
ML SFCSE.pptx
NIKHILGR3
 
Top Machine Learning Algorithms Used By AI Professionals ARTiBA.pdf
Artificial Intelligence Board of America
 
IRJET- Machine Learning: Survey, Types and Challenges
IRJET Journal
 
MACHINE LEARNING AND ITS APPLICATIONS (2).pptx
ssuser442651
 
Machine learning - session 3
Luis Borbon
 
Machine learning for Data Science
Dr. Vaibhav Kumar
 
TE_B_10_INTERNSHIP_PPT_ANIKET_BHAVSAR.pptx
AbhijeetDhanrajSalve
 
Introduction MAchine Learning . Machine Learning is trendy concept
KiranMittal7
 
IRJET - A Survey on Machine Learning Algorithms, Techniques and Applications
IRJET Journal
 
Ad

Recently uploaded (20)

PPTX
Green Building & Energy Conservation ppt
Sagar Sarangi
 
PPTX
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
PDF
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
PPTX
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
PPTX
Types of Bearing_Specifications_PPT.pptx
PranjulAgrahariAkash
 
PDF
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
PDF
Design Thinking basics for Engineers.pdf
CMR University
 
PDF
Ethics and Trustworthy AI in Healthcare – Governing Sensitive Data, Profiling...
AlqualsaDIResearchGr
 
PDF
Unified_Cloud_Comm_Presentation anil singh ppt
anilsingh298751
 
PPTX
Thermal runway and thermal stability.pptx
godow93766
 
PDF
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
PPTX
原版一样(Acadia毕业证书)加拿大阿卡迪亚大学毕业证办理方法
Taqyea
 
PPTX
GitOps_Without_K8s_Training simple one without k8s
DanialHabibi2
 
PPT
PPT2_Metal formingMECHANICALENGINEEIRNG .ppt
Praveen Kumar
 
PPTX
GitOps_Repo_Structure for begeinner(Scaffolindg)
DanialHabibi2
 
PDF
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
PPTX
Damage of stability of a ship and how its change .pptx
ehamadulhaque
 
PPTX
Introduction to Design of Machine Elements
PradeepKumarS27
 
PPTX
Solar Thermal Energy System Seminar.pptx
Gpc Purapuza
 
DOC
MRRS Strength and Durability of Concrete
CivilMythili
 
Green Building & Energy Conservation ppt
Sagar Sarangi
 
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
Types of Bearing_Specifications_PPT.pptx
PranjulAgrahariAkash
 
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
Design Thinking basics for Engineers.pdf
CMR University
 
Ethics and Trustworthy AI in Healthcare – Governing Sensitive Data, Profiling...
AlqualsaDIResearchGr
 
Unified_Cloud_Comm_Presentation anil singh ppt
anilsingh298751
 
Thermal runway and thermal stability.pptx
godow93766
 
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
原版一样(Acadia毕业证书)加拿大阿卡迪亚大学毕业证办理方法
Taqyea
 
GitOps_Without_K8s_Training simple one without k8s
DanialHabibi2
 
PPT2_Metal formingMECHANICALENGINEEIRNG .ppt
Praveen Kumar
 
GitOps_Repo_Structure for begeinner(Scaffolindg)
DanialHabibi2
 
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
Damage of stability of a ship and how its change .pptx
ehamadulhaque
 
Introduction to Design of Machine Elements
PradeepKumarS27
 
Solar Thermal Energy System Seminar.pptx
Gpc Purapuza
 
MRRS Strength and Durability of Concrete
CivilMythili
 
Ad

Machine Learning techniques used in AI.

  • 1. MACHINE LEARNING TECHNIQUES IN ARTIFICIAL INTELLIGENCE - T.ARCHANA ASSISTANT PROFESSOR COMPUTER SCIENCE AND ENGINEERING SRM INSTITUTE OF SCIENCE AND TECHNOLOGY
  • 2. AGENDA • About AI • AI vs ML vs DL • Machine learning • Types of machine learning • Supervised learning • Unsupervised Learning • Reinforcement Learning • Algorithms used in ML • Use cases of ML
  • 3. ABOUT AI • AI is a technique that enables machines to mimic human behavior. Artificial Intelligence is the theory and development of computer systems able to perform tasks normally requiring human intelligence.
  • 4. WHY ARTIFICIAL INTELLIGENCE? • With the help of AI, you can create such software or devices which can solve real-world problems very easily and with accuracy such as health issues, marketing, traffic issues, etc. • With the help of AI, you can create your personal virtual Assistant, such as Cortana, Google Assistant, Siri, etc. • With the help of AI, you can build such Robots which can work in an environment where survival of humans can be at risk. • AI opens a path for other new technologies, new devices, and new Opportunities.
  • 6. AI VS ML VS DL • AI- Artificial Intelligence is defined as a field of science and engineering that deals with making intelligent machines or computers to perform human-like activities. • ML- Machine Learning is defined as the branch of Artificial Intelligence and computer science that focuses on learning and improving the performance of computers/machines through past experience by using algorithms. • DL - Deep Learning is a set of algorithms inspired by the structure and function of the human brain. It uses a huge amount of structured as well as unstructured data to teach computers and predicts accurate results.
  • 8. MACHINE LEARNING • Subset of AI provides the machine to learn automatically and improve from experience without being explicitly programmed • A Machine Learning algorithm is a set of rules and statistical techniques used to learn patterns from data and draw significant information from it.
  • 10. TYPES OF MACHINE LEARNING
  • 11. SUPERVISED LEARNING • Supervised learning is a method in which we teach the machine using labelled data. • Supervised Learning is the process of making an algorithm to learn to map an input to a particular output. This is achieved using the labelled datasets that you have collected. • If the mapping is correct, the algorithm has successfully learned.
  • 15. UNSUPERVISED LEARNING • The machine is trained on unlabelled data without any guidance • The goal of unsupervised learning is to find the underlying structure of dataset, group that data according to similarities, and represent that dataset in a compressed format.
  • 19. REINFORCEMENT LEARNING • An agent interacts with its environment by producing actions and discovers errors and rewards • Reinforcement Learning is a feedback-based Machine learning technique in which an agent learns to behave in an environment by performing the actions and seeing the results of actions. For each good action, the agent gets positive feedback, and for each bad action, the agent gets negative feedback or penalty. • The agent learns with the process of hit and trial, and based on the experience
  • 21. PROBLEM AIM ALGORITHMS APPLICATIONS TYPE
  • 22. RISKS OF MACHINE LEARNING • Poor Data • Overfitting • Biased data • Lack of strategy and experience • Security Risks • Data privacy and confidentiality • Third-party risks • Regulatory challenges
  • 23. ALGORITHMS USED IN ML SUPERVISED LEARNING Linear Regression Logistic Regression SVM K- Nearest Neighbour Random Forest Decision Tree UNSUPERVISED LEARNING K- Means Apriori C- Means REINFORCEMENT LEARNING Q- Learning SARSA (State Action Reward State Action)
  • 24. LINEAR REGRESSION • It is a statistical method that is used for predictive analysis. • Linear regression makes predictions for continuous/real or numeric variables such as sales, salary, age, product price, etc. • Linear regression algorithm shows a linear relationship between a dependent (y) and one or more independent (y) variables, hence called as linear regression. • The linear regression model provides a sloped straight line representing the relationship between the variables. • It finds how the value of the dependent variable is changing according to the value of the independent variable.
  • 25. Mathematically, we can represent a linear regression as: y= a0+a1x+ ε Here, Y= Dependent Variable (Target Variable) X= Independent Variable (predictor Variable) a0= intercept of the line (Gives an additional degree of freedom) a1 = Linear regression coefficient (scale factor to each input value). ε = random error The values for x and y variables are training datasets for Linear Regression model representation.
  • 26. LINEAR REGRESSION USE CASES • Sales Forecasting • Risk Analysis • Housing Applications To Predict the prices and other factors • Finance Applications To Predict Stock prices, investment evaluation, etc.
  • 27. LOGISTIC REGRESSION • Logistic Regression analysis predicts the outcome in a binary variable which has only two possible outcomes. • It is a technique to analyse a data-set which has a dependent variable and one or more independent variables to predict the outcome in a binary variable, meaning it will have only two outcomes. • The dependent variable is categorical in nature.
  • 28. Linear regression equation: y = β0 + β1X1 + β2X2 …. + βnXn •Y stands for the dependent variable that needs to be predicted. •β0 is the Y-intercept, which is basically the point on the line which touches the y-axis. •β1 is the slope of the line (the slope can be negative or positive depending on the relationship between the dependent variable and the independent variable.) •X here represents the independent variable that is used to predict our resultant dependent value.
  • 29. LOGISTIC REGRESSION USE CASES • Weather Prediction • Determining Illness
  • 30. SVM • It is used for Classification problems in Machine Learning. • The goal of the SVM algorithm is to create the best line or decision boundary that can segregate n-dimensional space into classes so that we can easily put the new data point in the correct category in the future. This best decision boundary is called a hyperplane. • SVM chooses the extreme points/vectors that help in creating the hyperplane. These extreme cases are called as support vectors, and hence algorithm is termed as Support Vector Machine.
  • 31. To select the maximum hyperplane in the given sets, the support vector machine follows the following sets: •Generate hyperplanes which segregates the classes in the best possible way •Select the right hyperplane with the maximum segregation from either nearest data points
  • 32. SUPPORT VECTOR MACHINE USE CASES • Face Detection • Text And HyperText Categorization • Classification Of Images • Bioinformatics • Protein Fold and Remote Homology Detection • Handwriting Recognition • Generalized Predictive Control
  • 33. KNN • K nearest neighbors or KNN Algorithm is a simple algorithm which uses the entire dataset in its training phase. Whenever a prediction is required for an unseen data instance, it searches through the entire training dataset for k-most similar instances and the data with the most similar instance is finally returned as the prediction. • K-NN algorithm stores all the available data and classifies a new data point based on the similarity.
  • 34. How to Choose the K- value? • You can use cross validation technique to test several values of k and choose the best or which suits the best. • The distance is measeured using • Euclidean distance • Manhattan distance
  • 35. KNN USE CASES • Amazon – Recommed Systems • Concept Search
  • 36. RANDOM FOREST • The algorithm randomly creates a forest with several trees. • The higher the number of trees in the forest, greater is the accuracy of the results. • Random forest builds multiple decision trees (called the forest) and glues them together to get a more accurate and stable prediction. The forest it builds is a collection of Decision Trees, trained with the bagging method.
  • 37. The dataset is divided into subsets and given to each decision tree. During the training phase, each decision tree produces a prediction result, and when a new data point occurs, then based on the majority of results, the Random Forest classifier predicts the final decision.
  • 39. RANDOM FOREST USE CASES • Banking: Banking sector mostly uses this algorithm for the identification of loan risk. • Medicine: With the help of this algorithm, disease trends and risks of the disease can be identified. • Land Use: We can identify the areas of similar land use by this algorithm. • Marketing: Marketing trends can be identified using this algorithm.
  • 40. K-MEANS CLUSTERING • k-means clustering is one of the simplest algorithms which uses unsupervised learning method to solve known clustering issues. k-means clustering require following two inputs. 1.k = number of clusters 2.Training set(m) = {x1, x2, x3,……….., xm}
  • 41. HOW DOES THE K- MEANS ALGORITHM WORK? Step-1: Select the number K to decide the number of clusters. Step-2: Select random K points or centroids. (It can be other from the input dataset). Step-3: Assign each data point to their closest centroid, which will form the predefined K clusters. Step-4: Calculate the variance and place a new centroid of each cluster. Step-5: Repeat the third steps, which means reassign each datapoint to the new closest centroid of each cluster. Step-6: If any reassignment occurs, then go to step-4 else go to FINISH.
  • 42. K-MEANS CLUSTERING USE CASES • Customer Segmentation • Identifying Crime Localities • Document Classification • Diagnostic systems • Search engines • Wireless sensor networks
  • 43. APRIORI ALGORITHM • The Apriori algorithm uses frequent itemsets to generate association rules, and it is designed to work on the databases that contain transactions. With the help of these association rule, it determines how strongly or how weakly two objects are connected. • Frequent itemsets are those items whose support is greater than the threshold value or user-specified minimum support.
  • 44. • Support: It gives the fraction of transactions which contains item A and B. Basically Support tells us about the frequently bought items or the combination of items bought frequently. • Confidence: It tells us how often the items A and B occur together, given the number times A occurs.
  • 45. Step-1: Determine the support of itemsets in the transactional database, and select the minimum support and confidence. Step-2: Take all supports in the transaction with higher support value than the minimum or selected support value. Step-3: Find all the rules of these subsets that have higher confidence value than the threshold or minimum confidence. Step-4: Sort the rules as the decreasing order
  • 46. APRIORI ALGORITHM USE CASES • Education Field: Extracting association rules in data mining of admitted students through characteristics and specialties. • Medical field: For example Analysis of the patient’s database. • Forestry: Analysis of probability and intensity of forest fire with the forest fire data. • Apriori is used by many companies like Amazon in the Recommender System and by Google for the auto-complete feature.
  • 49. USE CASE- IMAGE & VIDEO RECOGNITION Companies using image & video recognition: Google, Shutterstock, Pinterest, eBay, Salesforce, Yelp, Apple, Amazon, Facebook.
  • 50. USE CASE- SPEECH RECOGNITION • Speech recognition is used in search engines (e.g. Google, Baidu), virtual digital assistants (i.e. Alexa, Cortana, Siri, Google Assistant, AliGenie), smart speakers (e.g. Amazon Echo, Google Home), and voice-activated applications (e.g. Uber, Evernote).
  • 51. USE CASE- HEALTH CARE • Machine Learning for healthcare and bioinformatics can process a massive amount of data and deliver valuable insights that can help healthcare professionals in making quick decisions. • It also allows them to analyze a patient’s medical history and predict the outcomes based on their treatment and lifestyle.
  • 52. USE CASE - FINANCE • Machine Learning is being used in the finance industry to make businesses automated and more secure. • It is used for Financial Monitoring ,Process automation, Secure transaction, Risk management, Algorithmic trading, Financial regulators and advisory, Customer data management, Decision making and investment prediction, Customer service improvement, Customer retention program, Marketing