SlideShare a Scribd company logo
1 of 29
Download to read offline
Engineering
Intelligent System
with Machine
Learning
Saurabh Kaushik
Agenda
Why ML is significant?
What is MLTechnology?
How to Engineering an Intelligent System?
What is Next in MLTechnology?
Use Cases & Demo
1
2
3
4
5
Machine Learning vs Traditional Learning
Machine Learning
 "A computer program is said to learn from experience E with respect to some
class of tasks T and performance measure P, if its performance at tasks in T,
as measured by P, improves with experience E“ – T. Michell (1997)
Example: A program for soccer tactics
• Task : Win the game
• Performance : Goals
• Experience : (x) Players’ movements (y) Evaluation
Why ML is Significant?
Why do Automate?
A few thousand years ago:
Manual Plowing
Today:Automated Plowing
Path of Machine Evolution…
Automation Evolution
System that Do
• Replicate repetitive human
actions
System that Think
• Cognitive capabilities handle
judgment-oriented tasks
System that
Learn/Adapt
• Learn to understand context
and adapt to users and
systemsRobotic Automation
CognitiveAutomation
IntelligentAutomation
Natural
Language
Processing
Big Data
Analytics
Artificial
Intelligence
Machine
Learning
Large Scale
Processing
Adaptive
Alteration
Rule Engine
Screen
Scraping
Workflow
Unstructured
Data
Processing
(Extraction)
Knowledge
Modelling
(Ontologies)
Implementation:
• Macro-based applets
• Screen Scraping data collection
• Workflow Implementation
• Process Mapping
• Business Process Management
Implementation:
• Built-in Knowledge repository
• Learning capabilities
• Ability to work with unstructured data
• Pattern recognition
• Reading source data manuals
Implementation:
• Artificial Intelligence Systems
• Natural Language Understanding and Generation
• Self Optimizing / Self Learning
• Predictive Analytics / hypothesis generation
• Evidence based learning
Capabilities
Capabilities
Capabilities
Evolution of Machine Intelligence
• Raw computing power can automate
complex tasks!Great Algorithms
+ Fast Computers
• Automating automobiles into autonomous
automata!More Data + Real-
Time Processing
• Automating question answering and
information retrieval!Big Data + In-
Memory Clusters
• Deep Learning + Smart Algorithms =
Master Gamer
Deep Learning
• New algorithm learns handwriting of
unseen symbols from very few training
examples (unlike typical Deep Learning)
ImproveTraining
Efficiency
IBM Deep
Blue
Google Self
Driven Cars
Watson
Jeopardy
Deepmind
Atari Game
One Shot
Learning
Why Machine Learning?
 Human Behavior & their Life are not logical like Code, not linear like a Formulas and not consistent like Rules, so it is hard for Machines
to understand & respond to humans, that is the challenge for todays Digital world. Unless, Machine starts to Learn this ever changing
human behavior, it can neither understand effectively nor respond intelligently & personally with its human counterpart. Machine
Learning algorithms offers a mechanism to understand this non-linear, non-consistent and intuitive behavior.
Formula
Behavior
Actual
Behavior
Machine Learning to help machine Learn
about Human World.
Where can we Apply?
What is ML Technology?
What is Machine Learning Process ?
Types of Tasks for ML
Decide between two classes
Group data points tightly
Fit the target values
Classification
Regression
Clustering
AnomalyDetection
Find something out of place
Calls to Customer Care
Delta Change in Calls
Duration
Grouping by distance from
tower
Call drops due to technical
issues
How to build Model?
Task : Prove Hypothesis
Experience : Nature of Training Data
Goal : Minimize Loss Function
Loss Function = | Predicted Value – Actual Value |
How to evaluate Model Performance?
Cross Validation
Major Reasons:
• Less relevant Feature
• Smaller Training Data Set
• Higher Polynomials
• High/Low Learning Rate
• High/Low Regularization Value“Underfitting”
What are Key Data Learning Algorithms?
Reinforcement
Learning
Learning from Data Paradigm
• Learning by fully
labelled Data
• Used For: Prediction,
Classification (discrete
labels), Regression (real
values)
• Learning by Data
interrelationship
• Used for: Clustering,
Probability distribution
estimation, Finding association
(in features)
• Learning by Feedback
Loop
• Used for: Decision making
(robot, chess machine)
• Learning by partially
labelled and Data
interrelationships
• Used For: Prediction,
Classification (discrete
labels), Regression (real
values)
What are Key Problem Solving Algorithms?
ProblemType Paradigm
What is probable
effect of it?
How can we generalize
given model?
Is this A or B? Is
this A or B or C?
What is its decision
flow/reasoning?
Can we draw straight
rules from it?
How is it Organized?
Can combining models gives
better output?
Classification
Algorithms
How much/How
many it is?
Can we get higher
abstraction from it?
What is common in
it?
What is the similarity
in it?
Can it draw finer
feature from it?
Is it weird? What should I do
Next?
Anomaly Detection Reinforcement
Learning
How to choose amongst algorithms?
How to Engineer an Intelligent
System?
Engineering Intelligent System
Architecture
Build
Phase
Operation
Phase
What is difference between Software vs Intelligent System Engineering?
Deployment
Monitoring Support
Testing
Regression/ Integration
System Testing
NFR / Performance Testing
Implementation
Code Implementation Unit Testing
Designing
HLD - Architecture Level LLD – Class and method level
System Analysis
Requirement Gathering
Technical Specification of
Requirements
Model Deployment
Monitoring Evaluating Managing
Model Evaluation
Error Analysis Tuning Model
Model Training
Model Selection Model Training
Feature Engineering
Feature Extraction / Processing
Feature Ranking / Selection /
Reduction
Data Preparation
Data Acquisition Data Preprocessing
Software System Engineering Process Intelligent System Engineering Process
WHAT IS NEXT IN ML
TECHNOLOGY?
What is NEXT in ML?
 What is DL?
• “Deep Learning is a set of algorithms in Machine Learning that Attempts to model high level abstractions in data by using
architecture composed of multiple non-linear transformations.”
• Deep Learning don’t need to provide explicit Feature Engineering. It learns based on algorithm’s non learner transformation
logics.
What is current landscape?
Use case & Demos
Demo – Predicting Consumer Churn
 Scenario:
• Company has been managing CRM Process for a large US based
Telecom giant.
• Lately, Client has been showing concerns about Customer churn due to
various reasons.
• Company wants to help its client by developing an Intelligent System to
predict/detect customers which are likely to abandon their
subscription.
Problem
Analysis
Data
Acquisition
Feature
Engineering
Model
Training
Model
Evaluation
State
Account
Length
Area Code Phone Int'l Plan VMail Plan
Night
Charge
Intl Mins Intl Calls
Intl
Charge
CustServ
Calls
Subscribed
(Churn)
True/False
Predicted Column
Hypothesis:
• Customer Churning can be predicted by their Usage of Calls as well as Frequency of Customer Care calls.
Objective of Demo:
• To evaluate and select best performing ML Model for predicting Customer Churn. (Build Phase)
Customer Data:
Irrelevant Columns Binary Value Columns (Yes/No)
Binary Classification Reading CSV File into
Data Frame
Removing irrelevant
columns and modifying
data value
Train models with
three best with Cross
Validation Technique
Using Confusion
Matrix – Find best
most suitable Algo
Confusion Matrix
Actual
Value
Predicted
Value
Correct
Value
Incorrect
Value
Demo - Evaluating Models
• Precision -When a classifier predicts an
individual will churn, how often does that
individual actually churn? (Accuracy)
Precision = 235 / 269
Recall = 235 / 483
Precision = 330 / 256
Recall = 330 / 483
Precision = 167 / 211
Recall = 167/ 483
• Recall -When an individual churns, how often
does my classifier predict that correctly?
(Coverage)
Thank You
Saurabh Kaushik

More Related Content

What's hot

Machine learning Presentation
Machine learning PresentationMachine learning Presentation
Machine learning PresentationManish Singh
 
Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learningSangath babu
 
Machine learning it is time...
Machine learning it is time...Machine learning it is time...
Machine learning it is time...Sandip Chatterjee
 
Feature Engineering in Machine Learning
Feature Engineering in Machine LearningFeature Engineering in Machine Learning
Feature Engineering in Machine LearningKnoldus Inc.
 
Introduction to Machine Learning & AI
Introduction to Machine Learning & AIIntroduction to Machine Learning & AI
Introduction to Machine Learning & AIMichael Eydman
 
Introduction to machine learning and applications (1)
Introduction to machine learning and applications (1)Introduction to machine learning and applications (1)
Introduction to machine learning and applications (1)Manjunath Sindagi
 
Machine learning tutorial
Machine learning tutorialMachine learning tutorial
Machine learning tutorialAshokKumarC18
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningAshish Bansal
 
Guide to end end machine learning projects
Guide to end end machine learning projectsGuide to end end machine learning projects
Guide to end end machine learning projectsSkyl.ai
 
Machine Learning: Applications, Process and Techniques
Machine Learning: Applications, Process and TechniquesMachine Learning: Applications, Process and Techniques
Machine Learning: Applications, Process and TechniquesRui Pedro Paiva
 
Explainable AI
Explainable AIExplainable AI
Explainable AIDinesh V
 
Chapter01.ppt
Chapter01.pptChapter01.ppt
Chapter01.pptbutest
 
Quest for machine intelligence: Statistical learning methods
Quest for machine intelligence: Statistical learning methodsQuest for machine intelligence: Statistical learning methods
Quest for machine intelligence: Statistical learning methodsPavel Loskot
 
(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...
(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...
(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...Eirini Ntoutsi
 
Artificial general intelligence (AGI) or Strong A.I.
Artificial general intelligence (AGI) or Strong A.I.Artificial general intelligence (AGI) or Strong A.I.
Artificial general intelligence (AGI) or Strong A.I.Pratap Dangeti
 
Mathematical models and algorithms challenges
Mathematical models and algorithms challengesMathematical models and algorithms challenges
Mathematical models and algorithms challengesijctcm
 

What's hot (20)

Machine learning Presentation
Machine learning PresentationMachine learning Presentation
Machine learning Presentation
 
Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learning
 
Introduction to Deep Learning
Introduction to Deep Learning Introduction to Deep Learning
Introduction to Deep Learning
 
Machine learning it is time...
Machine learning it is time...Machine learning it is time...
Machine learning it is time...
 
Feature Engineering in Machine Learning
Feature Engineering in Machine LearningFeature Engineering in Machine Learning
Feature Engineering in Machine Learning
 
Introduction to Machine Learning & AI
Introduction to Machine Learning & AIIntroduction to Machine Learning & AI
Introduction to Machine Learning & AI
 
Introduction to machine learning and applications (1)
Introduction to machine learning and applications (1)Introduction to machine learning and applications (1)
Introduction to machine learning and applications (1)
 
Machine learning tutorial
Machine learning tutorialMachine learning tutorial
Machine learning tutorial
 
Lesson 33
Lesson 33Lesson 33
Lesson 33
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Guide to end end machine learning projects
Guide to end end machine learning projectsGuide to end end machine learning projects
Guide to end end machine learning projects
 
Machine Learning: Applications, Process and Techniques
Machine Learning: Applications, Process and TechniquesMachine Learning: Applications, Process and Techniques
Machine Learning: Applications, Process and Techniques
 
Explainable AI
Explainable AIExplainable AI
Explainable AI
 
Machine learning
Machine learningMachine learning
Machine learning
 
Chapter01.ppt
Chapter01.pptChapter01.ppt
Chapter01.ppt
 
Machine learning
Machine learningMachine learning
Machine learning
 
Quest for machine intelligence: Statistical learning methods
Quest for machine intelligence: Statistical learning methodsQuest for machine intelligence: Statistical learning methods
Quest for machine intelligence: Statistical learning methods
 
(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...
(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...
(Machine)Learning with limited labels(Machine)Learning with limited labels(Ma...
 
Artificial general intelligence (AGI) or Strong A.I.
Artificial general intelligence (AGI) or Strong A.I.Artificial general intelligence (AGI) or Strong A.I.
Artificial general intelligence (AGI) or Strong A.I.
 
Mathematical models and algorithms challenges
Mathematical models and algorithms challengesMathematical models and algorithms challenges
Mathematical models and algorithms challenges
 

Similar to Engineering Intelligent Systems using Machine Learning

Machine Learning Contents.pptx
Machine Learning Contents.pptxMachine Learning Contents.pptx
Machine Learning Contents.pptxNaveenkushwaha18
 
Machine Learning - Lecture1.pptx.pdf
Machine Learning - Lecture1.pptx.pdfMachine Learning - Lecture1.pptx.pdf
Machine Learning - Lecture1.pptx.pdfNsitTech
 
Machine Learning: Need of Machine Learning, Its Challenges and its Applications
Machine Learning: Need of Machine Learning, Its Challenges and its ApplicationsMachine Learning: Need of Machine Learning, Its Challenges and its Applications
Machine Learning: Need of Machine Learning, Its Challenges and its ApplicationsArpana Awasthi
 
Machine Learning course in Chandigarh Join
Machine Learning course in Chandigarh JoinMachine Learning course in Chandigarh Join
Machine Learning course in Chandigarh Joinasmeerana605
 
Machine Learning - Lecture2.pptx
Machine Learning - Lecture2.pptxMachine Learning - Lecture2.pptx
Machine Learning - Lecture2.pptxNsitTech
 
How to make m achines learn
How to make m achines learnHow to make m achines learn
How to make m achines learniskamegy
 
Presentation On Machine Learning.pptx
Presentation  On Machine Learning.pptxPresentation  On Machine Learning.pptx
Presentation On Machine Learning.pptxGodwin585235
 
Presentation On Machine Learning greator.pptx
Presentation On Machine Learning greator.pptxPresentation On Machine Learning greator.pptx
Presentation On Machine Learning greator.pptxKabileshCm
 
Machine Learning AND Deep Learning for OpenPOWER
Machine Learning AND Deep Learning for OpenPOWERMachine Learning AND Deep Learning for OpenPOWER
Machine Learning AND Deep Learning for OpenPOWERGanesan Narayanasamy
 
Introduction to Machine Learning.pptx
Introduction to Machine Learning.pptxIntroduction to Machine Learning.pptx
Introduction to Machine Learning.pptxDr. Amanpreet Kaur
 
Automated Machine Learning
Automated Machine LearningAutomated Machine Learning
Automated Machine LearningYuriy Guts
 
Machine Learning Basics
Machine Learning BasicsMachine Learning Basics
Machine Learning BasicsSuresh Arora
 
Machine Learning and its Applications
Machine Learning and its ApplicationsMachine Learning and its Applications
Machine Learning and its ApplicationsBhuvan Chopra
 
Hacking Predictive Modeling - RoadSec 2018
Hacking Predictive Modeling - RoadSec 2018Hacking Predictive Modeling - RoadSec 2018
Hacking Predictive Modeling - RoadSec 2018HJ van Veen
 
Azure Machine Learning and its real-world use cases
Azure Machine Learning and its real-world use casesAzure Machine Learning and its real-world use cases
Azure Machine Learning and its real-world use casesMichaela Murray
 
لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...
لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...
لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...Egyptian Engineers Association
 

Similar to Engineering Intelligent Systems using Machine Learning (20)

Machine Learning Contents.pptx
Machine Learning Contents.pptxMachine Learning Contents.pptx
Machine Learning Contents.pptx
 
Machine Learning - Lecture1.pptx.pdf
Machine Learning - Lecture1.pptx.pdfMachine Learning - Lecture1.pptx.pdf
Machine Learning - Lecture1.pptx.pdf
 
ML basics.pptx
ML basics.pptxML basics.pptx
ML basics.pptx
 
Machine learning
Machine learningMachine learning
Machine learning
 
Machine Learning: Need of Machine Learning, Its Challenges and its Applications
Machine Learning: Need of Machine Learning, Its Challenges and its ApplicationsMachine Learning: Need of Machine Learning, Its Challenges and its Applications
Machine Learning: Need of Machine Learning, Its Challenges and its Applications
 
Machine Learning course in Chandigarh Join
Machine Learning course in Chandigarh JoinMachine Learning course in Chandigarh Join
Machine Learning course in Chandigarh Join
 
Machine Learning - Lecture2.pptx
Machine Learning - Lecture2.pptxMachine Learning - Lecture2.pptx
Machine Learning - Lecture2.pptx
 
How to make m achines learn
How to make m achines learnHow to make m achines learn
How to make m achines learn
 
Presentation On Machine Learning.pptx
Presentation  On Machine Learning.pptxPresentation  On Machine Learning.pptx
Presentation On Machine Learning.pptx
 
Presentation On Machine Learning greator.pptx
Presentation On Machine Learning greator.pptxPresentation On Machine Learning greator.pptx
Presentation On Machine Learning greator.pptx
 
Machine Learning AND Deep Learning for OpenPOWER
Machine Learning AND Deep Learning for OpenPOWERMachine Learning AND Deep Learning for OpenPOWER
Machine Learning AND Deep Learning for OpenPOWER
 
Introduction to Machine Learning.pptx
Introduction to Machine Learning.pptxIntroduction to Machine Learning.pptx
Introduction to Machine Learning.pptx
 
Automated Machine Learning
Automated Machine LearningAutomated Machine Learning
Automated Machine Learning
 
Machine Learning Basics
Machine Learning BasicsMachine Learning Basics
Machine Learning Basics
 
Machine Learning and its Applications
Machine Learning and its ApplicationsMachine Learning and its Applications
Machine Learning and its Applications
 
Hacking Predictive Modeling - RoadSec 2018
Hacking Predictive Modeling - RoadSec 2018Hacking Predictive Modeling - RoadSec 2018
Hacking Predictive Modeling - RoadSec 2018
 
Machine learning
Machine learningMachine learning
Machine learning
 
Azure Machine Learning and its real-world use cases
Azure Machine Learning and its real-world use casesAzure Machine Learning and its real-world use cases
Azure Machine Learning and its real-world use cases
 
لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...
لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...
لموعد الإثنين 03 يناير 2022 143 مبادرة #تواصل_تطوير المحاضرة ال 143 من المباد...
 
recent.pptx
recent.pptxrecent.pptx
recent.pptx
 

More from Saurabh Kaushik

Building AI Product using AI Product Thinking
Building AI Product using AI Product Thinking Building AI Product using AI Product Thinking
Building AI Product using AI Product Thinking Saurabh Kaushik
 
AI Product Thinking for Product Managers
AI Product Thinking for Product Managers AI Product Thinking for Product Managers
AI Product Thinking for Product Managers Saurabh Kaushik
 
Explainable AI (XAI) - A Perspective
Explainable AI (XAI) - A Perspective Explainable AI (XAI) - A Perspective
Explainable AI (XAI) - A Perspective Saurabh Kaushik
 
Engineering Intelligent NLP Applications Using Deep Learning – Part 2
Engineering Intelligent NLP Applications Using Deep Learning – Part 2 Engineering Intelligent NLP Applications Using Deep Learning – Part 2
Engineering Intelligent NLP Applications Using Deep Learning – Part 2 Saurabh Kaushik
 
Engineering Intelligent NLP Applications Using Deep Learning – Part 1
Engineering Intelligent NLP Applications Using Deep Learning – Part 1Engineering Intelligent NLP Applications Using Deep Learning – Part 1
Engineering Intelligent NLP Applications Using Deep Learning – Part 1Saurabh Kaushik
 
Winning Deals with Design Thinking
Winning Deals with Design Thinking Winning Deals with Design Thinking
Winning Deals with Design Thinking Saurabh Kaushik
 
Project Management Using Design Thinking
Project Management Using Design Thinking Project Management Using Design Thinking
Project Management Using Design Thinking Saurabh Kaushik
 
Design Thinking - Case Studies
Design Thinking  - Case Studies Design Thinking  - Case Studies
Design Thinking - Case Studies Saurabh Kaushik
 
An Assessment Framework for Strategic Digital Marketing Effectiveness
An Assessment Framework for Strategic Digital Marketing EffectivenessAn Assessment Framework for Strategic Digital Marketing Effectiveness
An Assessment Framework for Strategic Digital Marketing EffectivenessSaurabh Kaushik
 
A Consulting Model - Strategic Digital marketing
A Consulting Model - Strategic Digital marketingA Consulting Model - Strategic Digital marketing
A Consulting Model - Strategic Digital marketingSaurabh Kaushik
 
Air Pollution Control by Tax and Subsidies
Air Pollution Control by Tax and Subsidies Air Pollution Control by Tax and Subsidies
Air Pollution Control by Tax and Subsidies Saurabh Kaushik
 

More from Saurabh Kaushik (12)

MLOps with Kubeflow
MLOps with Kubeflow MLOps with Kubeflow
MLOps with Kubeflow
 
Building AI Product using AI Product Thinking
Building AI Product using AI Product Thinking Building AI Product using AI Product Thinking
Building AI Product using AI Product Thinking
 
AI Product Thinking for Product Managers
AI Product Thinking for Product Managers AI Product Thinking for Product Managers
AI Product Thinking for Product Managers
 
Explainable AI (XAI) - A Perspective
Explainable AI (XAI) - A Perspective Explainable AI (XAI) - A Perspective
Explainable AI (XAI) - A Perspective
 
Engineering Intelligent NLP Applications Using Deep Learning – Part 2
Engineering Intelligent NLP Applications Using Deep Learning – Part 2 Engineering Intelligent NLP Applications Using Deep Learning – Part 2
Engineering Intelligent NLP Applications Using Deep Learning – Part 2
 
Engineering Intelligent NLP Applications Using Deep Learning – Part 1
Engineering Intelligent NLP Applications Using Deep Learning – Part 1Engineering Intelligent NLP Applications Using Deep Learning – Part 1
Engineering Intelligent NLP Applications Using Deep Learning – Part 1
 
Winning Deals with Design Thinking
Winning Deals with Design Thinking Winning Deals with Design Thinking
Winning Deals with Design Thinking
 
Project Management Using Design Thinking
Project Management Using Design Thinking Project Management Using Design Thinking
Project Management Using Design Thinking
 
Design Thinking - Case Studies
Design Thinking  - Case Studies Design Thinking  - Case Studies
Design Thinking - Case Studies
 
An Assessment Framework for Strategic Digital Marketing Effectiveness
An Assessment Framework for Strategic Digital Marketing EffectivenessAn Assessment Framework for Strategic Digital Marketing Effectiveness
An Assessment Framework for Strategic Digital Marketing Effectiveness
 
A Consulting Model - Strategic Digital marketing
A Consulting Model - Strategic Digital marketingA Consulting Model - Strategic Digital marketing
A Consulting Model - Strategic Digital marketing
 
Air Pollution Control by Tax and Subsidies
Air Pollution Control by Tax and Subsidies Air Pollution Control by Tax and Subsidies
Air Pollution Control by Tax and Subsidies
 

Recently uploaded

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 

Recently uploaded (20)

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 

Engineering Intelligent Systems using Machine Learning

  • 2. Agenda Why ML is significant? What is MLTechnology? How to Engineering an Intelligent System? What is Next in MLTechnology? Use Cases & Demo 1 2 3 4 5
  • 3. Machine Learning vs Traditional Learning
  • 4. Machine Learning  "A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E“ – T. Michell (1997) Example: A program for soccer tactics • Task : Win the game • Performance : Goals • Experience : (x) Players’ movements (y) Evaluation
  • 5. Why ML is Significant?
  • 6. Why do Automate? A few thousand years ago: Manual Plowing Today:Automated Plowing Path of Machine Evolution…
  • 7. Automation Evolution System that Do • Replicate repetitive human actions System that Think • Cognitive capabilities handle judgment-oriented tasks System that Learn/Adapt • Learn to understand context and adapt to users and systemsRobotic Automation CognitiveAutomation IntelligentAutomation Natural Language Processing Big Data Analytics Artificial Intelligence Machine Learning Large Scale Processing Adaptive Alteration Rule Engine Screen Scraping Workflow Unstructured Data Processing (Extraction) Knowledge Modelling (Ontologies) Implementation: • Macro-based applets • Screen Scraping data collection • Workflow Implementation • Process Mapping • Business Process Management Implementation: • Built-in Knowledge repository • Learning capabilities • Ability to work with unstructured data • Pattern recognition • Reading source data manuals Implementation: • Artificial Intelligence Systems • Natural Language Understanding and Generation • Self Optimizing / Self Learning • Predictive Analytics / hypothesis generation • Evidence based learning Capabilities Capabilities Capabilities
  • 8. Evolution of Machine Intelligence • Raw computing power can automate complex tasks!Great Algorithms + Fast Computers • Automating automobiles into autonomous automata!More Data + Real- Time Processing • Automating question answering and information retrieval!Big Data + In- Memory Clusters • Deep Learning + Smart Algorithms = Master Gamer Deep Learning • New algorithm learns handwriting of unseen symbols from very few training examples (unlike typical Deep Learning) ImproveTraining Efficiency IBM Deep Blue Google Self Driven Cars Watson Jeopardy Deepmind Atari Game One Shot Learning
  • 9. Why Machine Learning?  Human Behavior & their Life are not logical like Code, not linear like a Formulas and not consistent like Rules, so it is hard for Machines to understand & respond to humans, that is the challenge for todays Digital world. Unless, Machine starts to Learn this ever changing human behavior, it can neither understand effectively nor respond intelligently & personally with its human counterpart. Machine Learning algorithms offers a mechanism to understand this non-linear, non-consistent and intuitive behavior. Formula Behavior Actual Behavior Machine Learning to help machine Learn about Human World.
  • 10. Where can we Apply?
  • 11. What is ML Technology?
  • 12. What is Machine Learning Process ?
  • 13. Types of Tasks for ML Decide between two classes Group data points tightly Fit the target values Classification Regression Clustering AnomalyDetection Find something out of place Calls to Customer Care Delta Change in Calls Duration Grouping by distance from tower Call drops due to technical issues
  • 14. How to build Model? Task : Prove Hypothesis Experience : Nature of Training Data Goal : Minimize Loss Function Loss Function = | Predicted Value – Actual Value |
  • 15. How to evaluate Model Performance? Cross Validation Major Reasons: • Less relevant Feature • Smaller Training Data Set • Higher Polynomials • High/Low Learning Rate • High/Low Regularization Value“Underfitting”
  • 16. What are Key Data Learning Algorithms? Reinforcement Learning Learning from Data Paradigm • Learning by fully labelled Data • Used For: Prediction, Classification (discrete labels), Regression (real values) • Learning by Data interrelationship • Used for: Clustering, Probability distribution estimation, Finding association (in features) • Learning by Feedback Loop • Used for: Decision making (robot, chess machine) • Learning by partially labelled and Data interrelationships • Used For: Prediction, Classification (discrete labels), Regression (real values)
  • 17. What are Key Problem Solving Algorithms? ProblemType Paradigm What is probable effect of it? How can we generalize given model? Is this A or B? Is this A or B or C? What is its decision flow/reasoning? Can we draw straight rules from it? How is it Organized? Can combining models gives better output? Classification Algorithms How much/How many it is? Can we get higher abstraction from it? What is common in it? What is the similarity in it? Can it draw finer feature from it? Is it weird? What should I do Next? Anomaly Detection Reinforcement Learning
  • 18. How to choose amongst algorithms?
  • 19. How to Engineer an Intelligent System?
  • 21. What is difference between Software vs Intelligent System Engineering? Deployment Monitoring Support Testing Regression/ Integration System Testing NFR / Performance Testing Implementation Code Implementation Unit Testing Designing HLD - Architecture Level LLD – Class and method level System Analysis Requirement Gathering Technical Specification of Requirements Model Deployment Monitoring Evaluating Managing Model Evaluation Error Analysis Tuning Model Model Training Model Selection Model Training Feature Engineering Feature Extraction / Processing Feature Ranking / Selection / Reduction Data Preparation Data Acquisition Data Preprocessing Software System Engineering Process Intelligent System Engineering Process
  • 22. WHAT IS NEXT IN ML TECHNOLOGY?
  • 23. What is NEXT in ML?  What is DL? • “Deep Learning is a set of algorithms in Machine Learning that Attempts to model high level abstractions in data by using architecture composed of multiple non-linear transformations.” • Deep Learning don’t need to provide explicit Feature Engineering. It learns based on algorithm’s non learner transformation logics.
  • 24. What is current landscape?
  • 25. Use case & Demos
  • 26. Demo – Predicting Consumer Churn  Scenario: • Company has been managing CRM Process for a large US based Telecom giant. • Lately, Client has been showing concerns about Customer churn due to various reasons. • Company wants to help its client by developing an Intelligent System to predict/detect customers which are likely to abandon their subscription. Problem Analysis Data Acquisition Feature Engineering Model Training Model Evaluation State Account Length Area Code Phone Int'l Plan VMail Plan Night Charge Intl Mins Intl Calls Intl Charge CustServ Calls Subscribed (Churn) True/False Predicted Column Hypothesis: • Customer Churning can be predicted by their Usage of Calls as well as Frequency of Customer Care calls. Objective of Demo: • To evaluate and select best performing ML Model for predicting Customer Churn. (Build Phase) Customer Data: Irrelevant Columns Binary Value Columns (Yes/No) Binary Classification Reading CSV File into Data Frame Removing irrelevant columns and modifying data value Train models with three best with Cross Validation Technique Using Confusion Matrix – Find best most suitable Algo
  • 28. Demo - Evaluating Models • Precision -When a classifier predicts an individual will churn, how often does that individual actually churn? (Accuracy) Precision = 235 / 269 Recall = 235 / 483 Precision = 330 / 256 Recall = 330 / 483 Precision = 167 / 211 Recall = 167/ 483 • Recall -When an individual churns, how often does my classifier predict that correctly? (Coverage)