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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Tiago Martinho
May 01, 2018
Technology
51
0
Share
Introduction to Machine Learning
Tiago Martinho
May 01, 2018
More Decks by Tiago Martinho
See All by Tiago Martinho
Time Managment
tiagomartinho
0
46
BuddyBuild
tiagomartinho
0
42
Daily Journal
tiagomartinho
0
58
Everyone can code
tiagomartinho
0
38
Silicon Valley Tour
tiagomartinho
1
72
Automated User Interface Testing
tiagomartinho
0
66
Swift Peer Lab - try! Swift Tokyo
tiagomartinho
0
92
Francigenr
tiagomartinho
1
37
Artusi Learning
tiagomartinho
0
50
Other Decks in Technology
See All in Technology
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.4k
AI バイブコーティングでキーボード不要?!
samakada
0
660
Good Enough Types: Heuristic Type Inference for Ruby
riseshia
1
380
AIが書いたコードを信じられない問題 〜レビュー負荷を下げるために変えたこと〜 / The AI Code Trust Gap: Reducing the Review Burden
bitkey
PRO
8
1.4k
GitHub Copilot CLI と VS Code Agent Mode の使い分け
tomokusaba
0
110
VespaのParent Childを用いたフィードパフォーマンスの改善
taking
0
160
Anthropic「Long-running a gents」をGeminiで再現してみた
tkikuchi
0
730
AIでAIをテストする - 音声AIエージェントの品質保証戦略
morix1500
1
160
Digital Independence: Why, When and How
wannesrams
0
170
目的ファーストのハーネス設計 ~ハーネスの変更容易性を高めるための優先順位~
gotalab555
9
3.5k
Angular Architecture Revisited Modernizing Angular Architectural Patterns
rainerhahnekamp
0
110
コミュニティ・勉強会を作るのは目的じゃない
ohmori_yusuke
0
280
Featured
See All Featured
Designing Powerful Visuals for Engaging Learning
tmiket
1
350
Site-Speed That Sticks
csswizardry
13
1.2k
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
120
Typedesign – Prime Four
hannesfritz
42
3k
Tell your own story through comics
letsgokoyo
1
900
The SEO identity crisis: Don't let AI make you average
varn
0
450
Being A Developer After 40
akosma
91
590k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
Ethics towards AI in product and experience design
skipperchong
2
260
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
130
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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!