SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
20121112 MLDM Monday

《Machine Learning for Hackers 》
         導讀系列之一



            by c3h3 
TW useR Group & MLDM Monday

●   http://www.meetup.com/Taiwan-useR-Group/
●   http://www.facebook.com/TaiwanUseRGroup/
●   http://www.youtube.com/user/TWuseRGroup/
●   http://tw.use-r.net/
Why choose this book ?

●   Case-Study Oriented
●   It's about Machine Learning and Data
    Mining (MLDM)
●   It using R produce all the sample codes.
Sample Codes in book

●   https://github.
    com/johnmyleswhite/ML_for_Hackers
Table of Contents
Chapter 1 Using R
Chapter 2 Data Exploration
Chapter 3 Classification: Spam Filtering
Chapter 4 Ranking: Priority Inbox
Chapter 5 Regression: Predicting Page Views
Chapter 6 Regularization: Text Regression
Chapter 7 Optimization: Breaking Codes
Chapter 8 PCA: Building a Market Index
Chapter 9 MDS: Visually Exploring US Senator Similarity
Chapter 10 kNN: Recommendation Systems
Chapter 11 Analyzing Social Graphs
Chapter 12 Model Comparison
Table of Contents
● Basic R and Data Analysis
  ○ Chapter 1 Using R
  ○ Chapter 2 Data Exploration

● Supervised Learning
  ○ Chapter 3 Classification: Spam Filtering
  ○ Chapter 4 Ranking: Priority Inbox
  ○ Chapter 5 Regression: Predicting Page Views
  ○ Chapter 6 Regularization: Text Regression
  ○ Chapter 10 kNN: Recommendation Systems
Table of Contents
● Optimization Skills and Regularization
  ○ Chapter 7 Optimization: Breaking Codes

● Unsupervised Learning
  ○ Chapter 8 PCA: Building a Market Index
  ○ Chapter 9 MDS: Visually Exploring US Senator Similarity
  ○ Chapter 11 Analyzing Social Graphs

● Summary
  ○ Chapter 12 Model Comparison
ML for Hackers 導讀系列
● Basic R and Data Analysis
● Supervised Learning
  ○ Classification
  ○ Regression
● Optimization Skills and Regularization
● Unsupervised Learning
  ○ PCA
  ○ Clustering
  ○ Network Data Analysis
● Summary
Today's Outlines
● What is Machine Learning ?
  ○ Review: http://prezi.com/qkqps6z_i2bu/20130107-mldm-
     monday/
● Basic Data Analysis in R
  ○ Basic Data Structures in R
  ○ Data Frame and Model Frame
● Two Example Data Set in Chapter 1 and Chapter 2
  ○ [Cleaning Data Practice] UFO Data Set
  ○ [Analysis Data Practice] Weights-Heights-Gander Data
Model Frame
● 看 Code 學寫 Code
  ○ source code of lm / rpart function
● Key functions for model frame
  ○ match.call(expand.dots = FALSE)
  ○ model.extract
● Reference
  ○ http://stat.ethz.ch/R-manual/R-patched/library/stats/html/model.extract.
       html
   ○   http://stat.ethz.ch/R-manual/R-patched/library/base/html/match.call.html
   ○   http://stat.ethz.ch/R-manual/R-patched/library/stats/html/model.frame.html

Mais conteúdo relacionado

Semelhante a 20130107 MLDM Monday

Model based rl
Model based rlModel based rl
Model based rlSeolhokim
 
D7 MarkPlus - Machine Learning Algorithm.pdf
D7 MarkPlus - Machine Learning Algorithm.pdfD7 MarkPlus - Machine Learning Algorithm.pdf
D7 MarkPlus - Machine Learning Algorithm.pdfikraizn
 
Data Analytics with DBMS
Data Analytics with DBMSData Analytics with DBMS
Data Analytics with DBMSGLC Networks
 
MapReduce: Optimizations, Limitations, and Open Issues
MapReduce: Optimizations, Limitations, and Open IssuesMapReduce: Optimizations, Limitations, and Open Issues
MapReduce: Optimizations, Limitations, and Open IssuesVasia Kalavri
 
BSSML16 L5. Summary Day 1 Sessions
BSSML16 L5. Summary Day 1 SessionsBSSML16 L5. Summary Day 1 Sessions
BSSML16 L5. Summary Day 1 SessionsBigML, Inc
 
Ai and using ml in mobile apps
Ai and using ml in mobile appsAi and using ml in mobile apps
Ai and using ml in mobile appsParamvir Singh
 
PPT3: Main algorithms and techniques required for implementing Machine Learni...
PPT3: Main algorithms and techniques required for implementing Machine Learni...PPT3: Main algorithms and techniques required for implementing Machine Learni...
PPT3: Main algorithms and techniques required for implementing Machine Learni...akira-ai
 
VSSML16 LR1. Summary Day 1
VSSML16 LR1. Summary Day 1VSSML16 LR1. Summary Day 1
VSSML16 LR1. Summary Day 1BigML, Inc
 
Choosing the Right Database - Facebook DevC Malang Hackdays 2017
Choosing the Right Database - Facebook DevC Malang Hackdays 2017Choosing the Right Database - Facebook DevC Malang Hackdays 2017
Choosing the Right Database - Facebook DevC Malang Hackdays 2017Rendy Bambang Junior
 
MOPs & ML Pipelines on GCP - Session 6, RGDC
MOPs & ML Pipelines on GCP - Session 6, RGDCMOPs & ML Pipelines on GCP - Session 6, RGDC
MOPs & ML Pipelines on GCP - Session 6, RGDCgdgsurrey
 
Data and AI summit: data pipelines observability with open lineage
Data and AI summit: data pipelines observability with open lineageData and AI summit: data pipelines observability with open lineage
Data and AI summit: data pipelines observability with open lineageJulien Le Dem
 
Observability for Data Pipelines With OpenLineage
Observability for Data Pipelines With OpenLineageObservability for Data Pipelines With OpenLineage
Observability for Data Pipelines With OpenLineageDatabricks
 
Qcon SF 2013 - Machine Learning & Recommender Systems @ Netflix Scale
Qcon SF 2013 - Machine Learning & Recommender Systems @ Netflix ScaleQcon SF 2013 - Machine Learning & Recommender Systems @ Netflix Scale
Qcon SF 2013 - Machine Learning & Recommender Systems @ Netflix ScaleXavier Amatriain
 
Enterprise PHP Architecture through Design Patterns and Modularization (Midwe...
Enterprise PHP Architecture through Design Patterns and Modularization (Midwe...Enterprise PHP Architecture through Design Patterns and Modularization (Midwe...
Enterprise PHP Architecture through Design Patterns and Modularization (Midwe...Aaron Saray
 
Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...
Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...
Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...norisk
 

Semelhante a 20130107 MLDM Monday (20)

Model based rl
Model based rlModel based rl
Model based rl
 
D7 MarkPlus - Machine Learning Algorithm.pdf
D7 MarkPlus - Machine Learning Algorithm.pdfD7 MarkPlus - Machine Learning Algorithm.pdf
D7 MarkPlus - Machine Learning Algorithm.pdf
 
Data Analytics with DBMS
Data Analytics with DBMSData Analytics with DBMS
Data Analytics with DBMS
 
MapReduce: Optimizations, Limitations, and Open Issues
MapReduce: Optimizations, Limitations, and Open IssuesMapReduce: Optimizations, Limitations, and Open Issues
MapReduce: Optimizations, Limitations, and Open Issues
 
BSSML16 L5. Summary Day 1 Sessions
BSSML16 L5. Summary Day 1 SessionsBSSML16 L5. Summary Day 1 Sessions
BSSML16 L5. Summary Day 1 Sessions
 
Ai and using ml in mobile apps
Ai and using ml in mobile appsAi and using ml in mobile apps
Ai and using ml in mobile apps
 
Beat the Benchmark.
Beat the Benchmark.Beat the Benchmark.
Beat the Benchmark.
 
Beat the Benchmark.
Beat the Benchmark.Beat the Benchmark.
Beat the Benchmark.
 
PPT3: Main algorithms and techniques required for implementing Machine Learni...
PPT3: Main algorithms and techniques required for implementing Machine Learni...PPT3: Main algorithms and techniques required for implementing Machine Learni...
PPT3: Main algorithms and techniques required for implementing Machine Learni...
 
VSSML16 LR1. Summary Day 1
VSSML16 LR1. Summary Day 1VSSML16 LR1. Summary Day 1
VSSML16 LR1. Summary Day 1
 
Choosing the Right Database - Facebook DevC Malang Hackdays 2017
Choosing the Right Database - Facebook DevC Malang Hackdays 2017Choosing the Right Database - Facebook DevC Malang Hackdays 2017
Choosing the Right Database - Facebook DevC Malang Hackdays 2017
 
MOPs & ML Pipelines on GCP - Session 6, RGDC
MOPs & ML Pipelines on GCP - Session 6, RGDCMOPs & ML Pipelines on GCP - Session 6, RGDC
MOPs & ML Pipelines on GCP - Session 6, RGDC
 
Aws autopilot
Aws autopilotAws autopilot
Aws autopilot
 
Big Data Science in Scala V2
Big Data Science in Scala V2 Big Data Science in Scala V2
Big Data Science in Scala V2
 
Data and AI summit: data pipelines observability with open lineage
Data and AI summit: data pipelines observability with open lineageData and AI summit: data pipelines observability with open lineage
Data and AI summit: data pipelines observability with open lineage
 
Observability for Data Pipelines With OpenLineage
Observability for Data Pipelines With OpenLineageObservability for Data Pipelines With OpenLineage
Observability for Data Pipelines With OpenLineage
 
Qcon SF 2013 - Machine Learning & Recommender Systems @ Netflix Scale
Qcon SF 2013 - Machine Learning & Recommender Systems @ Netflix ScaleQcon SF 2013 - Machine Learning & Recommender Systems @ Netflix Scale
Qcon SF 2013 - Machine Learning & Recommender Systems @ Netflix Scale
 
Enterprise PHP Architecture through Design Patterns and Modularization (Midwe...
Enterprise PHP Architecture through Design Patterns and Modularization (Midwe...Enterprise PHP Architecture through Design Patterns and Modularization (Midwe...
Enterprise PHP Architecture through Design Patterns and Modularization (Midwe...
 
MongoDB Schema Design Tips & Tricks
MongoDB Schema Design Tips & TricksMongoDB Schema Design Tips & Tricks
MongoDB Schema Design Tips & Tricks
 
Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...
Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...
Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...
 

Mais de Chia-Chi Chang

how to learn quantmod and quantstrat by yourself
how to learn quantmod and quantstrat by yourselfhow to learn quantmod and quantstrat by yourself
how to learn quantmod and quantstrat by yourselfChia-Chi Chang
 
Communicate with your data 20170104
Communicate with your data 20170104Communicate with your data 20170104
Communicate with your data 20170104Chia-Chi Chang
 
20161110 quantstrat in seattle
20161110 quantstrat in seattle20161110 quantstrat in seattle
20161110 quantstrat in seattleChia-Chi Chang
 
20130506 mldm monday intorduction to quantmod package
20130506 mldm monday intorduction to  quantmod package20130506 mldm monday intorduction to  quantmod package
20130506 mldm monday intorduction to quantmod packageChia-Chi Chang
 
20130325 mldm monday spide r
20130325 mldm monday spide r20130325 mldm monday spide r
20130325 mldm monday spide rChia-Chi Chang
 
素食丙級考試流程重點整理
素食丙級考試流程重點整理素食丙級考試流程重點整理
素食丙級考試流程重點整理Chia-Chi Chang
 

Mais de Chia-Chi Chang (8)

Power BI x R
Power BI x RPower BI x R
Power BI x R
 
how to learn quantmod and quantstrat by yourself
how to learn quantmod and quantstrat by yourselfhow to learn quantmod and quantstrat by yourself
how to learn quantmod and quantstrat by yourself
 
Communicate with your data 20170104
Communicate with your data 20170104Communicate with your data 20170104
Communicate with your data 20170104
 
20161110 quantstrat in seattle
20161110 quantstrat in seattle20161110 quantstrat in seattle
20161110 quantstrat in seattle
 
20130506 mldm monday intorduction to quantmod package
20130506 mldm monday intorduction to  quantmod package20130506 mldm monday intorduction to  quantmod package
20130506 mldm monday intorduction to quantmod package
 
ETL in R
ETL in RETL in R
ETL in R
 
20130325 mldm monday spide r
20130325 mldm monday spide r20130325 mldm monday spide r
20130325 mldm monday spide r
 
素食丙級考試流程重點整理
素食丙級考試流程重點整理素食丙級考試流程重點整理
素食丙級考試流程重點整理
 

20130107 MLDM Monday

  • 1. 20121112 MLDM Monday 《Machine Learning for Hackers 》 導讀系列之一 by c3h3 
  • 2. TW useR Group & MLDM Monday ● http://www.meetup.com/Taiwan-useR-Group/ ● http://www.facebook.com/TaiwanUseRGroup/ ● http://www.youtube.com/user/TWuseRGroup/ ● http://tw.use-r.net/
  • 3. Why choose this book ? ● Case-Study Oriented ● It's about Machine Learning and Data Mining (MLDM) ● It using R produce all the sample codes.
  • 4. Sample Codes in book ● https://github. com/johnmyleswhite/ML_for_Hackers
  • 5. Table of Contents Chapter 1 Using R Chapter 2 Data Exploration Chapter 3 Classification: Spam Filtering Chapter 4 Ranking: Priority Inbox Chapter 5 Regression: Predicting Page Views Chapter 6 Regularization: Text Regression Chapter 7 Optimization: Breaking Codes Chapter 8 PCA: Building a Market Index Chapter 9 MDS: Visually Exploring US Senator Similarity Chapter 10 kNN: Recommendation Systems Chapter 11 Analyzing Social Graphs Chapter 12 Model Comparison
  • 6. Table of Contents ● Basic R and Data Analysis ○ Chapter 1 Using R ○ Chapter 2 Data Exploration ● Supervised Learning ○ Chapter 3 Classification: Spam Filtering ○ Chapter 4 Ranking: Priority Inbox ○ Chapter 5 Regression: Predicting Page Views ○ Chapter 6 Regularization: Text Regression ○ Chapter 10 kNN: Recommendation Systems
  • 7. Table of Contents ● Optimization Skills and Regularization ○ Chapter 7 Optimization: Breaking Codes ● Unsupervised Learning ○ Chapter 8 PCA: Building a Market Index ○ Chapter 9 MDS: Visually Exploring US Senator Similarity ○ Chapter 11 Analyzing Social Graphs ● Summary ○ Chapter 12 Model Comparison
  • 8. ML for Hackers 導讀系列 ● Basic R and Data Analysis ● Supervised Learning ○ Classification ○ Regression ● Optimization Skills and Regularization ● Unsupervised Learning ○ PCA ○ Clustering ○ Network Data Analysis ● Summary
  • 9. Today's Outlines ● What is Machine Learning ? ○ Review: http://prezi.com/qkqps6z_i2bu/20130107-mldm- monday/ ● Basic Data Analysis in R ○ Basic Data Structures in R ○ Data Frame and Model Frame ● Two Example Data Set in Chapter 1 and Chapter 2 ○ [Cleaning Data Practice] UFO Data Set ○ [Analysis Data Practice] Weights-Heights-Gander Data
  • 10. Model Frame ● 看 Code 學寫 Code ○ source code of lm / rpart function ● Key functions for model frame ○ match.call(expand.dots = FALSE) ○ model.extract ● Reference ○ http://stat.ethz.ch/R-manual/R-patched/library/stats/html/model.extract. html ○ http://stat.ethz.ch/R-manual/R-patched/library/base/html/match.call.html ○ http://stat.ethz.ch/R-manual/R-patched/library/stats/html/model.frame.html