SlideShare a Scribd company logo
1 of 39
NVidia Perspective: Based on History
My Perspective
MACHINE INTELLIGENCE
MACHINE
LEARNING
DEEP
LEARNING
Note: Slide design proposed by ML
Data
Science
Analytics
Machine
Learning
Source: Borrowed heavily from Geoff Hinton’s Coursera course
TwoTypes of
Supervised
Learning
Source: Borrowed heavily from Geoff Hinton’s Coursera course
Note: Slide design proposed by ML
Source: Borrowed heavily from Geoff Hinton’s Coursera course
Source: Borrowed heavily from Geoff Hinton’s Coursera course
The branch of computer science concerned with making computers behave like
humans.
Field of study that gives computers the ability to learn without being explicitly
programmed.
The speed with which computers can carry out data or mathematical operations.
Using case, if-then-else, or other software structures to render human knowledge
in computer code.
In the context of machine learning, algorithms define specific machine learning
approaches (e.g., logistic regression, neural networks, classification trees).
Methods for minimizing or maximizing some objective function. In machine
learning, optimization is most often used to minimize some measure of error.
Artificial Intelligence
Machine Learning
Compute Power
Explicit Programming
Algorithm
Optimization
• Reviewing phone calls for quality
or compliance
• Reviewing transactions for fraud
• Confirming government-issued IDs
• Answering common customer
questions
• User login data where intrusion
detection is a concern
• Server log information that could
lead to proactive production
support
• Identifying customer segments
Human-like processing, where
our scale is limited by headcount
Situations where data is large or
complicated, making it difficult
for humans to find patterns
Talent / Capabilities
to deliver results
Machine Learning
Leader
Key RequirementsTo Succeed in ML
Organization and
Culture
to drive overall effort
Technology
to enable ML projects to
succeed
• Vision
• Leadership buy-in
• ML dedicated teams
• Experienced ML staff
• Knowledge sharing
• Data pipeline
• Computing platforms
“Original” machine learning algorithm in which values are predicted or estimated
Classification algorithm that was foundational to IBS ... And still is; high
interpretability satisfies fair lending requirements
Creating new variables from raw data to improve ML performance – can be manual
or automated
Algorithm (usually classification) that uses trees in a “serial” configuration; easily
captures interactions and nonlinearities
Algorithms (usually classification) that uses independent trees in a “parallel”
configuration; powerful and easily parallelizable
Algorithms that link multiple layers of inputs and outputs together with activation
nodes; most often used in classification
Collection of tools that, together, allow for extraction of meaning, topics, or sentiment
from spoken or written language
Linear Regression
Logistic Regression
Feature Engineering
Gradient BoostedTrees
Random Forrest (Bagged
Trees)
Neural Networks /
Deep Learning
NLP
LanguageTranslation
AKA
Qurious.io: Improving performance of sales people
Textio.com:Writing better job descriptions / new ML text editor
Deep Genomics: Drug discovery and precision medicine
Introduction to Machine Learning
Introduction to Machine Learning
Introduction to Machine Learning
Introduction to Machine Learning
Introduction to Machine Learning

More Related Content

What's hot

ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAS
ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREASON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAS
ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAS
cscpconf
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
butest
 
Lecture #1: Introduction to machine learning (ML)
Lecture #1: Introduction to machine learning (ML)Lecture #1: Introduction to machine learning (ML)
Lecture #1: Introduction to machine learning (ML)
butest
 
Application of machine learning in industrial applications
Application of machine learning in industrial applicationsApplication of machine learning in industrial applications
Application of machine learning in industrial applications
Anish Das
 

What's hot (20)

Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learning
 
Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learning
 
Basics of Soft Computing
Basics of Soft  Computing Basics of Soft  Computing
Basics of Soft Computing
 
Deep Learning Projects - Anomaly Detection Using Deep Learning
Deep Learning Projects - Anomaly Detection Using Deep LearningDeep Learning Projects - Anomaly Detection Using Deep Learning
Deep Learning Projects - Anomaly Detection Using Deep Learning
 
Machine Learning Research in blibli
Machine Learning Research in blibliMachine Learning Research in blibli
Machine Learning Research in blibli
 
Machine learning
 Machine learning Machine learning
Machine learning
 
Machine learning Presentation
Machine learning PresentationMachine learning Presentation
Machine learning Presentation
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial Intelligence
 
Machine learning seminar ppt
Machine learning seminar pptMachine learning seminar ppt
Machine learning seminar ppt
 
ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAS
ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREASON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAS
ON SOFT COMPUTING TECHNIQUES IN VARIOUS AREAS
 
Lecture1 introduction to machine learning
Lecture1 introduction to machine learningLecture1 introduction to machine learning
Lecture1 introduction to machine learning
 
A Friendly Introduction to Machine Learning
A Friendly Introduction to Machine LearningA Friendly Introduction to Machine Learning
A Friendly Introduction to Machine Learning
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Knowledge representation and reasoning
Knowledge representation and reasoningKnowledge representation and reasoning
Knowledge representation and reasoning
 
Ml introduction
Ml introductionMl introduction
Ml introduction
 
Lecture #1: Introduction to machine learning (ML)
Lecture #1: Introduction to machine learning (ML)Lecture #1: Introduction to machine learning (ML)
Lecture #1: Introduction to machine learning (ML)
 
Machine learning
Machine learningMachine learning
Machine learning
 
Machine Learning and Applications
Machine Learning and ApplicationsMachine Learning and Applications
Machine Learning and Applications
 
Global Azure BootCamp: Artificial Intelligence & Machine Learning on Azure
Global Azure BootCamp: Artificial Intelligence & Machine Learning on AzureGlobal Azure BootCamp: Artificial Intelligence & Machine Learning on Azure
Global Azure BootCamp: Artificial Intelligence & Machine Learning on Azure
 
Application of machine learning in industrial applications
Application of machine learning in industrial applicationsApplication of machine learning in industrial applications
Application of machine learning in industrial applications
 

Similar to Introduction to Machine Learning

Internship - Python - AI ML.pptx
Internship - Python - AI ML.pptxInternship - Python - AI ML.pptx
Internship - Python - AI ML.pptx
Hchethankumar
 
Internship - Python - AI ML.pptx
Internship - Python - AI ML.pptxInternship - Python - AI ML.pptx
Internship - Python - AI ML.pptx
Hchethankumar
 

Similar to Introduction to Machine Learning (20)

How to use Artificial Intelligence with Python? Edureka
How to use Artificial Intelligence with Python? EdurekaHow to use Artificial Intelligence with Python? Edureka
How to use Artificial Intelligence with Python? Edureka
 
Mena Salwans - Computer Vision for developers
Mena Salwans - Computer Vision for developersMena Salwans - Computer Vision for developers
Mena Salwans - Computer Vision for developers
 
Mena Salwans Computer Vision for developers
Mena Salwans Computer Vision for developers  Mena Salwans Computer Vision for developers
Mena Salwans Computer Vision for developers
 
Core ML
Core MLCore ML
Core ML
 
Machine Learning Basics
Machine Learning BasicsMachine Learning Basics
Machine Learning Basics
 
Machine learning
Machine learningMachine learning
Machine learning
 
Artificial Intelligence with Python | Edureka
Artificial Intelligence with Python | EdurekaArtificial Intelligence with Python | Edureka
Artificial Intelligence with Python | Edureka
 
How I became ML Engineer
How I became ML Engineer How I became ML Engineer
How I became ML Engineer
 
Machine Learning course in Chandigarh Join
Machine Learning course in Chandigarh JoinMachine Learning course in Chandigarh Join
Machine Learning course in Chandigarh Join
 
Deep learning with tensorflow
Deep learning with tensorflowDeep learning with tensorflow
Deep learning with tensorflow
 
Artificial Intelligence Buzzwords and related topics.pptx
Artificial Intelligence Buzzwords and related topics.pptxArtificial Intelligence Buzzwords and related topics.pptx
Artificial Intelligence Buzzwords and related topics.pptx
 
ML basics.pptx
ML basics.pptxML basics.pptx
ML basics.pptx
 
Voxxed Athens 2018 - IBM Watson Machine Learning – Build and train AI models ...
Voxxed Athens 2018 - IBM Watson Machine Learning – Build and train AI models ...Voxxed Athens 2018 - IBM Watson Machine Learning – Build and train AI models ...
Voxxed Athens 2018 - IBM Watson Machine Learning – Build and train AI models ...
 
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
ML crash course
ML crash courseML crash course
ML crash course
 
Machine Learning Contents.pptx
Machine Learning Contents.pptxMachine Learning Contents.pptx
Machine Learning Contents.pptx
 
Internship - Python - AI ML.pptx
Internship - Python - AI ML.pptxInternship - Python - AI ML.pptx
Internship - Python - AI ML.pptx
 
Internship - Python - AI ML.pptx
Internship - Python - AI ML.pptxInternship - Python - AI ML.pptx
Internship - Python - AI ML.pptx
 
MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)
MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)
MACHINE LEARNING PRESENTATION (ARTIFICIAL INTELLIGENCE)
 

Recently uploaded

Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
AroojKhan71
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 

Recently uploaded (20)

Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 

Introduction to Machine Learning

  • 1.
  • 2.
  • 3.
  • 4. NVidia Perspective: Based on History My Perspective MACHINE INTELLIGENCE MACHINE LEARNING DEEP LEARNING Note: Slide design proposed by ML
  • 6. Source: Borrowed heavily from Geoff Hinton’s Coursera course
  • 7. TwoTypes of Supervised Learning Source: Borrowed heavily from Geoff Hinton’s Coursera course Note: Slide design proposed by ML
  • 8.
  • 9. Source: Borrowed heavily from Geoff Hinton’s Coursera course
  • 10. Source: Borrowed heavily from Geoff Hinton’s Coursera course
  • 11.
  • 12. The branch of computer science concerned with making computers behave like humans. Field of study that gives computers the ability to learn without being explicitly programmed. The speed with which computers can carry out data or mathematical operations. Using case, if-then-else, or other software structures to render human knowledge in computer code. In the context of machine learning, algorithms define specific machine learning approaches (e.g., logistic regression, neural networks, classification trees). Methods for minimizing or maximizing some objective function. In machine learning, optimization is most often used to minimize some measure of error. Artificial Intelligence Machine Learning Compute Power Explicit Programming Algorithm Optimization
  • 13. • Reviewing phone calls for quality or compliance • Reviewing transactions for fraud • Confirming government-issued IDs • Answering common customer questions • User login data where intrusion detection is a concern • Server log information that could lead to proactive production support • Identifying customer segments Human-like processing, where our scale is limited by headcount Situations where data is large or complicated, making it difficult for humans to find patterns
  • 14. Talent / Capabilities to deliver results Machine Learning Leader Key RequirementsTo Succeed in ML Organization and Culture to drive overall effort Technology to enable ML projects to succeed • Vision • Leadership buy-in • ML dedicated teams • Experienced ML staff • Knowledge sharing • Data pipeline • Computing platforms
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. “Original” machine learning algorithm in which values are predicted or estimated Classification algorithm that was foundational to IBS ... And still is; high interpretability satisfies fair lending requirements Creating new variables from raw data to improve ML performance – can be manual or automated Algorithm (usually classification) that uses trees in a “serial” configuration; easily captures interactions and nonlinearities Algorithms (usually classification) that uses independent trees in a “parallel” configuration; powerful and easily parallelizable Algorithms that link multiple layers of inputs and outputs together with activation nodes; most often used in classification Collection of tools that, together, allow for extraction of meaning, topics, or sentiment from spoken or written language Linear Regression Logistic Regression Feature Engineering Gradient BoostedTrees Random Forrest (Bagged Trees) Neural Networks / Deep Learning NLP
  • 20.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. AKA
  • 28.
  • 29.
  • 31.
  • 32.
  • 33. Textio.com:Writing better job descriptions / new ML text editor
  • 34. Deep Genomics: Drug discovery and precision medicine

Editor's Notes

  1. Why does it work? Implications for coding – easy to steal? Can you replicate easily? Good for changing input, within same pattern. Compare regex to ML based approach When data changes, ‘easy’ to retrain with new data.
  2. Early approaches were based on rules based or expert systems. It is was extremely hard to quantify. What was called Artificial Intelligence then, is regarded as Artificial General intelligence (AGI) now. This can be contrasted with narrow intelligence. Machine Intelligence is different from human intelligence. Building a system that mimics human general intelligence is not seeming very practical at the moment, and possible of questionable value. Machines can be good at complementary things or subset of human attributes. We will come back to this at the end of the presentation In my own view, Deliberately put machine learning to occupy almost the whole spectrum of machine intelligence. There maybe very few activities contributing to intelligence outside of machine learning
  3. And I am trying to be provocative here. These three are not the same thing. Consider whether you need an analytics
  4. One trick here is to cast everything as a classification problem
  5. Non linear dimensionality reduction vs linear dimensionality reduction (ICA, PCA)
  6. Presenter notes/script: Each one of these can consume several classes and are the subject of many research projects.
  7. Presenter notes/script:
  8. Presenter notes/script: Each one of these can consume several classes and are the subject of many research projects.
  9. If we are a tech company, we care Unfair advantage of data