An introduction to the topics of machine learning and artificial intelligence by Frank Salliau, independent consultant at Mentat-IT, presented at the K-Tech Meetup, Dec 13th 2017 at Sweet Mustard, Kortrijk, Belgium
Size: 189.71 MB
Language: en
Added: Dec 15, 2017
Slides: 110 pages
Slide Content
Machine Learning & AI A gentle introduction Frank Salliau KTech Meetup Kortrijk– Dec 13 2017
Sci-fi in 1984
(Almost) reality in 2017
Sci-fi in 2002
Reality in 2017
More examples …
“Alexa, check my calendar ” “Alexa, what is machine learning ? “Alexa, play Spotify
What is it all about?
What is Machine Learning? “The science of getting computers to act without being explicitly programmed ” - Andrew Ng ( Stanford/ DeepLearning AI )
Challenge R ecognize dogs in images
What a human sees DOG NOT A DOG
What a computer sees ??? ???
What do we need? TRAINING DATA
Labeled training set ( dog/ not dog ) > 1000 images Untrained Neural Network Training phase DOG (1) NOT DOG (0)
Unlabeled image Trained Neural Network Prediction phase 87% DOG 13% NOT DOG
Why is this booming now?
What are the drivers?
( BIG ) DATA
Byte Byte : one grain of rice Credits: David Wellman, http://www.slideshare.net/dwellman/what-is-big-data-24401517
Kilobyte Byte : one grain of rice Kilobyte : cup of rice
Megabyte Byte : one grain of rice Kilobyte : cup of rice Megabyte : 8 bags of rice
Gigabyte Byte : one grain of rice Kilobyte : cup of rice Megabyte : 8 bags of rice Gigabyte : 3 Semi trucks
Terabyte Byte : one grain of rice Kilobyte : cup of rice Megabyte : 8 bags of rice Gigabyte : 3 Semi trucks Terabyte : 2 Container Ships
Petabyte Byte : one grain of rice Kilobyte : cup of rice Megabyte : 8 bags of rice Gigabyte : 3 Semi trucks Terabyte : 2 Container Ships Petabyte : Blankets Manhattan
One Byte Exabyte Byte : one grain of rice Kilobyte : cup of rice Megabyte : 8 bags of rice Gigabyte : 3 Semi trucks Terabyte : 2 Container Ships Petabyte : Blankets Manhattan Exabyte : Blankets west coast states
Byte : one grain of rice Kilobyte : cup of rice Megabyte : 8 bags of rice Gigabyte : 3 Semi trucks Terabyte : 2 Container Ships Petabyte : Blankets Manhattan Exabyte : Blankets west coast states Zettabyte : Fills the Pacific Ocean Zettabyte
Byte : one grain of rice Kilobyte : cup of rice Megabyte : 8 bags of rice Gigabyte : 3 Semi trucks Terabyte : 2 Container Ships Petabyte : Blankets Manhattan Exabyte : Blankets west coast states Zettabyte : Fills the Pacific Ocean Yottabyte : A EARTH SIZE RICE BALL! Yottabyte
Byte : one grain of rice Kilobyte : cup of rice Megabyte : 8 bags of rice Gigabyte : 3 Semi trucks Terabyte : 2 Container Ships Petabyte : Blankets Manhattan Exabyte : Blankets west coast states Zettabyte : Fills the Pacific Ocean Yottabyte : A EARTH SIZE RICE BALL! Hobbyist Desktop Internet Big Data The Future
Machine Learning Supervised Learning Unsupervised Learning Reinforcement Learning Deep ( Supervised ) Learning Deep Reinforcement Learning
Unsupervised learning
Tries to find patterns in unlabeled data “Clustering”
Supervised Learning
Fits a model to previously labeled data ( e.g “dog” or “ not dog”)
Regression
Classification
Deep Learning
Form of supervised learning using neural networks with many layers … hence “deep”
Google Translate
Google Translate
Google Deep Dream (sometimes nightmare)
Reinforcement Learning
Good course on RL: Udemy - “ Lazy Programmer ”
Deep Reinforcement Learning
Getting started
My personal journey started on … Andrew Ng Machine Learning Deep Learning Many others …
More interesting stuff (courses/ books ) on …
D3.js - Open Source
Resource-intensive computing Machine Learning algorithms can be computationally intensive Repeated multiplication of large matrices Especially true for neural networks Runs for hours on laptop using CPU
Rise of the GPU
Machine Learning / Data Driven Projects
Quality of data: Garbage In Garbage Out
Multi-disciplinary team
Iterative & explorative process
Caveats
” All models are wrong, but some are useful ” George E.P. Box
“Software engineers will be obsolete by 2060” ( we’ll see )
Do you trust the black box?
Interesting read …
The Future Is unpredictable , but …
Quantum computing QUBIT
Microsoft releases Q# Quantum Dev Kit https :// blogs.microsoft.com /ai/2017/12/11/future-quantum-microsoft-releases-free-preview-quantum-development-kit/
More interesting reads …
Frank Salliau Independent Data Scientist & Machine Learning Expert http://www.mentat-it.be https://be.linkedin.com/in/franksalliau f [email protected]