SlideShare a Scribd company logo
MACHINE LEARNING FOR THE
CURIOUS BUT CONFUSED
ELLEN KÖNIG // @ELLEN_KOENIG
Senior Data Scientist @ Native Instruments
OVERWHELMED?
BUZZWORD BINGO!
SO, EXACTLY WHAT DOES IT
MEAN WHEN A MACHINE
„LEARNS“?
WHAT IS LEARNING?
BEING ABLE TO DEAL WITH NEW SITUATIONS BASED ON THE PAST
EXAMPLES
WHAT CAN YOU DO WITH MACHINE LEARNING?
Self-driving cars
Price prediction
Gene sequence identification
OF HUMANS AND MACHINES
WHAT HAPPENS DURING LEARNING?
DATA
MACHINE
LEARNING
ALGORITHM
MODEL
FUNCTION
Input about
the world
Processing
resources
Learned representation
„DOG“
Neural associationEyes + brainOutside world
MACHINE FRIENDLY REPRESENTATIONS OF EXPERIENCE
HOW DO WE PUT THE OUTSIDE WORLD INTO A MACHINE?
Input about
the world
1 person, 2 trees, 1 animal, lots of grass, 1 path
Different grayscale pixels
Extracted relevant information
People Trees Animals Grass Paths
1 2 1 Yes 1
Numerical representation
( 12 1 1 1 )
Data vector representation
Describe or
capture
Remove context
Summarize with
numbers
MACHINE FRIENDLY REPRESENTATIONS OF LEARNINGS
SO WHAT EXACTLY DO MACHINES LEARN?
A function is a relation between a set of
inputs and a set of permissible outputs with
the property that each input is related to
exactly one output. (Wikipedia)
f ( ) = 1
MACHINES LEARN PREVIOUSLY UNKNOWN FUNCTIONS MAPPING FROM GIVEN INPUT TO GIVEN RESULTS
MODEL FUNCTION
f ( ) = 0
f (x) = ?
WHAT DOES THAT LOOK LIKE IN PRACTICE?
EXAMPLES
Example Input data Learned Model
Terrain data (slope,
roughness, etc.)
Function mapping
terrain to speed
Customer & market
data and past prices
Function mapping
input to future prices
Gene sequence
identificatio
Lots and lots of
genome data
Clusters of re-occuring
gene sequence
patterns
COMPONENTS OF A COMPLETE MACHINE LEARNING SYSTEM
WHAT DOES A MACHINE NEED TO LEARN?
INPUT DATA
ML ALGORITHM
MODEL
FUNCTION
RESULT
Unsupervised
Learning
COMPONENTS OF A COMPLETE MACHINE LEARNING SYSTEM
WHAT DOES A MACHINE NEED TO LEARN?
TRAINING
DATA
INPUT DATA
ML ALGORITHM
MODEL
FUNCTION
RESULT
Supervised
Learning
COMPONENTS OF A COMPLETE MACHINE LEARNING SYSTEM
WHAT DOES A MACHINE NEED TO LEARN?
TRAINING
DATA
INPUT DATA
ML ALGORITHM
MODEL
FUNCTION
RESULT
FEEDBACK
Reinforcement
Learning
THE TWO BASIC KINDS OF MACHINE LEARNING
SUPERVISED VS UNSUPERVISED LEARNING
User tastes
User 1 likes The Clash
User 23 likes Die Ärzte
User 42 likes Helene Fischer
User 1 likes The Sex Pistols
User 42 likes Heino
Rain Wind Umbrella?
heavy light yes
none light no
light strong no
light light yes
none strong no
Supervised Unsupervised
LINEAR REGRESSION
A SIMPLE SUPERVISED LEARNING ALGORITHM
Fitting a line: https://towardsdatascience.com/linear-regression-using-least-squares-a4c3456e8570
PRICE IN
10,000 €
SIZE IN SQ. METERS
Apartment Price Prediction
K-MEANS
A SIMPLE UNSUPERVISED LEARNING ALGORITHM
Car Model
Clustering
WEIGHT
SPEED
SUMMARY
CORE INTUITIONS FOR MACHINE LEARNING
▸ Machine learning works in a very similar way to human
learning!
▸ Learning: Pattern recognition, dealing with unfamiliar situations
based on experience
▸ Situations and experience can be abstracted into data to be
accessible to machines
▸ Machines learn previously unknown functions from data
▸ A ML system consists of input data, ML algorithms, model
functions, results and optionally feedback and training data
WHERE TO GET STARTED
RECOMMENDED RESOURCES FOR BEGINNERS (IN ORDER OF RECOMMENDATION)
▸ Tutorial for the “Kaggle Titanic Competition” (using R): http://trevorstephens.com/post/72916401642/titanic-getting-started-with-r
▸ More advanced Tutorial based on the same dataset using Python (Scikit-learn, Pandas, Tensorflow): https://blog.socialcops.com/
technology/data-science/machine-learning-python/
▸ Online courses (MOOCs):
▸ Udacity: Intro to Machine Learning: https://www.udacity.com/course/intro-to-machine-learning--ud120 (Excellent intro to
applied ML using sci-kit learn and Python)
▸ Coursera: Machine Learning: https://www.coursera.org/learn/machine-learning (Friendly intro to the theory behind common
ML algorithm)
▸ Machine Learning Mastery: Lots of self-study guides for ML learners http://machinelearningmastery.com/
▸ UCI ML Repository: Collection of “Toy problems” for ML http://archive.ics.uci.edu/ml/datasets.html
▸ Toolkits:
▸ Scikit-Learn (Python, great online documentation): http://scikit-learn.org/stable/
▸ stats package (many simple ML algorithms), pre-installed (R) Examples: http://www.statmethods.net/stats/regression.html
▸ Book: Abu-Mostafa, Magdon-Ismail, Lin: Learning From Data - A Short Course (AMLbook.com ) (Good intro to more academic
perspectives, notation and vocabulary on ML)
BONUS: SO, HOW CAN I GET
STARTED IN TEACHING A
MACHINE TO LEARN?
THE STARTING POINT
A BASIC WORKFLOW FOR WORKING ON MACHINE LEARNING PROBLEMS
1. Understand the problem and context
2. Understand & clean the data, create some features
3. For supervised learning: Split into training and test data
4. Evaluate different algorithms with default parameters
5. Optimize the parameters and compute the results
6. Interpret the results
7. Repeat with different features until you get useful results
THE STARTING POINT
MORE ART THAN SCIENCE
LEARN BY REPEATING THE WORKFLOW
RINSE AND REPEAT
PICK ONE TOOL
TRY THE WORKFLOW
PICK A (“TOY”) PROBLEM
PICK A TYPE OF ALGORITHM
LICENSE: CREATIVE COMMONS “ATTRIBUTION - SHARE ALIKE” 4.0 HTTPS://
CREATIVECOMMONS.ORG/LICENSES/BY-SA/4.0/
IMAGE CREDITS
▸ Slide 1 : http://work.caltech.edu/dex1.html at 5:20 of the video
▸ Slide 3 & 18: http://www.thebluediamondgallery.com/highlighted/l/learning.html
▸ Slide 3: All https://pixabay.com/
▸ Slide 4 & 8:
▸ https://commons.wikimedia.org/wiki/File:Human_genome.png
▸ https://commons.wikimedia.org/wiki/File:Hubbert_US_Lower_48_Gas_Prediction_-_1962.png
▸ https://commons.wikimedia.org/wiki/File:Waymo_self-driving_car_front_view.gk.jpg
▸ Slides 5 -7: https://en.wikipedia.org/wiki/Consciousness#/media/File:Neural_Correlates_Of_Consciousness.jpg
▸ Slide 7: pixabay.com
▸ Slide 9-11: Based on https://commons.wikimedia.org/wiki/File:Machine_Learning_Technique..JPG
▸ Slide 13:
▸ https://commons.wikimedia.org/w/index.php?curid=11967659
▸ https://commons.wikimedia.org/wiki/File:Residuals_for_Linear_Regression_Fit.png
▸ Slide 14: Based on https://commons.wikimedia.org/wiki/File:Kmeans_animation_withoutWatermark.gif
▸ Slide 20: https.//pixabay.com

More Related Content

PPTX
What is Machine Learning
PPTX
Machine_Learning_VTU_6th_Semester_Module_1.pptx
PDF
Machine learning introduction
PDF
best machine learning course in jalandhar
PPTX
best machine learning course in jalandhar
PPTX
ML-Chapter_one.pptx
PPTX
Learning – Types of Machine Learning – Supervised Learning – Unsupervised UNI...
PPTX
Intro to ML.pptx
What is Machine Learning
Machine_Learning_VTU_6th_Semester_Module_1.pptx
Machine learning introduction
best machine learning course in jalandhar
best machine learning course in jalandhar
ML-Chapter_one.pptx
Learning – Types of Machine Learning – Supervised Learning – Unsupervised UNI...
Intro to ML.pptx

Similar to Ellen König - Machine learning for the curious but scared - Codemotion Berlin 2018 (20)

PDF
Fundementals of Machine Learning and Deep Learning
PPT
learning.ppt
PPTX
ML PPT-1.pptx
PDF
Lecture 5 machine learning updated
PDF
Le Machine Learning de A à Z
PPTX
i2ml3e-chap1.pptx
PPTX
introduction to machin learning
PDF
Machine learning
PPTX
Introduction to Machine Learning.pptx
PPTX
Sesi 7_machine_learning for beginner.pptx
PPTX
machine learning
PPTX
3171617_introduction_applied machine learning.pptx
PDF
Python Machine Learning - Getting Started
DOCX
Introduction to Machine Learning for btech 7th sem
PPTX
L 8 introduction to machine learning final kirti.pptx
PPTX
Introduction to machine learning
PPTX
Machine Learning and its Applications
PPTX
Machine Learning Contents.pptx
PDF
01_introduction to machine learning algorithms and basics .pdf
Fundementals of Machine Learning and Deep Learning
learning.ppt
ML PPT-1.pptx
Lecture 5 machine learning updated
Le Machine Learning de A à Z
i2ml3e-chap1.pptx
introduction to machin learning
Machine learning
Introduction to Machine Learning.pptx
Sesi 7_machine_learning for beginner.pptx
machine learning
3171617_introduction_applied machine learning.pptx
Python Machine Learning - Getting Started
Introduction to Machine Learning for btech 7th sem
L 8 introduction to machine learning final kirti.pptx
Introduction to machine learning
Machine Learning and its Applications
Machine Learning Contents.pptx
01_introduction to machine learning algorithms and basics .pdf
Ad

More from Codemotion (20)

PDF
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
PDF
Pompili - From hero to_zero: The FatalNoise neverending story
PPTX
Pastore - Commodore 65 - La storia
PPTX
Pennisi - Essere Richard Altwasser
PPTX
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
PPTX
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
PPTX
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
PPTX
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
PDF
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
PDF
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
PDF
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
PDF
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
PDF
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
PDF
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
PPTX
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
PPTX
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
PDF
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
PDF
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
PDF
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
PDF
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Pompili - From hero to_zero: The FatalNoise neverending story
Pastore - Commodore 65 - La storia
Pennisi - Essere Richard Altwasser
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Ad

Recently uploaded (20)

PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Getting Started with Data Integration: FME Form 101
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
observCloud-Native Containerability and monitoring.pptx
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Tartificialntelligence_presentation.pptx
PPTX
Modernising the Digital Integration Hub
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Getting Started with Data Integration: FME Form 101
Zenith AI: Advanced Artificial Intelligence
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Enhancing emotion recognition model for a student engagement use case through...
O2C Customer Invoices to Receipt V15A.pptx
Univ-Connecticut-ChatGPT-Presentaion.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
observCloud-Native Containerability and monitoring.pptx
cloud_computing_Infrastucture_as_cloud_p
1 - Historical Antecedents, Social Consideration.pdf
A novel scalable deep ensemble learning framework for big data classification...
Assigned Numbers - 2025 - Bluetooth® Document
Tartificialntelligence_presentation.pptx
Modernising the Digital Integration Hub
Programs and apps: productivity, graphics, security and other tools
A contest of sentiment analysis: k-nearest neighbor versus neural network

Ellen König - Machine learning for the curious but scared - Codemotion Berlin 2018

  • 1. MACHINE LEARNING FOR THE CURIOUS BUT CONFUSED ELLEN KÖNIG // @ELLEN_KOENIG Senior Data Scientist @ Native Instruments
  • 3. SO, EXACTLY WHAT DOES IT MEAN WHEN A MACHINE „LEARNS“?
  • 4. WHAT IS LEARNING? BEING ABLE TO DEAL WITH NEW SITUATIONS BASED ON THE PAST
  • 5. EXAMPLES WHAT CAN YOU DO WITH MACHINE LEARNING? Self-driving cars Price prediction Gene sequence identification
  • 6. OF HUMANS AND MACHINES WHAT HAPPENS DURING LEARNING? DATA MACHINE LEARNING ALGORITHM MODEL FUNCTION Input about the world Processing resources Learned representation „DOG“ Neural associationEyes + brainOutside world
  • 7. MACHINE FRIENDLY REPRESENTATIONS OF EXPERIENCE HOW DO WE PUT THE OUTSIDE WORLD INTO A MACHINE? Input about the world 1 person, 2 trees, 1 animal, lots of grass, 1 path Different grayscale pixels Extracted relevant information People Trees Animals Grass Paths 1 2 1 Yes 1 Numerical representation ( 12 1 1 1 ) Data vector representation Describe or capture Remove context Summarize with numbers
  • 8. MACHINE FRIENDLY REPRESENTATIONS OF LEARNINGS SO WHAT EXACTLY DO MACHINES LEARN? A function is a relation between a set of inputs and a set of permissible outputs with the property that each input is related to exactly one output. (Wikipedia) f ( ) = 1 MACHINES LEARN PREVIOUSLY UNKNOWN FUNCTIONS MAPPING FROM GIVEN INPUT TO GIVEN RESULTS MODEL FUNCTION f ( ) = 0 f (x) = ?
  • 9. WHAT DOES THAT LOOK LIKE IN PRACTICE? EXAMPLES Example Input data Learned Model Terrain data (slope, roughness, etc.) Function mapping terrain to speed Customer & market data and past prices Function mapping input to future prices Gene sequence identificatio Lots and lots of genome data Clusters of re-occuring gene sequence patterns
  • 10. COMPONENTS OF A COMPLETE MACHINE LEARNING SYSTEM WHAT DOES A MACHINE NEED TO LEARN? INPUT DATA ML ALGORITHM MODEL FUNCTION RESULT Unsupervised Learning
  • 11. COMPONENTS OF A COMPLETE MACHINE LEARNING SYSTEM WHAT DOES A MACHINE NEED TO LEARN? TRAINING DATA INPUT DATA ML ALGORITHM MODEL FUNCTION RESULT Supervised Learning
  • 12. COMPONENTS OF A COMPLETE MACHINE LEARNING SYSTEM WHAT DOES A MACHINE NEED TO LEARN? TRAINING DATA INPUT DATA ML ALGORITHM MODEL FUNCTION RESULT FEEDBACK Reinforcement Learning
  • 13. THE TWO BASIC KINDS OF MACHINE LEARNING SUPERVISED VS UNSUPERVISED LEARNING User tastes User 1 likes The Clash User 23 likes Die Ärzte User 42 likes Helene Fischer User 1 likes The Sex Pistols User 42 likes Heino Rain Wind Umbrella? heavy light yes none light no light strong no light light yes none strong no Supervised Unsupervised
  • 14. LINEAR REGRESSION A SIMPLE SUPERVISED LEARNING ALGORITHM Fitting a line: https://towardsdatascience.com/linear-regression-using-least-squares-a4c3456e8570 PRICE IN 10,000 € SIZE IN SQ. METERS Apartment Price Prediction
  • 15. K-MEANS A SIMPLE UNSUPERVISED LEARNING ALGORITHM Car Model Clustering WEIGHT SPEED
  • 16. SUMMARY CORE INTUITIONS FOR MACHINE LEARNING ▸ Machine learning works in a very similar way to human learning! ▸ Learning: Pattern recognition, dealing with unfamiliar situations based on experience ▸ Situations and experience can be abstracted into data to be accessible to machines ▸ Machines learn previously unknown functions from data ▸ A ML system consists of input data, ML algorithms, model functions, results and optionally feedback and training data
  • 17. WHERE TO GET STARTED RECOMMENDED RESOURCES FOR BEGINNERS (IN ORDER OF RECOMMENDATION) ▸ Tutorial for the “Kaggle Titanic Competition” (using R): http://trevorstephens.com/post/72916401642/titanic-getting-started-with-r ▸ More advanced Tutorial based on the same dataset using Python (Scikit-learn, Pandas, Tensorflow): https://blog.socialcops.com/ technology/data-science/machine-learning-python/ ▸ Online courses (MOOCs): ▸ Udacity: Intro to Machine Learning: https://www.udacity.com/course/intro-to-machine-learning--ud120 (Excellent intro to applied ML using sci-kit learn and Python) ▸ Coursera: Machine Learning: https://www.coursera.org/learn/machine-learning (Friendly intro to the theory behind common ML algorithm) ▸ Machine Learning Mastery: Lots of self-study guides for ML learners http://machinelearningmastery.com/ ▸ UCI ML Repository: Collection of “Toy problems” for ML http://archive.ics.uci.edu/ml/datasets.html ▸ Toolkits: ▸ Scikit-Learn (Python, great online documentation): http://scikit-learn.org/stable/ ▸ stats package (many simple ML algorithms), pre-installed (R) Examples: http://www.statmethods.net/stats/regression.html ▸ Book: Abu-Mostafa, Magdon-Ismail, Lin: Learning From Data - A Short Course (AMLbook.com ) (Good intro to more academic perspectives, notation and vocabulary on ML)
  • 18. BONUS: SO, HOW CAN I GET STARTED IN TEACHING A MACHINE TO LEARN?
  • 19. THE STARTING POINT A BASIC WORKFLOW FOR WORKING ON MACHINE LEARNING PROBLEMS 1. Understand the problem and context 2. Understand & clean the data, create some features 3. For supervised learning: Split into training and test data 4. Evaluate different algorithms with default parameters 5. Optimize the parameters and compute the results 6. Interpret the results 7. Repeat with different features until you get useful results
  • 20. THE STARTING POINT MORE ART THAN SCIENCE
  • 21. LEARN BY REPEATING THE WORKFLOW RINSE AND REPEAT PICK ONE TOOL TRY THE WORKFLOW PICK A (“TOY”) PROBLEM PICK A TYPE OF ALGORITHM
  • 22. LICENSE: CREATIVE COMMONS “ATTRIBUTION - SHARE ALIKE” 4.0 HTTPS:// CREATIVECOMMONS.ORG/LICENSES/BY-SA/4.0/ IMAGE CREDITS ▸ Slide 1 : http://work.caltech.edu/dex1.html at 5:20 of the video ▸ Slide 3 & 18: http://www.thebluediamondgallery.com/highlighted/l/learning.html ▸ Slide 3: All https://pixabay.com/ ▸ Slide 4 & 8: ▸ https://commons.wikimedia.org/wiki/File:Human_genome.png ▸ https://commons.wikimedia.org/wiki/File:Hubbert_US_Lower_48_Gas_Prediction_-_1962.png ▸ https://commons.wikimedia.org/wiki/File:Waymo_self-driving_car_front_view.gk.jpg ▸ Slides 5 -7: https://en.wikipedia.org/wiki/Consciousness#/media/File:Neural_Correlates_Of_Consciousness.jpg ▸ Slide 7: pixabay.com ▸ Slide 9-11: Based on https://commons.wikimedia.org/wiki/File:Machine_Learning_Technique..JPG ▸ Slide 13: ▸ https://commons.wikimedia.org/w/index.php?curid=11967659 ▸ https://commons.wikimedia.org/wiki/File:Residuals_for_Linear_Regression_Fit.png ▸ Slide 14: Based on https://commons.wikimedia.org/wiki/File:Kmeans_animation_withoutWatermark.gif ▸ Slide 20: https.//pixabay.com