Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction to Machine Learning
Search
Tiago Martinho
May 01, 2018
Technology
0
47
Introduction to Machine Learning
Tiago Martinho
May 01, 2018
Tweet
Share
More Decks by Tiago Martinho
See All by Tiago Martinho
Time Managment
tiagomartinho
0
43
BuddyBuild
tiagomartinho
0
39
Daily Journal
tiagomartinho
0
54
Everyone can code
tiagomartinho
0
36
Silicon Valley Tour
tiagomartinho
1
69
Automated User Interface Testing
tiagomartinho
0
64
Swift Peer Lab - try! Swift Tokyo
tiagomartinho
0
89
Francigenr
tiagomartinho
1
35
Artusi Learning
tiagomartinho
0
45
Other Decks in Technology
See All in Technology
【保存版】「ガチャ」からの脱却:Gemini × Veoで作る、意図を反映するAI動画制作ワークフロー
nekoailab
0
120
"なるべくスケジューリングしない" を実現する "PreferNoSchedule" taint
superbrothers
0
130
ページの可視領域を算出する方法について整理する
yamatai1212
0
140
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
46k
re:Invent2025とAWS Builder Cards Resilience Expansionのご紹介
tsuwa61
1
130
Digital omtanke på Internetdagarna 2025
axbom
PRO
0
160
その設計、 本当に価値を生んでますか?
shimomura
2
120
IaC を使いたくないけどポリシー管理をどうにかしたい
kazzpapa3
1
210
IPv6-mostly field report from RubyKaigi 2026
sorah
0
240
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
インフラ室事例集
mixi_engineers
PRO
2
160
Flutter Thread Merge - Flutter Tokyo #11
itsmedreamwalker
1
120
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
360
Git: the NoSQL Database
bkeepers
PRO
432
66k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
It's Worth the Effort
3n
187
29k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Faster Mobile Websites
deanohume
310
31k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Transcript
Tiago Martinho @martinho_t tiagomartinho Introduction to Machine Learning
What is ML?
Computer science Artificial Intelligence Machine Learning Pattern Recognition and Computational
Learning Theory
"the ability to learn without being explicitly programmed” Arthur Samuel,1959
"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.” Tom M. Mitchell
Task Detecting Handwriting Characters
Task Experience Detecting Handwriting Characters Labelled Handwriting Characters
Task Performance Experience Detecting Handwriting Characters Detects Characters w/ Higher
Accuracy Labelled Handwriting Characters
Why ML?
MNIST simple computer vision dataset ML Hello World
None
28x28 = 784 numbers
uses the examples to automatically infer rules for recognising handwritten
digits 0 1 2 3 4 5 6 7 8 9
ML Applications
Fraud Detection Self-Driving Cars OCR Search engines Computer Vision Health
Monitoring … NLP
OrCam http://www.orcam.com
Alpha Go https://techcrunch.com/2017/05/23/googles-alphago-ai-beats-the-worlds-best-human-go-player/
Poker https://www.scientificamerican.com/article/time-to-fold-humans-poker-playing-ai-beats-pros-at-texas-hold-rsquo-em/
How it works
Supervised Learning
Supervised Learning
Supervised Learning General Rule Y = M*x + b
Supervised Learning
Unsupervised Learning
Unsupervised Learning
Unsupervised Learning
Support Vector Machine
SVM
Anomaly detection
Anomaly detection
Anomaly detection
Anomaly detection
Training Inference
Features
Collect Train Classify
Data 1. Train (60%) 2. Test (20%) 3. Validation (20%)
Can we generalise?
None
None
None
Tiago Martinho @martinho_t tiagomartinho Thank you!