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
Machine Learning : Introduction
Search
Meetkumar
August 31, 2018
Technology
0
29
Machine Learning : Introduction
Meetkumar
August 31, 2018
Tweet
Share
More Decks by Meetkumar
See All by Meetkumar
General_presentation.pdf
meetkumar
0
12
Other Decks in Technology
See All in Technology
インシデント対応入門
grimoh
7
5.2k
Digitization部 紹介資料
sansan33
PRO
1
6.9k
AI が Approve する開発フロー / How AI Reviewers Accelerate Our Development
zaimy
1
210
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4k
AI活用を"目的"にしたら、データの本質が見えてきた - Snowflake Intelligence実験記 / chasing-ai-finding-data
pei0804
0
680
「データとの対話」の現在地と未来
kobakou
0
720
競争優位を生み出す戦略的内製開発の実践技法
masuda220
PRO
2
460
Agentic Codingの実践とチームで導入するための工夫
lycorptech_jp
PRO
0
170
パネルディスカッション資料 (at Tableau Now! - 2026-02-26)
yoshitakaarakawa
0
510
LINEアプリ開発のための Claude Code活用基盤の構築
lycorptech_jp
PRO
1
1k
EMから現場に戻って見えた2026年の開発者視点
sudoakiy
1
500
30分でわかるアーキテクチャモダナイゼーション
nwiizo
8
3.7k
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
700
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
280
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.7k
The untapped power of vector embeddings
frankvandijk
2
1.6k
Embracing the Ebb and Flow
colly
88
5k
What does AI have to do with Human Rights?
axbom
PRO
0
2k
Automating Front-end Workflow
addyosmani
1371
200k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Transcript
Machine Learning 01 Meetkumar Patel
So What is Machine Learning ? •Automating automation •Getting computers
to program themselves •Writing software is the bottleneck •Let the data do the work instead!
Traditional Programming
Machine Learning
Magic? No, more like gardening •Seeds = Algorithms •Nutrients =
Data •Gardener = You •Plants = Programs
Sample Applications •Web search •Computational biology •Finance •E-commerce •Space exploration
•Robotics •Information extraction •Social networks •Debugging •[Your favorite area]
ML in a Nutshell •Tens of thousands of machine learning
algorithms •Hundreds new every year •Every machine learning algorithm has three components: –Representation –Evaluation –Optimization
Representation •Decision trees •Sets of rules / Logic programs •Instances
•Graphical models (Bayes/Markov nets) •Neural networks •Support vector machines •Model ensembles •Etc.
Evaluation •Accuracy •Precision and recall •Squared error •Likelihood •Posterior probability
•Cost / Utility •Margin •Entropy •K-L divergence •Etc.
Optimization •Combinatorial optimization –E.g.: Greedy search •Convex optimization –E.g.: Gradient
descent •Constrained optimization –E.g.: Linear programming
Types of Learning •Supervised (inductive) learning –Training data includes desired
outputs •Unsupervised learning –Training data does not include desired outputs •Semi-supervised learning –Training data includes a few desired outputs •Reinforcement learning –Rewards from sequence of actions
Inductive Learning •Given examples of a function (X, F(X)) •Predict
function F(X) for new examples X –Discrete F(X): Classification –Continuous F(X): Regression –F(X) = Probability(X): Probability estimation
What We’ll Cover •Supervised learning –Decision tree induction –Rule induction
–Instance-based learning –Bayesian learning –Neural networks –Support vector machines –Model ensembles –Learning theory •Unsupervised learning –Clustering –Dimensionality reduction
ML in Practice •Understanding domain, prior knowledge, and goals •Data
integration, selection, cleaning, pre-processing, etc. •Learning models •Interpreting results •Consolidating and deploying discovered knowledge •Loop
“Artificial Intelligence is the new electricity ” - Andrew Ng
Thanks! Contact us:
[email protected]