SlideShare uma empresa Scribd logo
1 de 18
WHAT IS MACHINE 
LEARNING 
Bhaskara Reddy Sannapureddy, Senior Project Manager @Infosys, +91-7702577769
WHAT IS MACHINE 
LEARNING? 
Automating automation 
Getting computers to program themselves 
Writing software is the bottleneck 
Let the data do the work instead!
TRADITIONAL PROGRAMMING VS 
Computer 
Data 
Program 
Output 
Computer 
Data 
Output 
Program 
MACHINE LEARNING 
Traditional Programming 
Machine Learning
MAGIC? 
No, more like gardening 
Seeds = Algorithms 
Nutrients = Data 
Gardener = You 
Plants = Programs
SAMPLE APPLICATIONS 
Web search 
Computational biology 
Finance 
E-commerce 
Space exploration 
Robotics 
Information extraction 
Social networks 
Debugging 
[Your favorite area]
ML IN A NUTSHELL 
 Tens of thousands of machine learning algorithms 
 Hundreds new every year 
 Every machine learning algorithm has three components: 
• Representation 
• Evaluation 
• Optimization
REPRESENTATION 
 Decision trees 
 Sets of rules / Logic programs 
 Instances 
 Graphical models (Bayes/Markov nets) 
 Neural networks 
 Support vector machines 
 Model ensembles 
 Etc.
EVALUATION 
Accuracy 
Precision and recall 
Squared error 
Likelihood 
Posterior probability 
Cost / Utility 
Margin 
Entropy 
K-L divergence 
Etc.
OPTIMIZATION 
 Combinatorial optimization 
• E.g.: Greedy search 
 Convex optimization 
• E.g.: Gradient descent 
 Constrained optimization 
• E.g.: Linear programming
TYPES OF LEARNING 
 Supervised (inductive) learning 
• Training data includes desired outputs 
 Unsupervised learning 
• Training data does not include desired outputs 
 Semi-supervised learning 
• Training data includes a few desired outputs 
 Reinforcement learning 
• Rewards from sequence of actions
INDUCTIVE LEARNING 
 Given examples of a function (X, F(X)) 
 Predict function F(X) for new examples X 
• Discrete F(X): Classification 
• Continuous F(X): Regression 
• F(X) = Probability(X): Probability estimation
SUPERVISED AND 
UNSUPERVISED LEARNING 
 Supervised learning 
• Decision tree induction 
• Rule induction 
• Instance-based learning 
• Bayesian learning 
• Neural networks 
• Support vector machines 
• Model ensembles 
• Learning theory 
 Unsupervised learning 
• Clustering 
• Dimensionality reduction
MACHINE LEARNING 
PROBLEMS
ML IN PRACTICE 
 Understanding domain, prior knowledge, and goals 
 Data integration, selection, cleaning, 
pre-processing, etc. 
 Learning models 
 Interpreting results 
 Consolidating and deploying discovered knowledge 
 Loop
CLUSTERING STRATEGIES 
 K-means 
• Iteratively re-assign points to the nearest cluster center 
 Agglomerative clustering 
• Start with each point as its own cluster and iteratively merge the closest clusters 
 Mean-shift clustering 
• Estimate modes of pdf 
 Spectral clustering 
• Split the nodes in a graph based on assigned links with similarity weights 
As we go down this chart, the clustering strategies have 
more tendency to transitively group points even if they are 
not nearby in feature space
THE MACHINE LEARNING 
FRAMEWORK 
 Apply a prediction function to a feature representation of the 
image to get the desired output: 
Slide credit: L. Lazebnik
THE MACHINE LEARNING 
FRAMEWORK 
y = f(x) 
output prediction 
function 
Image 
feature 
 Training: given a training set of labeled examples {(x1,y1), …, (xN,yN)}, estimate the 
prediction function f by minimizing the prediction error on the training set 
 Testing: apply f to a never before seen test example x and output the predicted value y = f(x) 
Slide credit: L. Lazebnik
THANK YOU

Mais conteúdo relacionado

Mais procurados

Introduction to Machine learning
Introduction to Machine learningIntroduction to Machine learning
Introduction to Machine learningKnoldus Inc.
 
Machine learning overview
Machine learning overviewMachine learning overview
Machine learning overviewprih_yah
 
Machine Learning
Machine LearningMachine Learning
Machine LearningShrey Malik
 
Machine learning ppt
Machine learning ppt Machine learning ppt
Machine learning ppt Poojamanic
 
Machine Learning
Machine LearningMachine Learning
Machine LearningKumar P
 
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...Simplilearn
 
Supervised and unsupervised learning
Supervised and unsupervised learningSupervised and unsupervised learning
Supervised and unsupervised learningAmAn Singh
 
Machine learning ppt.
Machine learning ppt.Machine learning ppt.
Machine learning ppt.ASHOK KUMAR
 
Machine Learning Basics
Machine Learning BasicsMachine Learning Basics
Machine Learning BasicsSuresh Arora
 
Supervised Machine Learning
Supervised Machine LearningSupervised Machine Learning
Supervised Machine LearningAnkit Rai
 
Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Marina Santini
 
Applications in Machine Learning
Applications in Machine LearningApplications in Machine Learning
Applications in Machine LearningJoel Graff
 
Machine learning introduction
Machine learning introductionMachine learning introduction
Machine learning introductionAnas Jamil
 
Machine Learning
Machine LearningMachine Learning
Machine LearningVivek Garg
 
Deep learning - A Visual Introduction
Deep learning - A Visual IntroductionDeep learning - A Visual Introduction
Deep learning - A Visual IntroductionLukas Masuch
 

Mais procurados (20)

Introduction to Deep Learning
Introduction to Deep Learning Introduction to Deep Learning
Introduction to Deep Learning
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Introduction to Machine learning
Introduction to Machine learningIntroduction to Machine learning
Introduction to Machine learning
 
Machine learning overview
Machine learning overviewMachine learning overview
Machine learning overview
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Machine learning ppt
Machine learning ppt Machine learning ppt
Machine learning ppt
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 1 | Machine Learning Tutorial For Beginners ...
 
Machine learning
Machine learningMachine learning
Machine learning
 
Supervised and unsupervised learning
Supervised and unsupervised learningSupervised and unsupervised learning
Supervised and unsupervised learning
 
Machine learning ppt.
Machine learning ppt.Machine learning ppt.
Machine learning ppt.
 
Machine Learning Basics
Machine Learning BasicsMachine Learning Basics
Machine Learning Basics
 
Supervised Machine Learning
Supervised Machine LearningSupervised Machine Learning
Supervised Machine Learning
 
Machine learning
Machine learningMachine learning
Machine learning
 
Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?Lecture 1: What is Machine Learning?
Lecture 1: What is Machine Learning?
 
Applications in Machine Learning
Applications in Machine LearningApplications in Machine Learning
Applications in Machine Learning
 
Machine learning introduction
Machine learning introductionMachine learning introduction
Machine learning introduction
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Deep learning - A Visual Introduction
Deep learning - A Visual IntroductionDeep learning - A Visual Introduction
Deep learning - A Visual Introduction
 
Machine Learning
Machine Learning Machine Learning
Machine Learning
 

Destaque

Semiotic typography course lite lecture_1
Semiotic typography course lite lecture_1Semiotic typography course lite lecture_1
Semiotic typography course lite lecture_1David Engelby
 
Machine Learning by Analogy
Machine Learning by AnalogyMachine Learning by Analogy
Machine Learning by AnalogyColleen Farrelly
 
Social media marketing 3 copywriting and news coverage in the groundswell
Social media marketing 3 copywriting and news coverage in the  groundswellSocial media marketing 3 copywriting and news coverage in the  groundswell
Social media marketing 3 copywriting and news coverage in the groundswellDavid Engelby
 
Semiotik og typografi lite lektion_1_dk_danish
Semiotik og typografi lite lektion_1_dk_danishSemiotik og typografi lite lektion_1_dk_danish
Semiotik og typografi lite lektion_1_dk_danishDavid Engelby
 
Writing for the web_basics
Writing for the web_basicsWriting for the web_basics
Writing for the web_basicsDavid Engelby
 
Lesmiserables
LesmiserablesLesmiserables
Lesmiserablesjforster3
 
The executive summary (Service Management_4th semester)
The executive summary (Service Management_4th semester)The executive summary (Service Management_4th semester)
The executive summary (Service Management_4th semester)David Engelby
 
Oral communication (part I) / Web communication (part II) (Service Management...
Oral communication (part I) / Web communication (part II) (Service Management...Oral communication (part I) / Web communication (part II) (Service Management...
Oral communication (part I) / Web communication (part II) (Service Management...David Engelby
 
Marketing and Advertising: web design, web information architecture, usabilit...
Marketing and Advertising: web design, web information architecture, usabilit...Marketing and Advertising: web design, web information architecture, usabilit...
Marketing and Advertising: web design, web information architecture, usabilit...David Engelby
 
Formålsparagraf kommunikation
Formålsparagraf kommunikationFormålsparagraf kommunikation
Formålsparagraf kommunikationDavid Engelby
 
Academic report design
Academic report designAcademic report design
Academic report designDavid Engelby
 
Service and communication / Introduction (Service Management_2nd semester)
Service and communication / Introduction (Service Management_2nd semester)Service and communication / Introduction (Service Management_2nd semester)
Service and communication / Introduction (Service Management_2nd semester)David Engelby
 
Forretningsstrategi sem 1 dk
Forretningsstrategi sem 1 dkForretningsstrategi sem 1 dk
Forretningsstrategi sem 1 dkDavid Engelby
 
Building, Debugging, and Tuning Spark Machine Leaning Pipelines-(Joseph Bradl...
Building, Debugging, and Tuning Spark Machine Leaning Pipelines-(Joseph Bradl...Building, Debugging, and Tuning Spark Machine Leaning Pipelines-(Joseph Bradl...
Building, Debugging, and Tuning Spark Machine Leaning Pipelines-(Joseph Bradl...Spark Summit
 
Large-scale dendrochronology and low-frequency climate variability
Large-scale dendrochronology and low-frequency climate variabilityLarge-scale dendrochronology and low-frequency climate variability
Large-scale dendrochronology and low-frequency climate variabilityScott St. George
 
Guarding against false discovery in large-scale dendroclimatology
Guarding against false discovery in large-scale dendroclimatologyGuarding against false discovery in large-scale dendroclimatology
Guarding against false discovery in large-scale dendroclimatologyScott St. George
 
E concept metaphors-representations_signs_semiotics
E concept metaphors-representations_signs_semioticsE concept metaphors-representations_signs_semiotics
E concept metaphors-representations_signs_semioticsDavid Engelby
 
Intercultural communication (Service Management_2nd semester)
Intercultural communication (Service Management_2nd semester)Intercultural communication (Service Management_2nd semester)
Intercultural communication (Service Management_2nd semester)David Engelby
 
Philosophy of science academic methodology reports_papers
Philosophy of science academic methodology reports_papersPhilosophy of science academic methodology reports_papers
Philosophy of science academic methodology reports_papersDavid Engelby
 
Philosophy of science 1 intro i and quantitative research
Philosophy of science 1 intro i and quantitative researchPhilosophy of science 1 intro i and quantitative research
Philosophy of science 1 intro i and quantitative researchDavid Engelby
 

Destaque (20)

Semiotic typography course lite lecture_1
Semiotic typography course lite lecture_1Semiotic typography course lite lecture_1
Semiotic typography course lite lecture_1
 
Machine Learning by Analogy
Machine Learning by AnalogyMachine Learning by Analogy
Machine Learning by Analogy
 
Social media marketing 3 copywriting and news coverage in the groundswell
Social media marketing 3 copywriting and news coverage in the  groundswellSocial media marketing 3 copywriting and news coverage in the  groundswell
Social media marketing 3 copywriting and news coverage in the groundswell
 
Semiotik og typografi lite lektion_1_dk_danish
Semiotik og typografi lite lektion_1_dk_danishSemiotik og typografi lite lektion_1_dk_danish
Semiotik og typografi lite lektion_1_dk_danish
 
Writing for the web_basics
Writing for the web_basicsWriting for the web_basics
Writing for the web_basics
 
Lesmiserables
LesmiserablesLesmiserables
Lesmiserables
 
The executive summary (Service Management_4th semester)
The executive summary (Service Management_4th semester)The executive summary (Service Management_4th semester)
The executive summary (Service Management_4th semester)
 
Oral communication (part I) / Web communication (part II) (Service Management...
Oral communication (part I) / Web communication (part II) (Service Management...Oral communication (part I) / Web communication (part II) (Service Management...
Oral communication (part I) / Web communication (part II) (Service Management...
 
Marketing and Advertising: web design, web information architecture, usabilit...
Marketing and Advertising: web design, web information architecture, usabilit...Marketing and Advertising: web design, web information architecture, usabilit...
Marketing and Advertising: web design, web information architecture, usabilit...
 
Formålsparagraf kommunikation
Formålsparagraf kommunikationFormålsparagraf kommunikation
Formålsparagraf kommunikation
 
Academic report design
Academic report designAcademic report design
Academic report design
 
Service and communication / Introduction (Service Management_2nd semester)
Service and communication / Introduction (Service Management_2nd semester)Service and communication / Introduction (Service Management_2nd semester)
Service and communication / Introduction (Service Management_2nd semester)
 
Forretningsstrategi sem 1 dk
Forretningsstrategi sem 1 dkForretningsstrategi sem 1 dk
Forretningsstrategi sem 1 dk
 
Building, Debugging, and Tuning Spark Machine Leaning Pipelines-(Joseph Bradl...
Building, Debugging, and Tuning Spark Machine Leaning Pipelines-(Joseph Bradl...Building, Debugging, and Tuning Spark Machine Leaning Pipelines-(Joseph Bradl...
Building, Debugging, and Tuning Spark Machine Leaning Pipelines-(Joseph Bradl...
 
Large-scale dendrochronology and low-frequency climate variability
Large-scale dendrochronology and low-frequency climate variabilityLarge-scale dendrochronology and low-frequency climate variability
Large-scale dendrochronology and low-frequency climate variability
 
Guarding against false discovery in large-scale dendroclimatology
Guarding against false discovery in large-scale dendroclimatologyGuarding against false discovery in large-scale dendroclimatology
Guarding against false discovery in large-scale dendroclimatology
 
E concept metaphors-representations_signs_semiotics
E concept metaphors-representations_signs_semioticsE concept metaphors-representations_signs_semiotics
E concept metaphors-representations_signs_semiotics
 
Intercultural communication (Service Management_2nd semester)
Intercultural communication (Service Management_2nd semester)Intercultural communication (Service Management_2nd semester)
Intercultural communication (Service Management_2nd semester)
 
Philosophy of science academic methodology reports_papers
Philosophy of science academic methodology reports_papersPhilosophy of science academic methodology reports_papers
Philosophy of science academic methodology reports_papers
 
Philosophy of science 1 intro i and quantitative research
Philosophy of science 1 intro i and quantitative researchPhilosophy of science 1 intro i and quantitative research
Philosophy of science 1 intro i and quantitative research
 

Semelhante a What is Machine Learning

How Machine Learning Helps Organizations to Work More Efficiently?
How Machine Learning Helps Organizations to Work More Efficiently?How Machine Learning Helps Organizations to Work More Efficiently?
How Machine Learning Helps Organizations to Work More Efficiently?Tuan Yang
 
Machine Learning 2 deep Learning: An Intro
Machine Learning 2 deep Learning: An IntroMachine Learning 2 deep Learning: An Intro
Machine Learning 2 deep Learning: An IntroSi Krishan
 
Introduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-LearnIntroduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-LearnBenjamin Bengfort
 
Demystifying Machine Learning
Demystifying Machine LearningDemystifying Machine Learning
Demystifying Machine LearningAyodele Odubela
 
Intro to machine learning
Intro to machine learningIntro to machine learning
Intro to machine learningAkshay Kanchan
 
network layer service models forwarding versus routing how a router works rou...
network layer service models forwarding versus routing how a router works rou...network layer service models forwarding versus routing how a router works rou...
network layer service models forwarding versus routing how a router works rou...Ashish Gupta
 
network layer service models forwarding versus routing how a router works rou...
network layer service models forwarding versus routing how a router works rou...network layer service models forwarding versus routing how a router works rou...
network layer service models forwarding versus routing how a router works rou...Ashish Gupta
 
GIS_presentation .pptx
GIS_presentation                    .pptxGIS_presentation                    .pptx
GIS_presentation .pptxlahelex741
 
Classification of human faces and non faces using machine learning techniques
Classification of human faces and non faces using machine learning techniquesClassification of human faces and non faces using machine learning techniques
Classification of human faces and non faces using machine learning techniquesmarar hina
 
Building Azure Machine Learning Models
Building Azure Machine Learning ModelsBuilding Azure Machine Learning Models
Building Azure Machine Learning ModelsEng Teong Cheah
 
ML) is a subdomain of artificial intelligence (AI) that focuses on developing...
ML) is a subdomain of artificial intelligence (AI) that focuses on developing...ML) is a subdomain of artificial intelligence (AI) that focuses on developing...
ML) is a subdomain of artificial intelligence (AI) that focuses on developing...Ashish Gupta
 
Mis End Term Exam Theory Concepts
Mis End Term Exam Theory ConceptsMis End Term Exam Theory Concepts
Mis End Term Exam Theory ConceptsVidya sagar Sharma
 
Big Sky Earth 2018 Introduction to machine learning
Big Sky Earth 2018 Introduction to machine learningBig Sky Earth 2018 Introduction to machine learning
Big Sky Earth 2018 Introduction to machine learningJulien TREGUER
 
Optimal Model Complexity (1).pptx
Optimal Model Complexity (1).pptxOptimal Model Complexity (1).pptx
Optimal Model Complexity (1).pptxMurindanyiSudi1
 
Designing Distributed Machine Learning on Apache Spark
Designing Distributed Machine Learning on Apache SparkDesigning Distributed Machine Learning on Apache Spark
Designing Distributed Machine Learning on Apache SparkDatabricks
 
in5490-classification (1).pptx
in5490-classification (1).pptxin5490-classification (1).pptx
in5490-classification (1).pptxMonicaTimber
 
ML SFCSE.pptx
ML SFCSE.pptxML SFCSE.pptx
ML SFCSE.pptxNIKHILGR3
 
Introduction to machine learning-2023-IT-AI and DS.pdf
Introduction to machine learning-2023-IT-AI and DS.pdfIntroduction to machine learning-2023-IT-AI and DS.pdf
Introduction to machine learning-2023-IT-AI and DS.pdfSisayNegash4
 

Semelhante a What is Machine Learning (20)

How Machine Learning Helps Organizations to Work More Efficiently?
How Machine Learning Helps Organizations to Work More Efficiently?How Machine Learning Helps Organizations to Work More Efficiently?
How Machine Learning Helps Organizations to Work More Efficiently?
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Machine Learning 2 deep Learning: An Intro
Machine Learning 2 deep Learning: An IntroMachine Learning 2 deep Learning: An Intro
Machine Learning 2 deep Learning: An Intro
 
Introduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-LearnIntroduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-Learn
 
Demystifying Machine Learning
Demystifying Machine LearningDemystifying Machine Learning
Demystifying Machine Learning
 
Intro to machine learning
Intro to machine learningIntro to machine learning
Intro to machine learning
 
network layer service models forwarding versus routing how a router works rou...
network layer service models forwarding versus routing how a router works rou...network layer service models forwarding versus routing how a router works rou...
network layer service models forwarding versus routing how a router works rou...
 
network layer service models forwarding versus routing how a router works rou...
network layer service models forwarding versus routing how a router works rou...network layer service models forwarding versus routing how a router works rou...
network layer service models forwarding versus routing how a router works rou...
 
GIS_presentation .pptx
GIS_presentation                    .pptxGIS_presentation                    .pptx
GIS_presentation .pptx
 
Classification of human faces and non faces using machine learning techniques
Classification of human faces and non faces using machine learning techniquesClassification of human faces and non faces using machine learning techniques
Classification of human faces and non faces using machine learning techniques
 
Building Azure Machine Learning Models
Building Azure Machine Learning ModelsBuilding Azure Machine Learning Models
Building Azure Machine Learning Models
 
ML) is a subdomain of artificial intelligence (AI) that focuses on developing...
ML) is a subdomain of artificial intelligence (AI) that focuses on developing...ML) is a subdomain of artificial intelligence (AI) that focuses on developing...
ML) is a subdomain of artificial intelligence (AI) that focuses on developing...
 
Mis End Term Exam Theory Concepts
Mis End Term Exam Theory ConceptsMis End Term Exam Theory Concepts
Mis End Term Exam Theory Concepts
 
Big Sky Earth 2018 Introduction to machine learning
Big Sky Earth 2018 Introduction to machine learningBig Sky Earth 2018 Introduction to machine learning
Big Sky Earth 2018 Introduction to machine learning
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Optimal Model Complexity (1).pptx
Optimal Model Complexity (1).pptxOptimal Model Complexity (1).pptx
Optimal Model Complexity (1).pptx
 
Designing Distributed Machine Learning on Apache Spark
Designing Distributed Machine Learning on Apache SparkDesigning Distributed Machine Learning on Apache Spark
Designing Distributed Machine Learning on Apache Spark
 
in5490-classification (1).pptx
in5490-classification (1).pptxin5490-classification (1).pptx
in5490-classification (1).pptx
 
ML SFCSE.pptx
ML SFCSE.pptxML SFCSE.pptx
ML SFCSE.pptx
 
Introduction to machine learning-2023-IT-AI and DS.pdf
Introduction to machine learning-2023-IT-AI and DS.pdfIntroduction to machine learning-2023-IT-AI and DS.pdf
Introduction to machine learning-2023-IT-AI and DS.pdf
 

Mais de Bhaskara Reddy Sannapureddy

Groovyscriptingformanualandautomationtestingusingrobotframework 141221014703-...
Groovyscriptingformanualandautomationtestingusingrobotframework 141221014703-...Groovyscriptingformanualandautomationtestingusingrobotframework 141221014703-...
Groovyscriptingformanualandautomationtestingusingrobotframework 141221014703-...Bhaskara Reddy Sannapureddy
 
Oracle Service Cloud(Rightnow) Integration with EBS and JIRA
Oracle Service Cloud(Rightnow) Integration with EBS and JIRAOracle Service Cloud(Rightnow) Integration with EBS and JIRA
Oracle Service Cloud(Rightnow) Integration with EBS and JIRABhaskara Reddy Sannapureddy
 
Cloud computing and Order Management As A Service (OMAAS)
Cloud computing and Order Management As A Service (OMAAS)Cloud computing and Order Management As A Service (OMAAS)
Cloud computing and Order Management As A Service (OMAAS)Bhaskara Reddy Sannapureddy
 
Oracle_Sales_Presales_Fusion CRM_RightNow_OPA_Certificates
Oracle_Sales_Presales_Fusion CRM_RightNow_OPA_CertificatesOracle_Sales_Presales_Fusion CRM_RightNow_OPA_Certificates
Oracle_Sales_Presales_Fusion CRM_RightNow_OPA_CertificatesBhaskara Reddy Sannapureddy
 
Best Practices for Applications Performance Testing
Best Practices for Applications Performance TestingBest Practices for Applications Performance Testing
Best Practices for Applications Performance TestingBhaskara Reddy Sannapureddy
 
Eloqua Integration with CRM and Oracle Sales Cloud
Eloqua Integration with CRM and Oracle Sales CloudEloqua Integration with CRM and Oracle Sales Cloud
Eloqua Integration with CRM and Oracle Sales CloudBhaskara Reddy Sannapureddy
 
Groovy scripting for manual and automation testing (Using Robot Framework)
Groovy scripting for manual and automation testing (Using Robot Framework)Groovy scripting for manual and automation testing (Using Robot Framework)
Groovy scripting for manual and automation testing (Using Robot Framework)Bhaskara Reddy Sannapureddy
 
Seven Steps to Better Customer Experience Management (CEM)
Seven Steps to Better Customer Experience Management (CEM)Seven Steps to Better Customer Experience Management (CEM)
Seven Steps to Better Customer Experience Management (CEM)Bhaskara Reddy Sannapureddy
 

Mais de Bhaskara Reddy Sannapureddy (20)

CapEx vs OpEx for IT & Cloud
CapEx vs OpEx for IT & CloudCapEx vs OpEx for IT & Cloud
CapEx vs OpEx for IT & Cloud
 
PMP COST FORMULAE
PMP COST FORMULAEPMP COST FORMULAE
PMP COST FORMULAE
 
Smart CRM through Smart Internet of Things
Smart CRM through Smart Internet of ThingsSmart CRM through Smart Internet of Things
Smart CRM through Smart Internet of Things
 
Oracle Apps - Forms
Oracle Apps - FormsOracle Apps - Forms
Oracle Apps - Forms
 
Groovyscriptingformanualandautomationtestingusingrobotframework 141221014703-...
Groovyscriptingformanualandautomationtestingusingrobotframework 141221014703-...Groovyscriptingformanualandautomationtestingusingrobotframework 141221014703-...
Groovyscriptingformanualandautomationtestingusingrobotframework 141221014703-...
 
R vs python
R vs pythonR vs python
R vs python
 
Oracle Service Cloud(Rightnow) Integration with EBS and JIRA
Oracle Service Cloud(Rightnow) Integration with EBS and JIRAOracle Service Cloud(Rightnow) Integration with EBS and JIRA
Oracle Service Cloud(Rightnow) Integration with EBS and JIRA
 
Cloud computing and Order Management As A Service (OMAAS)
Cloud computing and Order Management As A Service (OMAAS)Cloud computing and Order Management As A Service (OMAAS)
Cloud computing and Order Management As A Service (OMAAS)
 
What is Cloud DBMS?
What is Cloud DBMS?What is Cloud DBMS?
What is Cloud DBMS?
 
Oracle_Sales_Presales_Fusion CRM_RightNow_OPA_Certificates
Oracle_Sales_Presales_Fusion CRM_RightNow_OPA_CertificatesOracle_Sales_Presales_Fusion CRM_RightNow_OPA_Certificates
Oracle_Sales_Presales_Fusion CRM_RightNow_OPA_Certificates
 
Healthcare cloud solutions
Healthcare cloud solutionsHealthcare cloud solutions
Healthcare cloud solutions
 
Healthcare Cloud Solutions
Healthcare Cloud SolutionsHealthcare Cloud Solutions
Healthcare Cloud Solutions
 
Best Practices for Applications Performance Testing
Best Practices for Applications Performance TestingBest Practices for Applications Performance Testing
Best Practices for Applications Performance Testing
 
Eloqua Integration with CRM and Oracle Sales Cloud
Eloqua Integration with CRM and Oracle Sales CloudEloqua Integration with CRM and Oracle Sales Cloud
Eloqua Integration with CRM and Oracle Sales Cloud
 
Groovy scripting for manual and automation testing (Using Robot Framework)
Groovy scripting for manual and automation testing (Using Robot Framework)Groovy scripting for manual and automation testing (Using Robot Framework)
Groovy scripting for manual and automation testing (Using Robot Framework)
 
BIG DATA and USE CASES
BIG DATA and USE CASESBIG DATA and USE CASES
BIG DATA and USE CASES
 
Seven Steps to Better Customer Experience Management (CEM)
Seven Steps to Better Customer Experience Management (CEM)Seven Steps to Better Customer Experience Management (CEM)
Seven Steps to Better Customer Experience Management (CEM)
 
What is Graph Database
What is Graph DatabaseWhat is Graph Database
What is Graph Database
 
Predictive Analytics using R
Predictive Analytics using RPredictive Analytics using R
Predictive Analytics using R
 
What is Customer Experience Management (CEM)
What is Customer Experience Management (CEM)What is Customer Experience Management (CEM)
What is Customer Experience Management (CEM)
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Último (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

What is Machine Learning

  • 1. WHAT IS MACHINE LEARNING Bhaskara Reddy Sannapureddy, Senior Project Manager @Infosys, +91-7702577769
  • 2. WHAT IS MACHINE LEARNING? Automating automation Getting computers to program themselves Writing software is the bottleneck Let the data do the work instead!
  • 3. TRADITIONAL PROGRAMMING VS Computer Data Program Output Computer Data Output Program MACHINE LEARNING Traditional Programming Machine Learning
  • 4. MAGIC? No, more like gardening Seeds = Algorithms Nutrients = Data Gardener = You Plants = Programs
  • 5. SAMPLE APPLICATIONS Web search Computational biology Finance E-commerce Space exploration Robotics Information extraction Social networks Debugging [Your favorite area]
  • 6. ML IN A NUTSHELL  Tens of thousands of machine learning algorithms  Hundreds new every year  Every machine learning algorithm has three components: • Representation • Evaluation • Optimization
  • 7. REPRESENTATION  Decision trees  Sets of rules / Logic programs  Instances  Graphical models (Bayes/Markov nets)  Neural networks  Support vector machines  Model ensembles  Etc.
  • 8. EVALUATION Accuracy Precision and recall Squared error Likelihood Posterior probability Cost / Utility Margin Entropy K-L divergence Etc.
  • 9. OPTIMIZATION  Combinatorial optimization • E.g.: Greedy search  Convex optimization • E.g.: Gradient descent  Constrained optimization • E.g.: Linear programming
  • 10. TYPES OF LEARNING  Supervised (inductive) learning • Training data includes desired outputs  Unsupervised learning • Training data does not include desired outputs  Semi-supervised learning • Training data includes a few desired outputs  Reinforcement learning • Rewards from sequence of actions
  • 11. INDUCTIVE LEARNING  Given examples of a function (X, F(X))  Predict function F(X) for new examples X • Discrete F(X): Classification • Continuous F(X): Regression • F(X) = Probability(X): Probability estimation
  • 12. SUPERVISED AND UNSUPERVISED LEARNING  Supervised learning • Decision tree induction • Rule induction • Instance-based learning • Bayesian learning • Neural networks • Support vector machines • Model ensembles • Learning theory  Unsupervised learning • Clustering • Dimensionality reduction
  • 14. ML IN PRACTICE  Understanding domain, prior knowledge, and goals  Data integration, selection, cleaning, pre-processing, etc.  Learning models  Interpreting results  Consolidating and deploying discovered knowledge  Loop
  • 15. CLUSTERING STRATEGIES  K-means • Iteratively re-assign points to the nearest cluster center  Agglomerative clustering • Start with each point as its own cluster and iteratively merge the closest clusters  Mean-shift clustering • Estimate modes of pdf  Spectral clustering • Split the nodes in a graph based on assigned links with similarity weights As we go down this chart, the clustering strategies have more tendency to transitively group points even if they are not nearby in feature space
  • 16. THE MACHINE LEARNING FRAMEWORK  Apply a prediction function to a feature representation of the image to get the desired output: Slide credit: L. Lazebnik
  • 17. THE MACHINE LEARNING FRAMEWORK y = f(x) output prediction function Image feature  Training: given a training set of labeled examples {(x1,y1), …, (xN,yN)}, estimate the prediction function f by minimizing the prediction error on the training set  Testing: apply f to a never before seen test example x and output the predicted value y = f(x) Slide credit: L. Lazebnik