SlideShare a Scribd company logo
Demystifying ML / DL / AI
Practical guide of differences between Machine
Learning, Deep Learning and Artificial Intelligence
Presented by Greg Werner, 3Blades.io
Agenda
- Goals
- Data Science Process
- Machine Learning Primer
- Deep Learning Primer
- Optimization Techniques for ML/DL
- What about Artificial Intelligence?
- Common Use Cases
- Some Examples
Goals
1. What are the differences between ML and DL?
2. What are the most popular classes of algorithms?
3. Use cases
4. Examples
The Data Science Process
Effective ML and
DL need a
process
Data Science Process (cont.)
The Processes are
actually the same! The
difference is in the
algorithms and methods
used to train and save
models.
The Data Science Process (cont.)
Data Preparation Primer
Data Preparation
Getting, Cleaning and Preparing Data
Data Preparation (cont.)
Preprocess Data
Data Preparation (cont.)
Transform Data
Spot Check Algorithms
Grouping Algorithms
Learning Style
Grouping Algorithms
By Similarity
Deep Learning
Why Deep Learning?
Slide by Andrew Ng, all rights reserved.
Deep Learning (cont.)
From Jeff Dean (“Deep Learning for Building Intelligent
Computer Systems”):
“When you hear the term deep learning, just think of a large
deep neural net. Deep refers to the number of layers typically
and so this kind of the popular term that’s been adopted in
the press. I think of them as deep neural networks generally.”
Deep Learning (cont.)
Automatic feature extraction from raw data, also called
feature learning.
Deep Learning (cont.)
Source: KDNuggets.com all rights reserved.
Deep Learning (cont.)
1. Input a set of training examples
2. For each training example xx, set corresponding input
activation and:
a. Feedforward
b. Output error
c. Backpropagate the error
3. Gradient descent
Deep Learning (cont.)
Deep learning excels with unstructured data sets.
Images of pixel data, documents of text data or files of audio data are some
examples.
Take Aways
● We can’t get around ‘Data Munging’, for now anyway
● ML and DL are actually related. DL is used mostly for
supervised and semi-supervised learning problems.
● Automating the ML/DL pipeline and offering collaboration
environments to complete all these tasks are necessary.
Thank You!!
● Email: hello@3blades.io
● Web: https://3blades.io
● Twitter: @3bladesio
● GitHub: https://github.com/3blades
● Email: gwerner@3blades.io
● Twitter: @gwerner
● LinkedIn: https://www.linkedin.com/in/wernergreg
● GitHub: https://github.com/jgwerner

More Related Content

PDF
General introduction to AI ML DL DS
PPTX
Machine learning seminar ppt
PDF
Machine Learning for dummies!
PPTX
Deep Learning: Towards General Artificial Intelligence
PPTX
Artificial Intelligence And Its Applications
PPTX
Deep learning introduction
PPT
Useful Techniques in Artificial Intelligence
PPTX
What is Deep Learning?
General introduction to AI ML DL DS
Machine learning seminar ppt
Machine Learning for dummies!
Deep Learning: Towards General Artificial Intelligence
Artificial Intelligence And Its Applications
Deep learning introduction
Useful Techniques in Artificial Intelligence
What is Deep Learning?

What's hot (20)

PPT
Artificial Intelligence AI Topics History and Overview
PDF
Fundamentals of Artificial Intelligence — QU AIO Leadership in AI
PDF
Introduction to Artificial Intelligence
PPTX
AI Deep Learning - CF Machine Learning
PPT
Machine Learning
PDF
AI, Machine Learning and Deep Learning - The Overview
PPTX
Artificial intelligence
PDF
Artificial Intelligence Research Topics for PhD Manuscripts 2021 - Phdassistance
PPTX
Ajit Jaokar, Data Science for IoT professor at Oxford University “Enterprise ...
PPTX
From Narrow AI to Artificial General Intelligence (AGI)
PDF
Artificial intelligence
PDF
machine learning
PDF
DWX 2018 Session about Artificial Intelligence, Machine and Deep Learning
PPTX
Artificial intelligence original
PDF
Artificial Intelligence (AI) Interview Questions and Answers | Edureka
PPTX
01 foundations
PPT
Artificial intelligence and Neural Network
PDF
Artificial Intelligence Notes Unit 1
PDF
Python AI tutorial
Artificial Intelligence AI Topics History and Overview
Fundamentals of Artificial Intelligence — QU AIO Leadership in AI
Introduction to Artificial Intelligence
AI Deep Learning - CF Machine Learning
Machine Learning
AI, Machine Learning and Deep Learning - The Overview
Artificial intelligence
Artificial Intelligence Research Topics for PhD Manuscripts 2021 - Phdassistance
Ajit Jaokar, Data Science for IoT professor at Oxford University “Enterprise ...
From Narrow AI to Artificial General Intelligence (AGI)
Artificial intelligence
machine learning
DWX 2018 Session about Artificial Intelligence, Machine and Deep Learning
Artificial intelligence original
Artificial Intelligence (AI) Interview Questions and Answers | Edureka
01 foundations
Artificial intelligence and Neural Network
Artificial Intelligence Notes Unit 1
Python AI tutorial
Ad

Similar to Demystifying Ml, DL and AI (20)

PDF
Machine Learning vs. Deep Learning: What’s the Difference?
PDF
Machine Learning vs. Deep Learning: What’s the Difference?
DOCX
Difference between Machine Learning and Deep Learning.docx
PDF
Differences Between Machine Learning Ml Artificial Intelligence AI And Deep L...
PPTX
1.Introduction to deep learning
PDF
Differences Between Machine Learning Ml Artificial Intelligence Ai And Deep L...
PPTX
Session_2_Introduction_to_Deep_Learning.pptx
PDF
Session_2_Introduction_to_Deep_Learning.pdf
PDF
PPT2: Introduction of Machine Learning & Deep Learning and its types
PPTX
Data Science Salon: Introduction to Machine Learning - Marketing Use Case
PPTX
Data Science Salon Miami Presentation
PDF
A QUICK INTRODUCTION TO DEEP LEARNING
PPTX
Difference Between Machine Learning (ML) and Deep Learning (DL) 2024.pptx
PPTX
Deeeep Leeearning Leeeecture gor undergraduate.pptx
PPTX
Machine-Learning-vs-Deep-Learning-Whats-the-Difference
PDF
Deep Learning vs Machine Learning | IABAC
PPTX
Deep_Learning_Demo_Class_Detailed.pptx sn
PPTX
Deep learning
PDF
Blue and Orange Modern Monotone Technology Keynote Presentation.pdf
PDF
IRJET- Machine Learning V/S Deep Learning
Machine Learning vs. Deep Learning: What’s the Difference?
Machine Learning vs. Deep Learning: What’s the Difference?
Difference between Machine Learning and Deep Learning.docx
Differences Between Machine Learning Ml Artificial Intelligence AI And Deep L...
1.Introduction to deep learning
Differences Between Machine Learning Ml Artificial Intelligence Ai And Deep L...
Session_2_Introduction_to_Deep_Learning.pptx
Session_2_Introduction_to_Deep_Learning.pdf
PPT2: Introduction of Machine Learning & Deep Learning and its types
Data Science Salon: Introduction to Machine Learning - Marketing Use Case
Data Science Salon Miami Presentation
A QUICK INTRODUCTION TO DEEP LEARNING
Difference Between Machine Learning (ML) and Deep Learning (DL) 2024.pptx
Deeeep Leeearning Leeeecture gor undergraduate.pptx
Machine-Learning-vs-Deep-Learning-Whats-the-Difference
Deep Learning vs Machine Learning | IABAC
Deep_Learning_Demo_Class_Detailed.pptx sn
Deep learning
Blue and Orange Modern Monotone Technology Keynote Presentation.pdf
IRJET- Machine Learning V/S Deep Learning
Ad

Recently uploaded (20)

PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
Understanding_Digital_Forensics_Presentation.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Per capita expenditure prediction using model stacking based on satellite ima...
Chapter 3 Spatial Domain Image Processing.pdf
The AUB Centre for AI in Media Proposal.docx
MYSQL Presentation for SQL database connectivity
NewMind AI Weekly Chronicles - August'25 Week I
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Network Security Unit 5.pdf for BCA BBA.
sap open course for s4hana steps from ECC to s4
Diabetes mellitus diagnosis method based random forest with bat algorithm
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Dropbox Q2 2025 Financial Results & Investor Presentation
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
MIND Revenue Release Quarter 2 2025 Press Release
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Unlocking AI with Model Context Protocol (MCP)
Advanced methodologies resolving dimensionality complications for autism neur...
Mobile App Security Testing_ A Comprehensive Guide.pdf

Demystifying Ml, DL and AI

Editor's Notes

  • #7: Data Science Workflow Define the Problem What is the problem? Provide formal and informal definitions. Why does the problem need to be solved? Motivation, benefits, how it will be used. How would I solve the problem? Describe how the problem would be solved manually to flush domain knowledge. Prepare Data Data Selection. Availability, what is missing, what can be removed. Data Preprocessing. Organize selected data by formatting, cleaning and sampling. Data Transformation. Feature engineering using scaling, attribute decomposition and attribute aggregation. Data visualizations such as with histograms. Spot Check Algorithms Test harness with default values. Run family of algorithms across all the transformed and scaled versions of dataset. View comparisons with box plots. Improve Results (Tuning) Algorithm Tuning: discovering the best models in model parameter space. This may include hyper parameter optimizations with additional helper services. Ensemble Methods: where the predictions made by multiple models are combined. Feature Engineering: where the attribute decomposition and aggregation seen in data preparation is tested further. Present Results Context (Why): how the problem definition arose in the first place. Problem (Question): describe the problem as a question. Solution (Answer): describe the answer the the question in the previous step. Findings: Bulleted lists of discoveries you made along the way that interests the audience. May include discoveries in the data, methods that did or did not work or the model performance benefits you observed. Limitations: describe where the model does not work. Conclusions (Why+Question+Answer)
  • #8: Data Selection what data is available, what data is missing and what data can be removed. Data Preprocessing: organize, clean and sample. Data Transformation: scaling, attribute decomposition and attribute aggregation.
  • #9: This is a subset of the available data that you need to train your ML/DL models. What is the extent of the data, where is it located and is there anything missing to solve your problem. Usually, this process is a little more involved with Machine Learning due to the data set types used to train and save Machine Learning models. With Machine Learning, more is not better, usually.
  • #10: Formatting: related to data formats and schemas. ETL tools are great for this step. Cleaning: cleaning data is the removal or fixing of missing data. Sampling: sometimes you can get a smaller representation of your data to improve training times.
  • #11: Scaling: provide consistency with values between 0 and 1 with standard units of measure. Decomposition: feature separation. Hour and time is an example. Aggregation: counts for login instead of full time stamp is an example.
  • #12: Test Harness: The goal of the test harness is to be able to quickly and consistently test algorithms against a fair representation of the problem being solved. Performance Measure: classification, regression or clustering. Cross Validation: use the entire data set to train your model. In short this is to separate your data into a number of chunks (folds) except one and the final test is done on that fold. Testing Algorithms: test with groups
  • #14: Regression Regression is actually a loose term because its and algebraic process. Ordinary Least Squares Regression (OLSR) Linear Regression Logistic Regression Stepwise Regression Multivariate Adaptive Regression Splines (MARS) Locally Estimated Scatterplot Smoothing (LOESS) Instance Based Also called winner-take-all methods and memory-based learning. Focus is put on the representation of the stored instances and similarity measures used between instances. k-Nearest Neighbor (kNN) Learning Vector Quantization (LVQ) Self-Organizing Map (SOM) Locally Weighted Learning (LWL) Regularization Penalizes more complex algorithms. Ridge Regression Least Absolute Shrinkage and Selection Operator (LASSO) Elastic Net Least-Angle Regression (LARS) Decision Tree Often fast and accurate, used for both classification and regression. Classification and Regression Tree (CART) Iterative Dichotomiser 3 (ID3) C4.5 and C5.0 (different versions of a powerful approach) Chi-squared Automatic Interaction Detection (CHAID) Decision Stump M5 Conditional Decision Trees Bayesian Used in classification and regression. Naive Bayes Gaussian Naive Bayes Multinomial Naive Bayes Averaged One-Dependence Estimators (AODE) Bayesian Belief Network (BBN) Bayesian Network (BN) Clustering Algorithms Organizes data into groups. k-Means k-Medians Expectation Maximisation (EM) Hierarchical Clustering Association Rule Association rule learning methods extract rules that best explain observed relationships between variables in data. Paints relationships between large multi-dimensional data sets. Apriori algorithm Eclat algorithm Artificial Neural Networks (ANN), usually included with Deep Learning The most popular artificial neural network algorithms are: Perceptron Back-Propagation Hopfield Network Radial Basis Function Network (RBFN) Deep Learning Used in semi-supervised learning Deep Boltzmann Machine (DBM) Deep Belief Networks (DBN) Convolutional Neural Network (CNN) Stacked Auto-Encoders Dimensionality Reduction Used to visualize dimensional data or to simplify data which can then be used in a supervised learning method. Principal Component Analysis (PCA) Principal Component Regression (PCR) Partial Least Squares Regression (PLSR) Sammon Mapping Multidimensional Scaling (MDS) Projection Pursuit Linear Discriminant Analysis (LDA) Mixture Discriminant Analysis (MDA) Quadratic Discriminant Analysis (QDA) Flexible Discriminant Analysis (FDA) Ensemble Boosting Bootstrapped Aggregation (Bagging) AdaBoost Stacked Generalization (blending) Gradient Boosting Machines (GBM) Gradient Boosted Regression Trees (GBRT) Random Forest
  • #18: “Deep Neural Nets” was first coined by Hinton and has been used since then with Deep Learning.