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
40
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
33
BuddyBuild
tiagomartinho
0
29
Daily Journal
tiagomartinho
0
49
Everyone can code
tiagomartinho
0
28
Silicon Valley Tour
tiagomartinho
1
51
Automated User Interface Testing
tiagomartinho
0
52
Swift Peer Lab - try! Swift Tokyo
tiagomartinho
0
65
Francigenr
tiagomartinho
1
31
Artusi Learning
tiagomartinho
0
38
Other Decks in Technology
See All in Technology
Grafana x PagerDuty Better Together
jacopen
1
220
Azure犬駆動開発の記録/GlobalAzureFukuoka2024_20240420
nina01
1
230
20分で完全に理解するGrafanaダッシュボード
hamadakoji
5
850
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
3
3.2k
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
6
1.3k
AWS学習者向けにAzureの解説スライドを作成した話
handy
3
110
GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model
mh4gf
7
1.4k
ServiceNow Knowledge Learning Rise up
manarobot
0
230
競技としてのKaggle、役に立つKaggle
yu4u
6
2.3k
EMとして2023年度に頑張ったこと / What we did well in FY2023 as a EM
pauli
1
200
いいたいことちゃんという
tkengo
0
170
On Your Data を超えていく!
hirotomotaguchi
2
740
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
320
37k
The Mythical Team-Month
searls
216
42k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
Raft: Consensus for Rubyists
vanstee
133
6.3k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Teambox: Starting and Learning
jrom
128
8.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
6
1.3k
BBQ
matthewcrist
80
8.8k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
11
1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
GitHub's CSS Performance
jonrohan
1025
450k
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!