Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
46
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
Git in Team
kawaguti
PRO
3
330
ACA でMAGI システムを社内で展開しようとした話
mappie_kochi
1
310
Escaping_the_Kraken_-_October_2025.pdf
mdalmijn
0
160
OCI Network Firewall 概要
oracle4engineer
PRO
2
7.8k
実装で解き明かす並行処理の歴史
zozotech
PRO
1
680
extension 現場で使えるXcodeショートカット一覧
ktombow
0
220
AWS 잘하는 개발자 되기 - AWS 시작하기: 클라우드 개념부터 IAM까지
kimjaewook
0
130
速習AGENTS.md:5分で精度を上げる "3ブロック" テンプレ
ismk
0
340
GoでもGUIアプリを作りたい!
kworkdev
PRO
0
110
AI駆動開発を推進するためにサービス開発チームで 取り組んでいること
noayaoshiro
0
250
セキュアな認可付きリモートMCPサーバーをAWSマネージドサービスでつくろう! / Let's build an OAuth protected remote MCP server based on AWS managed services
kaminashi
3
280
社内お問い合わせBotの仕組みと学び
nish01
1
550
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.7k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Why Our Code Smells
bkeepers
PRO
339
57k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.5k
Documentation Writing (for coders)
carmenintech
75
5k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
45
2.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
2.7k
Code Reviewing Like a Champion
maltzj
525
40k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
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!