SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
Episode #1: ML bootcamp
A first step towards Machine Learning
Shabinesh Sivaraj @shabinesh
Chetan Khatri @khatri_chetan
What’s
Machine
Learning?
It is a subfield of AI concerned
with algorithms that allow
computer to learn from examples
and experience.
Machine Learning - The Frontier in Artificial Intelligence
Machine
Learning
Supervised
Learning
Unsupervised
Learning
Reinforcement
Learning
Deep Learning
/Deep Neural
Network
Applications of Machine learning
Vision
Natural Language
Speech
Conversational Dialog Agent
What Can be done with Machine learning !
Mobile first to AI first World !
“Mobile first to AI First” Rule
User Interaction model is
fundamentally changes, all product
applies Machine Learning / Deep
learning i.e AI
Mobile first to AI First
People are taking the best experiences
and demanding they receive the same or
better everywhere.
- Jim Lyski, Chief Marketing Officer -
Carmax.
Mobile first to AI first
Language Understanding
Sentiment Analysis
Use cases with Machine learning
❏ Recommendation - Personalize User experience.
❏ Natural Language Processing - Understanding linguistics.
❏ Financial Trading - Predicting Stock market.
❏ Marketing and Sales - Target Audience.
❏ Healthcare - Detection of Diabetic Eye Disease, Assisting Pathologists in Detecting
Cancer, Dermatology diseases classification.
Accuracy on DNA Sequencing, Drug discovery and material science.
❏ Sentiment Analysis - to understand customer’s view on product.
❏ Self-Driving Car - to avoid accident due to driver’s mistake.
❏ Object Detection - to Detect which object is there at Image / Video.
❏ Object Segmentation - to classify all the image / objects from image / videos.
❏ Dialog Agent - to ask question and get answer from specific branch of corpus.
❏ Search - to provide the information based on customer behavior.
❏ Fraud Detection - Ex. Spam Filtering
And a lot ….
Data Analytics Lifecycle
● Understand the Business
● Understand the Data
● Cleanse the Data
● Do Analytics the Data
● Predict the Data
● Visualize the data
● Build Insight that helps to grow Business Revenue
● Explain to Executive (CxO)
● Take Decision
● Increase Revenue
Machine Learning Life cycle
1. Data Quality (Removing Noisy, Missing Data)
2. Feature Engineering
3. Choosing Best Model: " based on culture of Data, For ex. If continues data-points
go with Linear Regression , If categorical binomial prediction requires then go with
Logistic Regression, For Random sample of data(Feature randomization) and have
better generalization performance. other like Gradient Boosting Trees for optimal
linear combination of trees and weighted sum of predictions of individual trees."
Try from Linear Regression to Deep Learning (RNN, CNN)
4. Ensemble Model (Regression + Random Forest + XGBoost)
5. Tune Hyper-parameters(For ex in Deep Neural Network, Needs to tune mini-batch
size, learning rate, epoch, hidden layers)
6. Model Compression - Port model to embedded / mobile devices using Compress
matrices(Sparsify, Shrink, Break, Quantize)
7. Deploy to Embedded device.
Tools & Technologies
Tools & Technologies ...
Machine learning - Thought Process
FUD?
Learning methods
● 30 days challenges
● Learn by doing it - Just do it
● Try understanding the math
behind it.
● Write blogs
● Join local meetup groups
● Conferences
● Read people’s code, Believe in
Open Source Contribution.
The Mathematics
Matrix of life Linear Algebra
Probability of you learning
Slope of Calculus
Minimalistic learning path
● Pick a language-Python or R
● Start Data Analysis
○ R: dplyr, tidyr, stringr, reshape2
○ Python: Numpy, Pandas
● Data Visualization
○ R: ggplot
○ Python: Matplotlib
● Statistics:
○ http://www-bcf.usc.edu/~gareth/ISL/
○ https://www.openintro.org/stat/textbook.
php?stat_book=os
● Learn to build models:
○ Learning techniques
○ Algorithms
● Linear Regression
● Logistic Regression
● Decision Trees
● KNN (K- Nearest Neighbors)
● K-Means Clustering
● Market Basket Analysis
(Associative Rule Mining)
● Naïve Bayes
And a lot !
Resources
● https://www.kaggle.com
● https://www.udacity.com
● https://www.coursera.org
● https://ocw.mit.edu
● https://www.edx.org
● https://see.stanford.edu/C
ourse/CS229
● http://colah.github.io/
● http://distill.pub/
And a lot !
1st month
Language, Practice
2nd month
Data Analysis tools
and Linear Algebra,
practice
6th month
Data visualization,
Probability
distribution, practice
10th month
Statistics, learning
techniques, Algo.
12th month
Practice, practice,
practice
Homework
1. No more Windows, it must be Linux.
2. Be ready with Environment - Python 2.7 and Anaconda suite. Download URL
3. Make your hands dirty with Linear Algebra and Calculus.
4. For Upcoming sessions, Attendees are advised to learn basics of Python before
attending the workshop. At the bare minimum, attendees should be knowing
Sections 1 through 5.1 in this book:
http://anandology.com/python-practice-book/

Weitere ähnliche Inhalte

Was ist angesagt?

Programming beyond cs
Programming beyond csProgramming beyond cs
Programming beyond cs
uditproject
 
PIRST Presentation
PIRST PresentationPIRST Presentation
PIRST Presentation
Abhay Shete
 

Was ist angesagt? (10)

Programming beyond cs
Programming beyond csProgramming beyond cs
Programming beyond cs
 
Basics of Python and Intro to Machine Learning
Basics of Python and Intro to Machine LearningBasics of Python and Intro to Machine Learning
Basics of Python and Intro to Machine Learning
 
210428kopo
210428kopo210428kopo
210428kopo
 
Lecture 1 introduction
Lecture 1   introductionLecture 1   introduction
Lecture 1 introduction
 
Road map to competitive programming
Road map to competitive programmingRoad map to competitive programming
Road map to competitive programming
 
Deep Learning Overview
Deep Learning OverviewDeep Learning Overview
Deep Learning Overview
 
PIRST Presentation
PIRST PresentationPIRST Presentation
PIRST Presentation
 
De cero a Machine Learning: un camino sencillo para llegar muy lejos
De cero a Machine Learning: un camino sencillo para llegar muy lejos De cero a Machine Learning: un camino sencillo para llegar muy lejos
De cero a Machine Learning: un camino sencillo para llegar muy lejos
 
Recommending for the World
Recommending for the WorldRecommending for the World
Recommending for the World
 
Staying Shallow & Lean in a Deep Learning World
Staying Shallow & Lean in a Deep Learning WorldStaying Shallow & Lean in a Deep Learning World
Staying Shallow & Lean in a Deep Learning World
 

Ähnlich wie A step towards machine learning at accionlabs

Ähnlich wie A step towards machine learning at accionlabs (20)

Lunch and Learn Artificial intelligence
Lunch and Learn Artificial intelligence Lunch and Learn Artificial intelligence
Lunch and Learn Artificial intelligence
 
AI hype or reality
AI  hype or realityAI  hype or reality
AI hype or reality
 
Data science Applications in the Enterprise
Data science Applications in the EnterpriseData science Applications in the Enterprise
Data science Applications in the Enterprise
 
Essential concepts for machine learning
Essential concepts for machine learning Essential concepts for machine learning
Essential concepts for machine learning
 
Artificial intelligence in industry
Artificial intelligence in industryArtificial intelligence in industry
Artificial intelligence in industry
 
General introduction to AI ML DL DS
General introduction to AI ML DL DSGeneral introduction to AI ML DL DS
General introduction to AI ML DL DS
 
Machine Learning: Artificial Intelligence isn't just a Science Fiction topic
Machine Learning: Artificial Intelligence isn't just a Science Fiction topicMachine Learning: Artificial Intelligence isn't just a Science Fiction topic
Machine Learning: Artificial Intelligence isn't just a Science Fiction topic
 
Machine Learning: Inteligencia Artificial no es sólo un tema de Ciencia Ficci...
Machine Learning: Inteligencia Artificial no es sólo un tema de Ciencia Ficci...Machine Learning: Inteligencia Artificial no es sólo un tema de Ciencia Ficci...
Machine Learning: Inteligencia Artificial no es sólo un tema de Ciencia Ficci...
 
L15.pptx
L15.pptxL15.pptx
L15.pptx
 
AI-ML in Business: Unlocking Opportunities and Navigating Challenges
AI-ML in Business: Unlocking Opportunities and Navigating ChallengesAI-ML in Business: Unlocking Opportunities and Navigating Challenges
AI-ML in Business: Unlocking Opportunities and Navigating Challenges
 
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)
 
Artificial Intelligence and The Complexity
Artificial Intelligence and The ComplexityArtificial Intelligence and The Complexity
Artificial Intelligence and The Complexity
 
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
 
SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)
SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)
SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)
 
Machine learning
 Machine learning Machine learning
Machine learning
 
Machine Learning - Challenges, Learnings & Opportunities
Machine Learning - Challenges, Learnings & OpportunitiesMachine Learning - Challenges, Learnings & Opportunities
Machine Learning - Challenges, Learnings & Opportunities
 
Machine learning by ganesh kavhar
Machine learning by ganesh kavharMachine learning by ganesh kavhar
Machine learning by ganesh kavhar
 
Machine learning
Machine learningMachine learning
Machine learning
 
AI & Programmatic Advertising Master Class - Yang Han, StackAdapt
AI & Programmatic Advertising Master Class - Yang Han, StackAdaptAI & Programmatic Advertising Master Class - Yang Han, StackAdapt
AI & Programmatic Advertising Master Class - Yang Han, StackAdapt
 
data science and business analytics
data science and business analyticsdata science and business analytics
data science and business analytics
 

Mehr von Chetan Khatri

Mehr von Chetan Khatri (20)

Data Science for Beginner by Chetan Khatri and Deptt. of Computer Science, Ka...
Data Science for Beginner by Chetan Khatri and Deptt. of Computer Science, Ka...Data Science for Beginner by Chetan Khatri and Deptt. of Computer Science, Ka...
Data Science for Beginner by Chetan Khatri and Deptt. of Computer Science, Ka...
 
Demystify Information Security & Threats for Data-Driven Platforms With Cheta...
Demystify Information Security & Threats for Data-Driven Platforms With Cheta...Demystify Information Security & Threats for Data-Driven Platforms With Cheta...
Demystify Information Security & Threats for Data-Driven Platforms With Cheta...
 
PyconZA19-Distributed-workloads-challenges-with-PySpark-and-Airflow
PyconZA19-Distributed-workloads-challenges-with-PySpark-and-AirflowPyconZA19-Distributed-workloads-challenges-with-PySpark-and-Airflow
PyconZA19-Distributed-workloads-challenges-with-PySpark-and-Airflow
 
ScalaTo July 2019 - No more struggles with Apache Spark workloads in production
ScalaTo July 2019 - No more struggles with Apache Spark workloads in productionScalaTo July 2019 - No more struggles with Apache Spark workloads in production
ScalaTo July 2019 - No more struggles with Apache Spark workloads in production
 
No more struggles with Apache Spark workloads in production
No more struggles with Apache Spark workloads in productionNo more struggles with Apache Spark workloads in production
No more struggles with Apache Spark workloads in production
 
PyConLT19-No_more_struggles_with_Apache_Spark_(PySpark)_workloads_in_production
PyConLT19-No_more_struggles_with_Apache_Spark_(PySpark)_workloads_in_productionPyConLT19-No_more_struggles_with_Apache_Spark_(PySpark)_workloads_in_production
PyConLT19-No_more_struggles_with_Apache_Spark_(PySpark)_workloads_in_production
 
Automate ml workflow_transmogrif_ai-_chetan_khatri_berlin-scala
Automate ml workflow_transmogrif_ai-_chetan_khatri_berlin-scalaAutomate ml workflow_transmogrif_ai-_chetan_khatri_berlin-scala
Automate ml workflow_transmogrif_ai-_chetan_khatri_berlin-scala
 
HBaseConAsia 2018 - Scaling 30 TB's of Data lake with Apache HBase and Scala ...
HBaseConAsia 2018 - Scaling 30 TB's of Data lake with Apache HBase and Scala ...HBaseConAsia 2018 - Scaling 30 TB's of Data lake with Apache HBase and Scala ...
HBaseConAsia 2018 - Scaling 30 TB's of Data lake with Apache HBase and Scala ...
 
TransmogrifAI - Automate Machine Learning Workflow with the power of Scala an...
TransmogrifAI - Automate Machine Learning Workflow with the power of Scala an...TransmogrifAI - Automate Machine Learning Workflow with the power of Scala an...
TransmogrifAI - Automate Machine Learning Workflow with the power of Scala an...
 
An Introduction to Spark with Scala
An Introduction to Spark with ScalaAn Introduction to Spark with Scala
An Introduction to Spark with Scala
 
HBase with Apache Spark POC Demo
HBase with Apache Spark POC DemoHBase with Apache Spark POC Demo
HBase with Apache Spark POC Demo
 
HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...
HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...
HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...
 
HKOSCon18 - Chetan Khatri - Scaling TB's of Data with Apache Spark and Scala ...
HKOSCon18 - Chetan Khatri - Scaling TB's of Data with Apache Spark and Scala ...HKOSCon18 - Chetan Khatri - Scaling TB's of Data with Apache Spark and Scala ...
HKOSCon18 - Chetan Khatri - Scaling TB's of Data with Apache Spark and Scala ...
 
Fossasia 2018-chetan-khatri
Fossasia 2018-chetan-khatriFossasia 2018-chetan-khatri
Fossasia 2018-chetan-khatri
 
Fossasia ai-ml technologies and application for product development-chetan kh...
Fossasia ai-ml technologies and application for product development-chetan kh...Fossasia ai-ml technologies and application for product development-chetan kh...
Fossasia ai-ml technologies and application for product development-chetan kh...
 
An Introduction Linear Algebra for Neural Networks and Deep learning
An Introduction Linear Algebra for Neural Networks and Deep learningAn Introduction Linear Algebra for Neural Networks and Deep learning
An Introduction Linear Algebra for Neural Networks and Deep learning
 
Introduction to Computer Science
Introduction to Computer ScienceIntroduction to Computer Science
Introduction to Computer Science
 
An introduction to Git with Atlassian Suite
An introduction to Git with Atlassian SuiteAn introduction to Git with Atlassian Suite
An introduction to Git with Atlassian Suite
 
Voltage measurement using arduino
Voltage measurement using arduinoVoltage measurement using arduino
Voltage measurement using arduino
 
Design & Building Smart Energy Meter
Design & Building Smart Energy MeterDesign & Building Smart Energy Meter
Design & Building Smart Energy Meter
 

Kürzlich hochgeladen

Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
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 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
 
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
gajnagarg
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
amitlee9823
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
gajnagarg
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 

Kürzlich hochgeladen (20)

Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning Approach
 
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
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
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...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
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...
 
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls roorkee Escorts ☎️9352988975 Two shot with one girl ...
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
(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
 

A step towards machine learning at accionlabs

  • 1. Episode #1: ML bootcamp A first step towards Machine Learning Shabinesh Sivaraj @shabinesh Chetan Khatri @khatri_chetan
  • 2. What’s Machine Learning? It is a subfield of AI concerned with algorithms that allow computer to learn from examples and experience.
  • 3.
  • 4. Machine Learning - The Frontier in Artificial Intelligence Machine Learning Supervised Learning Unsupervised Learning Reinforcement Learning Deep Learning /Deep Neural Network
  • 5. Applications of Machine learning Vision Natural Language Speech Conversational Dialog Agent
  • 6. What Can be done with Machine learning !
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Mobile first to AI first World !
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. “Mobile first to AI First” Rule User Interaction model is fundamentally changes, all product applies Machine Learning / Deep learning i.e AI
  • 20. Mobile first to AI First People are taking the best experiences and demanding they receive the same or better everywhere. - Jim Lyski, Chief Marketing Officer - Carmax.
  • 21. Mobile first to AI first
  • 24. Use cases with Machine learning ❏ Recommendation - Personalize User experience. ❏ Natural Language Processing - Understanding linguistics. ❏ Financial Trading - Predicting Stock market. ❏ Marketing and Sales - Target Audience. ❏ Healthcare - Detection of Diabetic Eye Disease, Assisting Pathologists in Detecting Cancer, Dermatology diseases classification. Accuracy on DNA Sequencing, Drug discovery and material science. ❏ Sentiment Analysis - to understand customer’s view on product. ❏ Self-Driving Car - to avoid accident due to driver’s mistake. ❏ Object Detection - to Detect which object is there at Image / Video. ❏ Object Segmentation - to classify all the image / objects from image / videos. ❏ Dialog Agent - to ask question and get answer from specific branch of corpus. ❏ Search - to provide the information based on customer behavior. ❏ Fraud Detection - Ex. Spam Filtering And a lot ….
  • 25. Data Analytics Lifecycle ● Understand the Business ● Understand the Data ● Cleanse the Data ● Do Analytics the Data ● Predict the Data ● Visualize the data ● Build Insight that helps to grow Business Revenue ● Explain to Executive (CxO) ● Take Decision ● Increase Revenue
  • 26. Machine Learning Life cycle 1. Data Quality (Removing Noisy, Missing Data) 2. Feature Engineering 3. Choosing Best Model: " based on culture of Data, For ex. If continues data-points go with Linear Regression , If categorical binomial prediction requires then go with Logistic Regression, For Random sample of data(Feature randomization) and have better generalization performance. other like Gradient Boosting Trees for optimal linear combination of trees and weighted sum of predictions of individual trees." Try from Linear Regression to Deep Learning (RNN, CNN) 4. Ensemble Model (Regression + Random Forest + XGBoost) 5. Tune Hyper-parameters(For ex in Deep Neural Network, Needs to tune mini-batch size, learning rate, epoch, hidden layers) 6. Model Compression - Port model to embedded / mobile devices using Compress matrices(Sparsify, Shrink, Break, Quantize) 7. Deploy to Embedded device.
  • 29. Machine learning - Thought Process
  • 30. FUD? Learning methods ● 30 days challenges ● Learn by doing it - Just do it ● Try understanding the math behind it. ● Write blogs ● Join local meetup groups ● Conferences ● Read people’s code, Believe in Open Source Contribution.
  • 31. The Mathematics Matrix of life Linear Algebra Probability of you learning Slope of Calculus
  • 32. Minimalistic learning path ● Pick a language-Python or R ● Start Data Analysis ○ R: dplyr, tidyr, stringr, reshape2 ○ Python: Numpy, Pandas ● Data Visualization ○ R: ggplot ○ Python: Matplotlib ● Statistics: ○ http://www-bcf.usc.edu/~gareth/ISL/ ○ https://www.openintro.org/stat/textbook. php?stat_book=os ● Learn to build models: ○ Learning techniques ○ Algorithms ● Linear Regression ● Logistic Regression ● Decision Trees ● KNN (K- Nearest Neighbors) ● K-Means Clustering ● Market Basket Analysis (Associative Rule Mining) ● Naïve Bayes And a lot !
  • 33. Resources ● https://www.kaggle.com ● https://www.udacity.com ● https://www.coursera.org ● https://ocw.mit.edu ● https://www.edx.org ● https://see.stanford.edu/C ourse/CS229 ● http://colah.github.io/ ● http://distill.pub/ And a lot !
  • 34. 1st month Language, Practice 2nd month Data Analysis tools and Linear Algebra, practice 6th month Data visualization, Probability distribution, practice 10th month Statistics, learning techniques, Algo. 12th month Practice, practice, practice
  • 35. Homework 1. No more Windows, it must be Linux. 2. Be ready with Environment - Python 2.7 and Anaconda suite. Download URL 3. Make your hands dirty with Linear Algebra and Calculus. 4. For Upcoming sessions, Attendees are advised to learn basics of Python before attending the workshop. At the bare minimum, attendees should be knowing Sections 1 through 5.1 in this book: http://anandology.com/python-practice-book/