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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Meetkumar
August 31, 2018
Technology
0
28
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
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
(金融庁共催)第4回金融データ活用チャレンジ勉強会資料
takumimukaiyama
0
120
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
170
Meshy Proプラン課金した
henjin0
0
250
Mosaic AI Gatewayでコーディングエージェントを配るための運用Tips / JEDAI 2026 新春 Meetup! AIコーディング特集
genda
0
150
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.6k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
190
入社1ヶ月でデータパイプライン講座を作った話
waiwai2111
1
250
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
550
今日から始めるAmazon Bedrock AgentCore
har1101
4
390
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
49
How GitHub (no longer) Works
holman
316
140k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
YesSQL, Process and Tooling at Scale
rocio
174
15k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Exploring anti-patterns in Rails
aemeredith
2
250
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
100
New Earth Scene 8
popppiees
1
1.5k
We Have a Design System, Now What?
morganepeng
54
8k
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]