SlideShare ist ein Scribd-Unternehmen logo
1 von 77
Scaling up Machine Learning
algorithms for classification
Department of Mathematical Informatics
The University of Tokyo
Shin Matsushima
How can we scale up Machine Learning to
Massive datasets?
• Exploit hardware traits
– Disk IO is bottleneck
– Dual Cached Loops
– Run Disk IO and Computation simultaneously
• Distributed asynchronous optimization
(ongoing)
– Current work using multiple machines
2
LINEAR SUPPORT VECTOR MACHINES
VIA DUAL CACHED LOOPS
3
• Intuition of linear SVM
– xi: i-th datapoint
– yi: i-th label. +1 or -1
– yi w・ xi : larger is better, smaller is worse
4
×
×
×
×
×
×
×
×
×
×: yi = +1
×: yi = -1
• Formulation of Linear SVM
– n: number of data points
– d: number of features
– Convex non-smooth optimization
5
• Formulation of Linear SVM
– Primal
– Dual
6
Coordinate descent
7
8
9
10
11
12
13
14
• Coordinate Descent Method
– For each update we solve one-variable optimization
problem with respect to the variable to update.
15
• Applying Coordinate Descent for Dual
formulation of SVM
16
17
• Applying Coordinate Descent for Dual
formulation of SVM
Dual Coordinate Descent [Hsieh et al. 2008]
18
Attractive property
• Suitable for large scale learning
– We need only one data for each update.
• Theoretical guarantees
– Linear convergence(cf. SGD)
• Shrinking[Joachims 1999]
– We can eliminate “uninformative” data:
cf.
19
Shrinking[Joachims 1999]
• Intuition: a datapoint far from the current decision
boundary is unlikely to become a support vector
20
×
×
×
×
○
○
Shrinking[Joachims 1999]
• Condition
• Available only in the dual problem
21
Problem in scaling up to massive data
• In dealing with small-scale data, we first copy the
entire dataset into main memory
• In dealing with large-scale data, we cannot copy
the dataset at once
22
Read
Disk
Memory
Data
Read
Data
• Schemes when data cannot fit in memory
1. Block Minimization [Yu et al. 2010]
– Split the entire dataset into blocks so that each
block can fit in memory
Train RAM
• Schemes when data cannot fit in memory
1. Block Minimization [Yu et al. 2010]
– Split the entire dataset into blocks so that each
block can fit in memory
Read
Data
• Schemes when data cannot fit in memory
1. Block Minimization [Yu et al. 2010]
– Split the entire dataset into blocks so that each
block can fit in memory
Train RAM
• Schemes when data cannot fit in memory
1. Block Minimization [Yu et al. 2010]
– Split the entire dataset into blocks so that each
block can fit in memory
Block Minimization[Yu et al. 2010]
27
Read
Data
• Schemes when data cannot fit in memory
2. Selective Block Minimization [Chang and Roth 2011]
– Keep “informative data” in memory
Train RAM
Block
• Schemes when data cannot fit in memory
2. Selective Block Minimization [Chang and Roth 2011]
– Keep “informative data” in memory
Train RAM
Block
• Schemes when data cannot fit in memory
2. Selective Block Minimization [Chang and Roth 2011]
– Keep “informative data” in memory
Read
Data
• Schemes when data cannot fit in memory
2. Selective Block Minimization [Chang and Roth 2011]
– Keep “informative data” in memory
Train RAM
Block
• Schemes when data cannot fit in memory
2. Selective Block Minimization [Chang and Roth 2011]
– Keep “informative data” in memory
Train RAM
Block
• Schemes when data cannot fit in memory
2. Selective Block Minimization [Chang and Roth 2011]
– Keep “informative data” in memory
Selective Block Minimization[Chang and Roth 2011]
34
• Previous schemes switch CPU and DiskIO
– Training (CPU) is idle while reading
– Reading (DiskIO) is idle while training
35
• We want to exploit modern hardware
1. Multicore processors are commonplace
2. CPU(Memory IO) is often 10-100 times
faster than Hard disk IO
36
1.Make reader and trainer run
simultaneously and almost asynchronously.
2.Trainer updates the parameter many
times faster than reader loads new
datapoints.
3.Keep informative data in main memory.
(=Evict uninformative data primarily from main memory)
37
Dual Cached Loops
Reader
Thread
Trainer
Thread
Parameter
Dual Cached Loops
RAM
Disk
Memory
Data
38
Reader
Thread
Trainer
Thread
Parameter
Dual Cached Loops
RAM
Disk
Memory
Data
39
Read
Disk
Memory
Data
W: working
index set
40
Train
ParameterMemory
41
Which data is “uninformative”?
• A datapoint far from the current decision
boundary is unlikely to become a support vector
• Ignore the datapoint for a while.
42
×
×
×
×
×
○
○○
Which data is “uninformative”?
– Condition
43
• Datasets with Various Characteristics:
• 2GB Memory for storing datapoints
• Measured Relative Function Value
45
• Comparison with (Selective) Block Minimization
(implemented in Liblinear)
– ocr:dense, 45GB
46
47
• Comparison with (Selective) Block Minimization
(implemented in Liblinear)
– dna: dense, 63GB
48
Comparison with (Selective) Block Minimization
(implemented in Liblinear)
– webspam:sparse, 20GB
49
Comparison with (Selective) Block Minimization
(implemented in Liblinear)
– kddb: sparse, 4.7GB
• When C gets larger (dna C=1)
51
• When C gets larger(dna C=10)
52
• When C gets larger(dna C=100)
53
• When C gets larger(dna C=1000)
54
• When memory gets larger(ocr C=1)
55
• Expanding Features on the fly
– Expand features explicitly when the reader thread
loads an example into memory.
• Read (y,x) from the Disk
• Compute f(x) and load (y,f(x)) into RAM
Read
Disk
Data
12495340
( )xf R
x=GTCCCACCT…
56
2TB
data
16GB
memory
10hrs
50M
examples
12M
features
corresponding to
2TB
57
• Summary
– Linear SVM Optimization when data cannot fit in
memory
– Use the scheme of Dual Cached Loops
– Outperforms state of the art by orders of magnitude
– Can be extended to
• Logistic regression
• Support vector regression
• Multiclass classification
58
DISTRIBUTED ASYNCHRONOUS
OPTIMIZATION (CURRENT WORK)
59
Future/Current Work
• Utilize the same principle as dual cached loops in
multi-machine algorithm
– Transportation of data can be efficiently done
without harming optimization performance
– The key is to run Communication and Computation
simultaneously and asynchronously
– Can we do more sophisticated communication
emerging in multi-machine optimization?
60
• (Selective) Block Minimization scheme for Large-
scale SVM
61
Move data Process Optimization
HDD/ File
system
One
machine
One
machine
• Map-Reduce scheme for multi-machine algorithm
62
Move parameters Process Optimization
Master
node
Worker
node
Worker
node
63
64
65
Stratified Stochastic Gradient Descent
[Gemulla, 2011]
66
67
68
• Map-Reduce scheme for multi-machine algorithm
69
Move parameters Process Optimization
Master
node
Worker
node
Worker
node
Asynchronous multi-machine scheme
70
Parameter
Communication
Parameter
Updates
NOMAD
71
NOMAD
72
73
74
75
76
Asynchronous multi-machine scheme
• Each machine holds a subset of data
• Keep communicating a potion of parameter from
each other
• Simultaneously run updating parameters for
those each machine possesses
77
• Distributed stochastic gradient descent for saddle
point problems
– Another formulation of SVM (Regularized Risk
Minimization in general)
– Suitable for parallelization
78
How can we scale up Machine Learning to
Massive datasets?
• Exploit hardware traits
– Disk IO is bottleneck
– Run Disk IO and Computation simultaneously
• Distributed asynchronous optimization
(ongoing)
– Current work using multiple machines
79

Weitere ähnliche Inhalte

Was ist angesagt?

Full introduction to_parallel_computing
Full introduction to_parallel_computingFull introduction to_parallel_computing
Full introduction to_parallel_computingSupasit Kajkamhaeng
 
Memory management early_systems
Memory management early_systemsMemory management early_systems
Memory management early_systemsMybej Che
 
Introduction to Parallel Computing
Introduction to Parallel ComputingIntroduction to Parallel Computing
Introduction to Parallel ComputingAkhila Prabhakaran
 
Computer architecture multi processor
Computer architecture multi processorComputer architecture multi processor
Computer architecture multi processorMazin Alwaaly
 
multiprocessors and multicomputers
 multiprocessors and multicomputers multiprocessors and multicomputers
multiprocessors and multicomputersPankaj Kumar Jain
 
Introduction to parallel_computing
Introduction to parallel_computingIntroduction to parallel_computing
Introduction to parallel_computingMehul Patel
 
Multi Processors And Multi Computers
 Multi Processors And Multi Computers Multi Processors And Multi Computers
Multi Processors And Multi ComputersNemwos
 
Parallel processing (simd and mimd)
Parallel processing (simd and mimd)Parallel processing (simd and mimd)
Parallel processing (simd and mimd)Bhavik Vashi
 
Lecture 6
Lecture  6Lecture  6
Lecture 6Mr SMAK
 
multi processors
multi processorsmulti processors
multi processorsAcad
 
INTRODUCTION TO PARALLEL PROCESSING
INTRODUCTION TO PARALLEL PROCESSINGINTRODUCTION TO PARALLEL PROCESSING
INTRODUCTION TO PARALLEL PROCESSINGGS Kosta
 
Multiple processor (ppt 2010)
Multiple processor (ppt 2010)Multiple processor (ppt 2010)
Multiple processor (ppt 2010)Arth Ramada
 
Flynns classification
Flynns classificationFlynns classification
Flynns classificationYasir Khan
 

Was ist angesagt? (20)

Lecture02 types
Lecture02 typesLecture02 types
Lecture02 types
 
Full introduction to_parallel_computing
Full introduction to_parallel_computingFull introduction to_parallel_computing
Full introduction to_parallel_computing
 
Memory management early_systems
Memory management early_systemsMemory management early_systems
Memory management early_systems
 
Parallel processing
Parallel processingParallel processing
Parallel processing
 
Introduction to Parallel Computing
Introduction to Parallel ComputingIntroduction to Parallel Computing
Introduction to Parallel Computing
 
Introduction to parallel computing
Introduction to parallel computingIntroduction to parallel computing
Introduction to parallel computing
 
Computer architecture multi processor
Computer architecture multi processorComputer architecture multi processor
Computer architecture multi processor
 
Aca2 07 new
Aca2 07 newAca2 07 new
Aca2 07 new
 
multiprocessors and multicomputers
 multiprocessors and multicomputers multiprocessors and multicomputers
multiprocessors and multicomputers
 
Introduction to parallel_computing
Introduction to parallel_computingIntroduction to parallel_computing
Introduction to parallel_computing
 
Parallel Computing
Parallel Computing Parallel Computing
Parallel Computing
 
Ch01
Ch01Ch01
Ch01
 
Multi Processors And Multi Computers
 Multi Processors And Multi Computers Multi Processors And Multi Computers
Multi Processors And Multi Computers
 
Parallel processing (simd and mimd)
Parallel processing (simd and mimd)Parallel processing (simd and mimd)
Parallel processing (simd and mimd)
 
13. multiprocessing
13. multiprocessing13. multiprocessing
13. multiprocessing
 
Lecture 6
Lecture  6Lecture  6
Lecture 6
 
multi processors
multi processorsmulti processors
multi processors
 
INTRODUCTION TO PARALLEL PROCESSING
INTRODUCTION TO PARALLEL PROCESSINGINTRODUCTION TO PARALLEL PROCESSING
INTRODUCTION TO PARALLEL PROCESSING
 
Multiple processor (ppt 2010)
Multiple processor (ppt 2010)Multiple processor (ppt 2010)
Multiple processor (ppt 2010)
 
Flynns classification
Flynns classificationFlynns classification
Flynns classification
 

Andere mochten auch

Aishima140714
Aishima140714Aishima140714
Aishima140714nwpmq516
 
Kobayashi 20140409
Kobayashi 20140409Kobayashi 20140409
Kobayashi 20140409y-kobayashi
 
Polar符号および非対称通信路の符号化について
Polar符号および非対称通信路の符号化についてPolar符号および非対称通信路の符号化について
Polar符号および非対称通信路の符号化についてj_honda
 
Spectral divide-and-conquer algorithms for eigenvalue problems and the SVD
Spectral divide-and-conquer algorithms for eigenvalue problems and the SVDSpectral divide-and-conquer algorithms for eigenvalue problems and the SVD
Spectral divide-and-conquer algorithms for eigenvalue problems and the SVDyuji_nakatsukasa
 
Jokyonokai130531
Jokyonokai130531Jokyonokai130531
Jokyonokai130531nwpmq516
 
Multi-state extension of asymmetric simple exclusion process
Multi-state extension of asymmetric simple exclusion processMulti-state extension of asymmetric simple exclusion process
Multi-state extension of asymmetric simple exclusion processChihiro Matsui
 
Asymptotically optimal policies in multiarmed bandit problems
Asymptotically optimal policies in multiarmed bandit problemsAsymptotically optimal policies in multiarmed bandit problems
Asymptotically optimal policies in multiarmed bandit problemsj_honda
 
低ランク行列補完のためのマトロイド理論
低ランク行列補完のためのマトロイド理論低ランク行列補完のためのマトロイド理論
低ランク行列補完のためのマトロイド理論ryotat
 
人工知能はどんな夢を見るか?
人工知能はどんな夢を見るか?人工知能はどんな夢を見るか?
人工知能はどんな夢を見るか?Taichi Kiwaki
 
Online algorithms in Machine Learning
Online algorithms in Machine LearningOnline algorithms in Machine Learning
Online algorithms in Machine LearningAmrinder Arora
 
FIT2012招待講演「異常検知技術のビジネス応用最前線」
FIT2012招待講演「異常検知技術のビジネス応用最前線」FIT2012招待講演「異常検知技術のビジネス応用最前線」
FIT2012招待講演「異常検知技術のビジネス応用最前線」Shohei Hido
 
時系列分析による異常検知入門
時系列分析による異常検知入門時系列分析による異常検知入門
時系列分析による異常検知入門Yohei Sato
 
AI&BigData Lab 2016. Артем Чернодуб: Обучение глубоких, очень глубоких и реку...
AI&BigData Lab 2016. Артем Чернодуб: Обучение глубоких, очень глубоких и реку...AI&BigData Lab 2016. Артем Чернодуб: Обучение глубоких, очень глубоких и реку...
AI&BigData Lab 2016. Артем Чернодуб: Обучение глубоких, очень глубоких и реку...GeeksLab Odessa
 

Andere mochten auch (20)

Aishima140714
Aishima140714Aishima140714
Aishima140714
 
Kobayashi 20140409
Kobayashi 20140409Kobayashi 20140409
Kobayashi 20140409
 
Polar符号および非対称通信路の符号化について
Polar符号および非対称通信路の符号化についてPolar符号および非対称通信路の符号化について
Polar符号および非対称通信路の符号化について
 
Spectral divide-and-conquer algorithms for eigenvalue problems and the SVD
Spectral divide-and-conquer algorithms for eigenvalue problems and the SVDSpectral divide-and-conquer algorithms for eigenvalue problems and the SVD
Spectral divide-and-conquer algorithms for eigenvalue problems and the SVD
 
coordinate descent 法について
coordinate descent 法についてcoordinate descent 法について
coordinate descent 法について
 
Jokyonokai130531
Jokyonokai130531Jokyonokai130531
Jokyonokai130531
 
Multi-state extension of asymmetric simple exclusion process
Multi-state extension of asymmetric simple exclusion processMulti-state extension of asymmetric simple exclusion process
Multi-state extension of asymmetric simple exclusion process
 
Asymptotically optimal policies in multiarmed bandit problems
Asymptotically optimal policies in multiarmed bandit problemsAsymptotically optimal policies in multiarmed bandit problems
Asymptotically optimal policies in multiarmed bandit problems
 
Jokyo20130218
Jokyo20130218Jokyo20130218
Jokyo20130218
 
低ランク行列補完のためのマトロイド理論
低ランク行列補完のためのマトロイド理論低ランク行列補完のためのマトロイド理論
低ランク行列補完のためのマトロイド理論
 
人工知能はどんな夢を見るか?
人工知能はどんな夢を見るか?人工知能はどんな夢を見るか?
人工知能はどんな夢を見るか?
 
Online algorithms in Machine Learning
Online algorithms in Machine LearningOnline algorithms in Machine Learning
Online algorithms in Machine Learning
 
FIT2012招待講演「異常検知技術のビジネス応用最前線」
FIT2012招待講演「異常検知技術のビジネス応用最前線」FIT2012招待講演「異常検知技術のビジネス応用最前線」
FIT2012招待講演「異常検知技術のビジネス応用最前線」
 
時系列分析による異常検知入門
時系列分析による異常検知入門時系列分析による異常検知入門
時系列分析による異常検知入門
 
A
AA
A
 
IBMModel2
IBMModel2IBMModel2
IBMModel2
 
Talk
TalkTalk
Talk
 
OnlineClassifiers
OnlineClassifiersOnlineClassifiers
OnlineClassifiers
 
AI&BigData Lab 2016. Артем Чернодуб: Обучение глубоких, очень глубоких и реку...
AI&BigData Lab 2016. Артем Чернодуб: Обучение глубоких, очень глубоких и реку...AI&BigData Lab 2016. Артем Чернодуб: Обучение глубоких, очень глубоких и реку...
AI&BigData Lab 2016. Артем Чернодуб: Обучение глубоких, очень глубоких и реку...
 
Pfi last seminar
Pfi last seminarPfi last seminar
Pfi last seminar
 

Ähnlich wie Scaling up Machine Learning Algorithms for Classification

7. Key-Value Databases: In Depth
7. Key-Value Databases: In Depth7. Key-Value Databases: In Depth
7. Key-Value Databases: In DepthFabio Fumarola
 
4 memory management bb
4   memory management bb4   memory management bb
4 memory management bbShahid Riaz
 
Oracle real application_cluster
Oracle real application_clusterOracle real application_cluster
Oracle real application_clusterPrabhat gangwar
 
Tachyon_meetup_5-28-2015-IBM
Tachyon_meetup_5-28-2015-IBMTachyon_meetup_5-28-2015-IBM
Tachyon_meetup_5-28-2015-IBMShaoshan Liu
 
Sql server tips from the field
Sql server tips from the fieldSql server tips from the field
Sql server tips from the fieldJoAnna Cheshire
 
Presentation by TachyonNexus & Intel at Strata Singapore 2015
Presentation by TachyonNexus & Intel at Strata Singapore 2015Presentation by TachyonNexus & Intel at Strata Singapore 2015
Presentation by TachyonNexus & Intel at Strata Singapore 2015Tachyon Nexus, Inc.
 
Making Machine Learning Scale: Single Machine and Distributed
Making Machine Learning Scale: Single Machine and DistributedMaking Machine Learning Scale: Single Machine and Distributed
Making Machine Learning Scale: Single Machine and DistributedTuri, Inc.
 
Linux performance tuning & stabilization tips (mysqlconf2010)
Linux performance tuning & stabilization tips (mysqlconf2010)Linux performance tuning & stabilization tips (mysqlconf2010)
Linux performance tuning & stabilization tips (mysqlconf2010)Yoshinori Matsunobu
 
Memory presentation
Memory presentationMemory presentation
Memory presentationaaravSingh41
 
Building a Unified Data Pipeline with Apache Spark and XGBoost with Nan Zhu
Building a Unified Data Pipeline with Apache Spark and XGBoost with Nan ZhuBuilding a Unified Data Pipeline with Apache Spark and XGBoost with Nan Zhu
Building a Unified Data Pipeline with Apache Spark and XGBoost with Nan ZhuDatabricks
 
SQL Server Compression
SQL Server CompressionSQL Server Compression
SQL Server CompressionRockSolid SQL
 

Ähnlich wie Scaling up Machine Learning Algorithms for Classification (20)

7. Key-Value Databases: In Depth
7. Key-Value Databases: In Depth7. Key-Value Databases: In Depth
7. Key-Value Databases: In Depth
 
4 memory management bb
4   memory management bb4   memory management bb
4 memory management bb
 
Oracle real application_cluster
Oracle real application_clusterOracle real application_cluster
Oracle real application_cluster
 
Tachyon_meetup_5-28-2015-IBM
Tachyon_meetup_5-28-2015-IBMTachyon_meetup_5-28-2015-IBM
Tachyon_meetup_5-28-2015-IBM
 
Ch4 memory management
Ch4 memory managementCh4 memory management
Ch4 memory management
 
cache memory
 cache memory cache memory
cache memory
 
Sql server tips from the field
Sql server tips from the fieldSql server tips from the field
Sql server tips from the field
 
Presentation by TachyonNexus & Intel at Strata Singapore 2015
Presentation by TachyonNexus & Intel at Strata Singapore 2015Presentation by TachyonNexus & Intel at Strata Singapore 2015
Presentation by TachyonNexus & Intel at Strata Singapore 2015
 
Mis chapter 5
Mis  chapter 5Mis  chapter 5
Mis chapter 5
 
Making Machine Learning Scale: Single Machine and Distributed
Making Machine Learning Scale: Single Machine and DistributedMaking Machine Learning Scale: Single Machine and Distributed
Making Machine Learning Scale: Single Machine and Distributed
 
Linux performance tuning & stabilization tips (mysqlconf2010)
Linux performance tuning & stabilization tips (mysqlconf2010)Linux performance tuning & stabilization tips (mysqlconf2010)
Linux performance tuning & stabilization tips (mysqlconf2010)
 
IS_Ch03.ppt
IS_Ch03.pptIS_Ch03.ppt
IS_Ch03.ppt
 
Is ch03
Is ch03Is ch03
Is ch03
 
Memory presentation
Memory presentationMemory presentation
Memory presentation
 
Building a Unified Data Pipeline with Apache Spark and XGBoost with Nan Zhu
Building a Unified Data Pipeline with Apache Spark and XGBoost with Nan ZhuBuilding a Unified Data Pipeline with Apache Spark and XGBoost with Nan Zhu
Building a Unified Data Pipeline with Apache Spark and XGBoost with Nan Zhu
 
Py tables
Py tablesPy tables
Py tables
 
PyTables
PyTablesPyTables
PyTables
 
Large Data Analyze With PyTables
Large Data Analyze With PyTablesLarge Data Analyze With PyTables
Large Data Analyze With PyTables
 
Operating System
Operating SystemOperating System
Operating System
 
SQL Server Compression
SQL Server CompressionSQL Server Compression
SQL Server Compression
 

Kürzlich hochgeladen

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 

Kürzlich hochgeladen (20)

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 

Scaling up Machine Learning Algorithms for Classification