SlideShare a Scribd company logo
1 of 128
Download to read offline
CoCoA
A General Framework
for Communication-Efficient
Distributed Optimization
Virginia Smith
Simone Forte ⋅ Chenxin Ma ⋅ Martin Takac ⋅ Martin Jaggi ⋅ Michael I. Jordan
Machine Learning with
Large Datasets
Machine Learning with
Large Datasets
Machine Learning with
Large Datasets
image/music/video tagging
document categorization
item recommendation
click-through rate prediction
sequence tagging
protein structure prediction
sensor data prediction
spam classification
fraud detection
Machine Learning Workflow
Machine Learning Workflow
DATA & PROBLEM
classification, regression,
collaborative filtering, …
Machine Learning Workflow
DATA & PROBLEM
classification, regression,
collaborative filtering, …
MACHINE LEARNING MODEL
logistic regression, lasso,
support vector machines, …
Machine Learning Workflow
DATA & PROBLEM
classification, regression,
collaborative filtering, …
MACHINE LEARNING MODEL
logistic regression, lasso,
support vector machines, …
OPTIMIZATION ALGORITHM
gradient descent, coordinate
descent, Newton’s method, …
Machine Learning Workflow
DATA & PROBLEM
classification, regression,
collaborative filtering, …
MACHINE LEARNING MODEL
logistic regression, lasso,
support vector machines, …
OPTIMIZATION ALGORITHM
gradient descent, coordinate
descent, Newton’s method, …
Machine Learning Workflow
DATA & PROBLEM
classification, regression,
collaborative filtering, …
MACHINE LEARNING MODEL
logistic regression, lasso,
support vector machines, …
OPTIMIZATION ALGORITHM
gradient descent, coordinate
descent, Newton’s method, …
SYSTEMS SETTING
multi-core, cluster, cloud,
supercomputer, …
Machine Learning Workflow
DATA & PROBLEM
classification, regression,
collaborative filtering, …
MACHINE LEARNING MODEL
logistic regression, lasso,
support vector machines, …
OPTIMIZATION ALGORITHM
gradient descent, coordinate
descent, Newton’s method, …
SYSTEMS SETTING
multi-core, cluster, cloud,
supercomputer, …
Open Problem:
efficiently solving objective
when data is distributed
Distributed Optimization
Distributed Optimization
Distributed Optimization
reduce: w = w ↵
P
k w
Distributed Optimization
reduce: w = w ↵
P
k w
Distributed Optimization
“always communicate”
reduce: w = w ↵
P
k w
Distributed Optimization
✔ convergence 

guarantees
“always communicate”
reduce: w = w ↵
P
k w
Distributed Optimization
✔ convergence 

guarantees
✗ high communication
“always communicate”
reduce: w = w ↵
P
k w
Distributed Optimization
✔ convergence 

guarantees
✗ high communication
“always communicate”
reduce: w = w ↵
P
k w
Distributed Optimization
✔ convergence 

guarantees
✗ high communication
average: w := 1
K
P
k wk
“always communicate”
reduce: w = w ↵
P
k w
Distributed Optimization
✔ convergence 

guarantees
✗ high communication
average: w := 1
K
P
k wk
“always communicate”
“never communicate”
reduce: w = w ↵
P
k w
Distributed Optimization
✔ convergence 

guarantees
✗ high communication
✔ low communication
average: w := 1
K
P
k wk
“always communicate”
“never communicate”
reduce: w = w ↵
P
k w
Distributed Optimization
✔ convergence 

guarantees
✗ high communication
✔ low communication
✗ convergence 

not guaranteed
average: w := 1
K
P
k wk
“always communicate”
“never communicate”
reduce: w = w ↵
P
k w
Mini-batch
Mini-batch
Mini-batch
reduce: w = w ↵
|b|
P
i2b w
Mini-batch
reduce: w = w ↵
|b|
P
i2b w
Mini-batch
✔ convergence
guarantees
reduce: w = w ↵
|b|
P
i2b w
Mini-batch
✔ convergence
guarantees
✔ tunable
communication
reduce: w = w ↵
|b|
P
i2b w
Mini-batch
✔ convergence
guarantees
✔ tunable
communication
a natural middle-ground
reduce: w = w ↵
|b|
P
i2b w
Mini-batch
✔ convergence
guarantees
✔ tunable
communication
a natural middle-ground
reduce: w = w ↵
|b|
P
i2b w
Mini-batch Limitations
Mini-batch Limitations
1. ONE-OFF METHODS
Mini-batch Limitations
1. ONE-OFF METHODS
2. STALE UPDATES
Mini-batch Limitations
1. ONE-OFF METHODS
2. STALE UPDATES
3. AVERAGE OVER BATCH SIZE
LARGE-SCALE OPTIMIZATION
CoCoA
ProxCoCoA+
LARGE-SCALE OPTIMIZATION
CoCoA
ProxCoCoA+
Mini-batch Limitations
1. ONE-OFF METHODS
2. STALE UPDATES
3. AVERAGE OVER BATCH SIZE
Mini-batch Limitations
1. ONE-OFF METHODS

Primal-Dual Framework
2. STALE UPDATES 

Immediately apply local updates
3. AVERAGE OVER BATCH SIZE

Average over K << batch size
1. ONE-OFF METHODS

Primal-Dual Framework
2. STALE UPDATES 

Immediately apply local updates
3. AVERAGE OVER BATCH SIZE

Average over K << batch size
CoCoA-v1
1. Primal-Dual Framework
PRIMAL DUAL≥
1. Primal-Dual Framework
PRIMAL DUAL≥
min
w2Rd
"
P(w) :=
2
||w||2
+
1
n
nX
i=1
`i(wT
xi)
#
1. Primal-Dual Framework
PRIMAL DUAL≥
min
w2Rd
"
P(w) :=
2
||w||2
+
1
n
nX
i=1
`i(wT
xi)
#
Ai =
1
n
xi
max
↵2Rn
"
D(↵) :=
2
kA↵k
2 1
n
nX
i=1
`⇤
i ( ↵i)
#
1. Primal-Dual Framework
PRIMAL DUAL
Stopping criteria given by duality gap
≥
min
w2Rd
"
P(w) :=
2
||w||2
+
1
n
nX
i=1
`i(wT
xi)
#
Ai =
1
n
xi
max
↵2Rn
"
D(↵) :=
2
kA↵k
2 1
n
nX
i=1
`⇤
i ( ↵i)
#
1. Primal-Dual Framework
PRIMAL DUAL
Stopping criteria given by duality gap
Good performance in practice
≥
min
w2Rd
"
P(w) :=
2
||w||2
+
1
n
nX
i=1
`i(wT
xi)
#
Ai =
1
n
xi
max
↵2Rn
"
D(↵) :=
2
kA↵k
2 1
n
nX
i=1
`⇤
i ( ↵i)
#
1. Primal-Dual Framework
PRIMAL DUAL
Stopping criteria given by duality gap
Good performance in practice
Default in software packages e.g. liblinear
≥
min
w2Rd
"
P(w) :=
2
||w||2
+
1
n
nX
i=1
`i(wT
xi)
#
Ai =
1
n
xi
max
↵2Rn
"
D(↵) :=
2
kA↵k
2 1
n
nX
i=1
`⇤
i ( ↵i)
#
1. Primal-Dual Framework
PRIMAL DUAL
Stopping criteria given by duality gap
Good performance in practice
Default in software packages e.g. liblinear
Dual separates across machines 

(one dual variable per datapoint)
≥
min
w2Rd
"
P(w) :=
2
||w||2
+
1
n
nX
i=1
`i(wT
xi)
#
Ai =
1
n
xi
max
↵2Rn
"
D(↵) :=
2
kA↵k
2 1
n
nX
i=1
`⇤
i ( ↵i)
#
1. Primal-Dual Framework
1. Primal-Dual Framework
Global objective:
1. Primal-Dual Framework
Global objective:
Ai =
1
n
xi
max
↵2Rn
"
D(↵) :=
2
kA↵k
2 1
n
nX
i=1
`⇤
i ( ↵i)
#
1. Primal-Dual Framework
Global objective:
Ai =
1
n
xi
max
↵2Rn
"
D(↵) :=
2
kA↵k
2 1
n
nX
i=1
`⇤
i ( ↵i)
#
1. Primal-Dual Framework
Global objective:
Local objective:
Ai =
1
n
xi
max
↵2Rn
"
D(↵) :=
2
kA↵k
2 1
n
nX
i=1
`⇤
i ( ↵i)
#
1. Primal-Dual Framework
Global objective:
Local objective: max
↵[k]2Rn
1
n
X
i2Pk
`⇤
i ( ↵i ( ↵[k])i)
1
n
wT
A ↵[k]
2
1
n
A ↵[k]
2
Ai =
1
n
xi
max
↵2Rn
"
D(↵) :=
2
kA↵k
2 1
n
nX
i=1
`⇤
i ( ↵i)
#
1. Primal-Dual Framework
Global objective:
Local objective: max
↵[k]2Rn
1
n
X
i2Pk
`⇤
i ( ↵i ( ↵[k])i)
1
n
wT
A ↵[k]
2
1
n
A ↵[k]
2
Ai =
1
n
xi
max
↵2Rn
"
D(↵) :=
2
kA↵k
2 1
n
nX
i=1
`⇤
i ( ↵i)
#
1. Primal-Dual Framework
Global objective:
Local objective:
Can solve the local objective using any internal
optimization method
max
↵[k]2Rn
1
n
X
i2Pk
`⇤
i ( ↵i ( ↵[k])i)
1
n
wT
A ↵[k]
2
1
n
A ↵[k]
2
Ai =
1
n
xi
max
↵2Rn
"
D(↵) :=
2
kA↵k
2 1
n
nX
i=1
`⇤
i ( ↵i)
#
2. Immediately Apply Updates
2. Immediately Apply Updates
for i 2 b
w w ↵riP(w)
end
w w + w
STALE
2. Immediately Apply Updates
for i 2 b
w w ↵riP(w)
end
w w + w
STALE
FRESH
for i 2 b
w ↵riP(w)
w w + w
end
w w + w
3. Average over K
3. Average over K
reduce: w = w + 1
K
P
k wk
COCOA-v1 Limitations
Can we avoid having to average the
partial solutions?
COCOA-v1 Limitations
Can we avoid having to average the
partial solutions? ✔
COCOA-v1 Limitations
Can we avoid having to average the
partial solutions? ✔
[CoCoA+, Ma & Smith, et. al., ICML ’15]
COCOA-v1 Limitations
Can we avoid having to average the
partial solutions?



L1-regularized objectives not covered in
initial framework
✔
[CoCoA+, Ma & Smith, et. al., ICML ’15]
COCOA-v1 Limitations
Can we avoid having to average the
partial solutions?



L1-regularized objectives not covered in
initial framework
✔
[CoCoA+, Ma & Smith, et. al., ICML ’15]
COCOA-v1 Limitations
LARGE-SCALE OPTIMIZATION
CoCoA
ProxCoCoA+
LARGE-SCALE OPTIMIZATION
CoCoA
ProxCoCoA+
L1 Regularization
L1 Regularization
Encourages sparse solutions
L1 Regularization
Encourages sparse solutions
Includes popular models:

- lasso regression

- sparse logistic regression

- elastic net-regularized problems
L1 Regularization
Encourages sparse solutions
Includes popular models:

- lasso regression

- sparse logistic regression

- elastic net-regularized problems
Beneficial to distribute by feature
L1 Regularization
Encourages sparse solutions
Includes popular models:

- lasso regression

- sparse logistic regression

- elastic net-regularized problems
Beneficial to distribute by feature
Can we map this to the CoCoA setup?
Solution:
Solve Primal Directly
min
w2Rd
"
P(w) :=
2
||w||2
+
1
n
nX
i=1
`i(wT
xi)
#
Solution:
Solve Primal Directly
PRIMAL DUAL≥
Ai =
1
n
xi
max
↵2Rn
"
D(↵) :=
2
kA↵k
2 1
n
nX
i=1
`⇤
i ( ↵i)
#
Solution:
Solve Primal Directly
PRIMAL DUAL≥
min
↵2Rn
f(A↵) +
nX
i=1
gi(↵i) min
w2Rd
f⇤
(w) +
nX
i=1
`⇤
i ( xT
i w)
Solution:
Solve Primal Directly
PRIMAL DUAL
Stopping criteria given by duality gap
≥
min
↵2Rn
f(A↵) +
nX
i=1
gi(↵i) min
w2Rd
f⇤
(w) +
nX
i=1
`⇤
i ( xT
i w)
Solution:
Solve Primal Directly
PRIMAL DUAL
Stopping criteria given by duality gap
Good performance in practice
≥
min
↵2Rn
f(A↵) +
nX
i=1
gi(↵i) min
w2Rd
f⇤
(w) +
nX
i=1
`⇤
i ( xT
i w)
Solution:
Solve Primal Directly
PRIMAL DUAL
Stopping criteria given by duality gap
Good performance in practice
Default in software packages e.g. glmnet
≥
min
↵2Rn
f(A↵) +
nX
i=1
gi(↵i) min
w2Rd
f⇤
(w) +
nX
i=1
`⇤
i ( xT
i w)
Solution:
Solve Primal Directly
PRIMAL DUAL
Stopping criteria given by duality gap
Good performance in practice
Default in software packages e.g. glmnet
Primal separates across machines 

(one primal variable per feature)
≥
min
↵2Rn
f(A↵) +
nX
i=1
gi(↵i) min
w2Rd
f⇤
(w) +
nX
i=1
`⇤
i ( xT
i w)
50x speedup
CoCoA: A Framework for
Distributed Optimization
CoCoA: A Framework for
Distributed Optimization
flexible
CoCoA: A Framework for
Distributed Optimization
flexible
allows for arbitrary
internal methods
CoCoA: A Framework for
Distributed Optimization
flexible efficient
allows for arbitrary
internal methods
CoCoA: A Framework for
Distributed Optimization
flexible efficient
allows for arbitrary
internal methods
fast! (strong
convergence & low
communication)
CoCoA: A Framework for
Distributed Optimization
flexible efficient general
allows for arbitrary
internal methods
fast! (strong
convergence & low
communication)
CoCoA: A Framework for
Distributed Optimization
flexible efficient general
allows for arbitrary
internal methods
fast! (strong
convergence & low
communication)
works for a variety
of ML models
CoCoA: A Framework for
Distributed Optimization
flexible efficient general
allows for arbitrary
internal methods
fast! (strong
convergence & low
communication)
works for a variety
of ML models
1. CoCoA-v1
[NIPS ’14]
CoCoA: A Framework for
Distributed Optimization
flexible efficient general
allows for arbitrary
internal methods
fast! (strong
convergence & low
communication)
works for a variety
of ML models
1. CoCoA-v1
[NIPS ’14]
2. CoCoA+
[ICML ’15]
CoCoA: A Framework for
Distributed Optimization
flexible efficient general
allows for arbitrary
internal methods
fast! (strong
convergence & low
communication)
works for a variety
of ML models
1. CoCoA-v1
[NIPS ’14]
2. CoCoA+
[ICML ’15]
3.ProxCoCoA+
[current work]
CoCoA: A Framework for
Distributed Optimization
flexible efficient general
allows for arbitrary
internal methods
fast! (strong
convergence & low
communication)
works for a variety
of ML models
1. CoCoA-v1
[NIPS ’14]
2. CoCoA+
[ICML ’15]
3.ProxCoCoA+
[current work]
CoCoA Framework
Impact & Adoption
Impact & Adoption
gingsmith.github.io/
cocoa/
Impact & Adoption
gingsmith.github.io/
cocoa/
Impact & Adoption
gingsmith.github.io/
cocoa/
Impact & Adoption
gingsmith.github.io/
cocoa/
Impact & Adoption
gingsmith.github.io/
cocoa/
Numerous talks & demos
Impact & Adoption
ICML
gingsmith.github.io/
cocoa/
Numerous talks & demos
Impact & Adoption
ICML
gingsmith.github.io/
cocoa/
Numerous talks & demos
Open-source code & documentation
Impact & Adoption
ICML
gingsmith.github.io/
cocoa/
Numerous talks & demos
Open-source code & documentation
Industry & academic adoption
Thanks!
cs.berkeley.edu/~vsmith
github.com/gingsmith/proxcocoa
github.com/gingsmith/cocoa
Empirical Results in
Dataset
Training 

(n)
Features 

(d)
Sparsity Workers (K)
url 2M 3M 4e-3% 4
kddb 19M 29M 1e-4% 4
epsilon 400K 2K 100% 8
webspam 350K 16M 0.02% 16
A First Approach:
A First Approach:
CoCoA+ with Smoothing
A First Approach:
CoCoA+ with Smoothing
Issue: CoCoA+ requires strongly-convex regularizers
A First Approach:
CoCoA+ with Smoothing
Issue: CoCoA+ requires strongly-convex regularizers
Approach: add a bit of L2 to the L1 regularizer
A First Approach:
CoCoA+ with Smoothing
Issue: CoCoA+ requires strongly-convex regularizers
Approach: add a bit of L2 to the L1 regularizer
k↵k1 + k↵k2
2
A First Approach:
CoCoA+ with Smoothing
Issue: CoCoA+ requires strongly-convex regularizers
Approach: add a bit of L2 to the L1 regularizer
k↵k1 + k↵k2
2
A First Approach:
CoCoA+ with Smoothing
Issue: CoCoA+ requires strongly-convex regularizers
Approach: add a bit of L2 to the L1 regularizer
Amount of L2 Final Sparsity
Ideal (δ = 0) 0.6030
k↵k1 + k↵k2
2
A First Approach:
CoCoA+ with Smoothing
Issue: CoCoA+ requires strongly-convex regularizers
Approach: add a bit of L2 to the L1 regularizer
Amount of L2 Final Sparsity
Ideal (δ = 0) 0.6030
δ = 0.0001 0.6035
k↵k1 + k↵k2
2
A First Approach:
CoCoA+ with Smoothing
Issue: CoCoA+ requires strongly-convex regularizers
Approach: add a bit of L2 to the L1 regularizer
Amount of L2 Final Sparsity
Ideal (δ = 0) 0.6030
δ = 0.0001 0.6035
δ = 0.001 0.6240
k↵k1 + k↵k2
2
A First Approach:
CoCoA+ with Smoothing
Issue: CoCoA+ requires strongly-convex regularizers
Approach: add a bit of L2 to the L1 regularizer
Amount of L2 Final Sparsity
Ideal (δ = 0) 0.6030
δ = 0.0001 0.6035
δ = 0.001 0.6240
δ = 0.01 0.6465
k↵k1 + k↵k2
2
A First Approach:
CoCoA+ with Smoothing
Issue: CoCoA+ requires strongly-convex regularizers
Approach: add a bit of L2 to the L1 regularizer
Amount of L2 Final Sparsity
Ideal (δ = 0) 0.6030
δ = 0.0001 0.6035
δ = 0.001 0.6240
δ = 0.01 0.6465
k↵k1 + k↵k2
2
X

A First Approach:
CoCoA+ with Smoothing
Issue: CoCoA+ requires strongly-convex regularizers
Approach: add a bit of L2 to the L1 regularizer
Amount of L2 Final Sparsity
Ideal (δ = 0) 0.6030
δ = 0.0001 0.6035
δ = 0.001 0.6240
δ = 0.01 0.6465
k↵k1 + k↵k2
2
X

CoCoA+ with smoothing doesn’t work
A First Approach:
CoCoA+ with Smoothing
Issue: CoCoA+ requires strongly-convex regularizers
Approach: add a bit of L2 to the L1 regularizer
Amount of L2 Final Sparsity
Ideal (δ = 0) 0.6030
δ = 0.0001 0.6035
δ = 0.001 0.6240
δ = 0.01 0.6465
k↵k1 + k↵k2
2
X

CoCoA+ with smoothing doesn’t work
Additionally, CoCoA+ distributes by
datapoint, not by feature
Better Solution:
ProxCoCoA+
Better Solution:
ProxCoCoA+
Amount of L2 Final Sparsity
Ideal (δ = 0) 0.6030
δ = 0.0001 0.6035
δ = 0.001 0.6240
δ = 0.01 0.6465
Better Solution:
ProxCoCoA+
Amount of L2 Final Sparsity
Ideal (δ = 0) 0.6030
δ = 0.0001 0.6035
δ = 0.001 0.6240
δ = 0.01 0.6465
ProxCoCoA+ 0.6030
Better Solution:
ProxCoCoA+
Amount of L2 Final Sparsity
Ideal (δ = 0) 0.6030
δ = 0.0001 0.6035
δ = 0.001 0.6240
δ = 0.01 0.6465
ProxCoCoA+ 0.6030
Better Solution:
ProxCoCoA+
Amount of L2 Final Sparsity
Ideal (δ = 0) 0.6030
δ = 0.0001 0.6035
δ = 0.001 0.6240
δ = 0.01 0.6465
ProxCoCoA+ 0.6030
Convergence
Convergence
Assumption: Local -Approximation
For , we assume the local solver 

finds an approximate solution satisfying:
⇥
⇥ 2 [0, 1)
E
⇥
G
0
k ( ↵[k]) G
0
k ( ↵?
[k])
⇤
 ⇥
⇣
G
0
k (0) G
0
k ( ↵?
[k])
⌘
Convergence
Theorem 1. Let have
-bounded supportL
T ˜O
⇣
1
1 ⇥
⇣
8L2
n2
⌧✏ + ˜c
⌘⌘
gi
Assumption: Local -Approximation
For , we assume the local solver 

finds an approximate solution satisfying:
⇥
⇥ 2 [0, 1)
E
⇥
G
0
k ( ↵[k]) G
0
k ( ↵?
[k])
⇤
 ⇥
⇣
G
0
k (0) G
0
k ( ↵?
[k])
⌘
Convergence
Theorem 1. Let have
-bounded supportL
T ˜O
⇣
1
1 ⇥
⇣
8L2
n2
⌧✏ + ˜c
⌘⌘
gi
Assumption: Local -Approximation
For , we assume the local solver 

finds an approximate solution satisfying:
⇥
⇥ 2 [0, 1)
E
⇥
G
0
k ( ↵[k]) G
0
k ( ↵?
[k])
⇤
 ⇥
⇣
G
0
k (0) G
0
k ( ↵?
[k])
⌘
Theorem 2. Let be 

-strongly convexµ
T 1
(1 ⇥)
µ⌧+n
µ⌧ log n
✏
gi

More Related Content

What's hot

Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...
Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...
Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...MLconf
 
Exploring Optimization in Vowpal Wabbit
Exploring Optimization in Vowpal WabbitExploring Optimization in Vowpal Wabbit
Exploring Optimization in Vowpal WabbitShiladitya Sen
 
Dueling network architectures for deep reinforcement learning
Dueling network architectures for deep reinforcement learningDueling network architectures for deep reinforcement learning
Dueling network architectures for deep reinforcement learningTaehoon Kim
 
Technical Tricks of Vowpal Wabbit
Technical Tricks of Vowpal WabbitTechnical Tricks of Vowpal Wabbit
Technical Tricks of Vowpal Wabbitjakehofman
 
Neural tool box
Neural tool boxNeural tool box
Neural tool boxMohan Raj
 
Mitchell's Face Recognition
Mitchell's Face RecognitionMitchell's Face Recognition
Mitchell's Face Recognitionbutest
 
Generative Models and Adversarial Training (D2L3 Insight@DCU Machine Learning...
Generative Models and Adversarial Training (D2L3 Insight@DCU Machine Learning...Generative Models and Adversarial Training (D2L3 Insight@DCU Machine Learning...
Generative Models and Adversarial Training (D2L3 Insight@DCU Machine Learning...Universitat Politècnica de Catalunya
 
Training Deep Networks with Backprop (D1L4 Insight@DCU Machine Learning Works...
Training Deep Networks with Backprop (D1L4 Insight@DCU Machine Learning Works...Training Deep Networks with Backprop (D1L4 Insight@DCU Machine Learning Works...
Training Deep Networks with Backprop (D1L4 Insight@DCU Machine Learning Works...Universitat Politècnica de Catalunya
 
Lecture 5: Neural Networks II
Lecture 5: Neural Networks IILecture 5: Neural Networks II
Lecture 5: Neural Networks IISang Jun Lee
 
Terascale Learning
Terascale LearningTerascale Learning
Terascale Learningpauldix
 
Wapid and wobust active online machine leawning with Vowpal Wabbit
Wapid and wobust active online machine leawning with Vowpal Wabbit Wapid and wobust active online machine leawning with Vowpal Wabbit
Wapid and wobust active online machine leawning with Vowpal Wabbit Antti Haapala
 
Lecture 6: Convolutional Neural Networks
Lecture 6: Convolutional Neural NetworksLecture 6: Convolutional Neural Networks
Lecture 6: Convolutional Neural NetworksSang Jun Lee
 
Prediction of Exchange Rate Using Deep Neural Network
Prediction of Exchange Rate Using Deep Neural Network  Prediction of Exchange Rate Using Deep Neural Network
Prediction of Exchange Rate Using Deep Neural Network Tomoki Hayashi
 
Deep Generative Models
Deep Generative ModelsDeep Generative Models
Deep Generative ModelsMijung Kim
 
Deep Feed Forward Neural Networks and Regularization
Deep Feed Forward Neural Networks and RegularizationDeep Feed Forward Neural Networks and Regularization
Deep Feed Forward Neural Networks and RegularizationYan Xu
 
Seq2Seq (encoder decoder) model
Seq2Seq (encoder decoder) modelSeq2Seq (encoder decoder) model
Seq2Seq (encoder decoder) model佳蓉 倪
 
The Perceptron (DLAI D1L2 2017 UPC Deep Learning for Artificial Intelligence)
The Perceptron (DLAI D1L2 2017 UPC Deep Learning for Artificial Intelligence)The Perceptron (DLAI D1L2 2017 UPC Deep Learning for Artificial Intelligence)
The Perceptron (DLAI D1L2 2017 UPC Deep Learning for Artificial Intelligence)Universitat Politècnica de Catalunya
 

What's hot (20)

Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...
Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...
Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...
 
Exploring Optimization in Vowpal Wabbit
Exploring Optimization in Vowpal WabbitExploring Optimization in Vowpal Wabbit
Exploring Optimization in Vowpal Wabbit
 
Dueling network architectures for deep reinforcement learning
Dueling network architectures for deep reinforcement learningDueling network architectures for deep reinforcement learning
Dueling network architectures for deep reinforcement learning
 
Technical Tricks of Vowpal Wabbit
Technical Tricks of Vowpal WabbitTechnical Tricks of Vowpal Wabbit
Technical Tricks of Vowpal Wabbit
 
Neural tool box
Neural tool boxNeural tool box
Neural tool box
 
Mitchell's Face Recognition
Mitchell's Face RecognitionMitchell's Face Recognition
Mitchell's Face Recognition
 
Generative Models and Adversarial Training (D2L3 Insight@DCU Machine Learning...
Generative Models and Adversarial Training (D2L3 Insight@DCU Machine Learning...Generative Models and Adversarial Training (D2L3 Insight@DCU Machine Learning...
Generative Models and Adversarial Training (D2L3 Insight@DCU Machine Learning...
 
Training Deep Networks with Backprop (D1L4 Insight@DCU Machine Learning Works...
Training Deep Networks with Backprop (D1L4 Insight@DCU Machine Learning Works...Training Deep Networks with Backprop (D1L4 Insight@DCU Machine Learning Works...
Training Deep Networks with Backprop (D1L4 Insight@DCU Machine Learning Works...
 
Lecture 5: Neural Networks II
Lecture 5: Neural Networks IILecture 5: Neural Networks II
Lecture 5: Neural Networks II
 
Terascale Learning
Terascale LearningTerascale Learning
Terascale Learning
 
TensorFlow in 3 sentences
TensorFlow in 3 sentencesTensorFlow in 3 sentences
TensorFlow in 3 sentences
 
Wapid and wobust active online machine leawning with Vowpal Wabbit
Wapid and wobust active online machine leawning with Vowpal Wabbit Wapid and wobust active online machine leawning with Vowpal Wabbit
Wapid and wobust active online machine leawning with Vowpal Wabbit
 
Lecture 6: Convolutional Neural Networks
Lecture 6: Convolutional Neural NetworksLecture 6: Convolutional Neural Networks
Lecture 6: Convolutional Neural Networks
 
Prediction of Exchange Rate Using Deep Neural Network
Prediction of Exchange Rate Using Deep Neural Network  Prediction of Exchange Rate Using Deep Neural Network
Prediction of Exchange Rate Using Deep Neural Network
 
Matrix Factorization
Matrix FactorizationMatrix Factorization
Matrix Factorization
 
Deep Generative Models
Deep Generative ModelsDeep Generative Models
Deep Generative Models
 
Deep Feed Forward Neural Networks and Regularization
Deep Feed Forward Neural Networks and RegularizationDeep Feed Forward Neural Networks and Regularization
Deep Feed Forward Neural Networks and Regularization
 
Seq2Seq (encoder decoder) model
Seq2Seq (encoder decoder) modelSeq2Seq (encoder decoder) model
Seq2Seq (encoder decoder) model
 
Backpropagation algo
Backpropagation  algoBackpropagation  algo
Backpropagation algo
 
The Perceptron (DLAI D1L2 2017 UPC Deep Learning for Artificial Intelligence)
The Perceptron (DLAI D1L2 2017 UPC Deep Learning for Artificial Intelligence)The Perceptron (DLAI D1L2 2017 UPC Deep Learning for Artificial Intelligence)
The Perceptron (DLAI D1L2 2017 UPC Deep Learning for Artificial Intelligence)
 

Viewers also liked

Sanjeev Satheesj, Research Scientist, Baidu at The AI Conference 2017
Sanjeev Satheesj, Research Scientist, Baidu at The AI Conference 2017Sanjeev Satheesj, Research Scientist, Baidu at The AI Conference 2017
Sanjeev Satheesj, Research Scientist, Baidu at The AI Conference 2017MLconf
 
Hanie Sedghi, Research Scientist at Allen Institute for Artificial Intelligen...
Hanie Sedghi, Research Scientist at Allen Institute for Artificial Intelligen...Hanie Sedghi, Research Scientist at Allen Institute for Artificial Intelligen...
Hanie Sedghi, Research Scientist at Allen Institute for Artificial Intelligen...MLconf
 
Ben Lau, Quantitative Researcher, Hobbyist, at MLconf NYC 2017
Ben Lau, Quantitative Researcher, Hobbyist, at MLconf NYC 2017Ben Lau, Quantitative Researcher, Hobbyist, at MLconf NYC 2017
Ben Lau, Quantitative Researcher, Hobbyist, at MLconf NYC 2017MLconf
 
Yi Wang, Tech Lead of AI Platform, Baidu, at MLconf 2017
Yi Wang, Tech Lead of AI Platform, Baidu, at MLconf 2017Yi Wang, Tech Lead of AI Platform, Baidu, at MLconf 2017
Yi Wang, Tech Lead of AI Platform, Baidu, at MLconf 2017MLconf
 
Layla El Asri, Research Scientist, Maluuba
Layla El Asri, Research Scientist, Maluuba Layla El Asri, Research Scientist, Maluuba
Layla El Asri, Research Scientist, Maluuba MLconf
 
Mayur Thakur, Managing Director, Goldman Sachs, at MLconf NYC 2017
Mayur Thakur, Managing Director, Goldman Sachs, at MLconf NYC 2017Mayur Thakur, Managing Director, Goldman Sachs, at MLconf NYC 2017
Mayur Thakur, Managing Director, Goldman Sachs, at MLconf NYC 2017MLconf
 
Corinna Cortes, Head of Research, Google, at MLconf NYC 2017
Corinna Cortes, Head of Research, Google, at MLconf NYC 2017Corinna Cortes, Head of Research, Google, at MLconf NYC 2017
Corinna Cortes, Head of Research, Google, at MLconf NYC 2017MLconf
 
Alex Dimakis, Associate Professor, Dept. of Electrical and Computer Engineeri...
Alex Dimakis, Associate Professor, Dept. of Electrical and Computer Engineeri...Alex Dimakis, Associate Professor, Dept. of Electrical and Computer Engineeri...
Alex Dimakis, Associate Professor, Dept. of Electrical and Computer Engineeri...MLconf
 
Anjuli Kannan, Software Engineer, Google at MLconf SF 2016
Anjuli Kannan, Software Engineer, Google at MLconf SF 2016Anjuli Kannan, Software Engineer, Google at MLconf SF 2016
Anjuli Kannan, Software Engineer, Google at MLconf SF 2016MLconf
 
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017MLconf
 
Funda Gunes, Senior Research Statistician Developer & Patrick Koch, Principal...
Funda Gunes, Senior Research Statistician Developer & Patrick Koch, Principal...Funda Gunes, Senior Research Statistician Developer & Patrick Koch, Principal...
Funda Gunes, Senior Research Statistician Developer & Patrick Koch, Principal...MLconf
 
Luna Dong, Principal Scientist, Amazon at MLconf Seattle 2017
Luna Dong, Principal Scientist, Amazon at MLconf Seattle 2017Luna Dong, Principal Scientist, Amazon at MLconf Seattle 2017
Luna Dong, Principal Scientist, Amazon at MLconf Seattle 2017MLconf
 
Nikhil Garg, Engineering Manager, Quora at MLconf SF 2016
Nikhil Garg, Engineering Manager, Quora at MLconf SF 2016Nikhil Garg, Engineering Manager, Quora at MLconf SF 2016
Nikhil Garg, Engineering Manager, Quora at MLconf SF 2016MLconf
 
Ross Goodwin, Technologist, Sunspring, MLconf NYC 2017
Ross Goodwin, Technologist, Sunspring, MLconf NYC 2017Ross Goodwin, Technologist, Sunspring, MLconf NYC 2017
Ross Goodwin, Technologist, Sunspring, MLconf NYC 2017MLconf
 
Josh Patterson, Advisor, Skymind – Deep learning for Industry at MLconf ATL 2016
Josh Patterson, Advisor, Skymind – Deep learning for Industry at MLconf ATL 2016Josh Patterson, Advisor, Skymind – Deep learning for Industry at MLconf ATL 2016
Josh Patterson, Advisor, Skymind – Deep learning for Industry at MLconf ATL 2016MLconf
 
Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016
Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016
Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016MLconf
 
Alex Smola, Director of Machine Learning, AWS/Amazon, at MLconf SF 2016
Alex Smola, Director of Machine Learning, AWS/Amazon, at MLconf SF 2016Alex Smola, Director of Machine Learning, AWS/Amazon, at MLconf SF 2016
Alex Smola, Director of Machine Learning, AWS/Amazon, at MLconf SF 2016MLconf
 
Andrew Musselman, Committer and PMC Member, Apache Mahout, at MLconf Seattle ...
Andrew Musselman, Committer and PMC Member, Apache Mahout, at MLconf Seattle ...Andrew Musselman, Committer and PMC Member, Apache Mahout, at MLconf Seattle ...
Andrew Musselman, Committer and PMC Member, Apache Mahout, at MLconf Seattle ...MLconf
 
Scott Clark, CEO, SigOpt, at MLconf Seattle 2017
Scott Clark, CEO, SigOpt, at MLconf Seattle 2017Scott Clark, CEO, SigOpt, at MLconf Seattle 2017
Scott Clark, CEO, SigOpt, at MLconf Seattle 2017MLconf
 
Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017
Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017
Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017MLconf
 

Viewers also liked (20)

Sanjeev Satheesj, Research Scientist, Baidu at The AI Conference 2017
Sanjeev Satheesj, Research Scientist, Baidu at The AI Conference 2017Sanjeev Satheesj, Research Scientist, Baidu at The AI Conference 2017
Sanjeev Satheesj, Research Scientist, Baidu at The AI Conference 2017
 
Hanie Sedghi, Research Scientist at Allen Institute for Artificial Intelligen...
Hanie Sedghi, Research Scientist at Allen Institute for Artificial Intelligen...Hanie Sedghi, Research Scientist at Allen Institute for Artificial Intelligen...
Hanie Sedghi, Research Scientist at Allen Institute for Artificial Intelligen...
 
Ben Lau, Quantitative Researcher, Hobbyist, at MLconf NYC 2017
Ben Lau, Quantitative Researcher, Hobbyist, at MLconf NYC 2017Ben Lau, Quantitative Researcher, Hobbyist, at MLconf NYC 2017
Ben Lau, Quantitative Researcher, Hobbyist, at MLconf NYC 2017
 
Yi Wang, Tech Lead of AI Platform, Baidu, at MLconf 2017
Yi Wang, Tech Lead of AI Platform, Baidu, at MLconf 2017Yi Wang, Tech Lead of AI Platform, Baidu, at MLconf 2017
Yi Wang, Tech Lead of AI Platform, Baidu, at MLconf 2017
 
Layla El Asri, Research Scientist, Maluuba
Layla El Asri, Research Scientist, Maluuba Layla El Asri, Research Scientist, Maluuba
Layla El Asri, Research Scientist, Maluuba
 
Mayur Thakur, Managing Director, Goldman Sachs, at MLconf NYC 2017
Mayur Thakur, Managing Director, Goldman Sachs, at MLconf NYC 2017Mayur Thakur, Managing Director, Goldman Sachs, at MLconf NYC 2017
Mayur Thakur, Managing Director, Goldman Sachs, at MLconf NYC 2017
 
Corinna Cortes, Head of Research, Google, at MLconf NYC 2017
Corinna Cortes, Head of Research, Google, at MLconf NYC 2017Corinna Cortes, Head of Research, Google, at MLconf NYC 2017
Corinna Cortes, Head of Research, Google, at MLconf NYC 2017
 
Alex Dimakis, Associate Professor, Dept. of Electrical and Computer Engineeri...
Alex Dimakis, Associate Professor, Dept. of Electrical and Computer Engineeri...Alex Dimakis, Associate Professor, Dept. of Electrical and Computer Engineeri...
Alex Dimakis, Associate Professor, Dept. of Electrical and Computer Engineeri...
 
Anjuli Kannan, Software Engineer, Google at MLconf SF 2016
Anjuli Kannan, Software Engineer, Google at MLconf SF 2016Anjuli Kannan, Software Engineer, Google at MLconf SF 2016
Anjuli Kannan, Software Engineer, Google at MLconf SF 2016
 
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
 
Funda Gunes, Senior Research Statistician Developer & Patrick Koch, Principal...
Funda Gunes, Senior Research Statistician Developer & Patrick Koch, Principal...Funda Gunes, Senior Research Statistician Developer & Patrick Koch, Principal...
Funda Gunes, Senior Research Statistician Developer & Patrick Koch, Principal...
 
Luna Dong, Principal Scientist, Amazon at MLconf Seattle 2017
Luna Dong, Principal Scientist, Amazon at MLconf Seattle 2017Luna Dong, Principal Scientist, Amazon at MLconf Seattle 2017
Luna Dong, Principal Scientist, Amazon at MLconf Seattle 2017
 
Nikhil Garg, Engineering Manager, Quora at MLconf SF 2016
Nikhil Garg, Engineering Manager, Quora at MLconf SF 2016Nikhil Garg, Engineering Manager, Quora at MLconf SF 2016
Nikhil Garg, Engineering Manager, Quora at MLconf SF 2016
 
Ross Goodwin, Technologist, Sunspring, MLconf NYC 2017
Ross Goodwin, Technologist, Sunspring, MLconf NYC 2017Ross Goodwin, Technologist, Sunspring, MLconf NYC 2017
Ross Goodwin, Technologist, Sunspring, MLconf NYC 2017
 
Josh Patterson, Advisor, Skymind – Deep learning for Industry at MLconf ATL 2016
Josh Patterson, Advisor, Skymind – Deep learning for Industry at MLconf ATL 2016Josh Patterson, Advisor, Skymind – Deep learning for Industry at MLconf ATL 2016
Josh Patterson, Advisor, Skymind – Deep learning for Industry at MLconf ATL 2016
 
Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016
Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016
Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016
 
Alex Smola, Director of Machine Learning, AWS/Amazon, at MLconf SF 2016
Alex Smola, Director of Machine Learning, AWS/Amazon, at MLconf SF 2016Alex Smola, Director of Machine Learning, AWS/Amazon, at MLconf SF 2016
Alex Smola, Director of Machine Learning, AWS/Amazon, at MLconf SF 2016
 
Andrew Musselman, Committer and PMC Member, Apache Mahout, at MLconf Seattle ...
Andrew Musselman, Committer and PMC Member, Apache Mahout, at MLconf Seattle ...Andrew Musselman, Committer and PMC Member, Apache Mahout, at MLconf Seattle ...
Andrew Musselman, Committer and PMC Member, Apache Mahout, at MLconf Seattle ...
 
Scott Clark, CEO, SigOpt, at MLconf Seattle 2017
Scott Clark, CEO, SigOpt, at MLconf Seattle 2017Scott Clark, CEO, SigOpt, at MLconf Seattle 2017
Scott Clark, CEO, SigOpt, at MLconf Seattle 2017
 
Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017
Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017
Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017
 

Similar to Virginia Smith, Researcher, UC Berkeley at MLconf SF 2016

COCOA: Communication-Efficient Coordinate Ascent
COCOA: Communication-Efficient Coordinate AscentCOCOA: Communication-Efficient Coordinate Ascent
COCOA: Communication-Efficient Coordinate Ascentjeykottalam
 
Online advertising and large scale model fitting
Online advertising and large scale model fittingOnline advertising and large scale model fitting
Online advertising and large scale model fittingWush Wu
 
Sat4j: from the lab to desktop computers. OW2con'15, November 17, Paris.
Sat4j: from the lab to desktop computers. OW2con'15, November 17, Paris. Sat4j: from the lab to desktop computers. OW2con'15, November 17, Paris.
Sat4j: from the lab to desktop computers. OW2con'15, November 17, Paris. OW2
 
SVD and the Netflix Dataset
SVD and the Netflix DatasetSVD and the Netflix Dataset
SVD and the Netflix DatasetBen Mabey
 
Vcs slides on or 2014
Vcs slides on or 2014Vcs slides on or 2014
Vcs slides on or 2014Shakti Ranjan
 
Talwalkar mlconf (1)
Talwalkar mlconf (1)Talwalkar mlconf (1)
Talwalkar mlconf (1)MLconf
 
Fast Distributed Online Classification
Fast Distributed Online ClassificationFast Distributed Online Classification
Fast Distributed Online ClassificationPrasad Chalasani
 
Hands-on Tutorial of Machine Learning in Python
Hands-on Tutorial of Machine Learning in PythonHands-on Tutorial of Machine Learning in Python
Hands-on Tutorial of Machine Learning in PythonChun-Ming Chang
 
Support Vector Machine and Implementation using Weka
Support Vector Machine and Implementation using WekaSupport Vector Machine and Implementation using Weka
Support Vector Machine and Implementation using WekaMacha Pujitha
 
Konsistenz-in-verteilten-Systemen-leichtgemacht.pdf
Konsistenz-in-verteilten-Systemen-leichtgemacht.pdfKonsistenz-in-verteilten-Systemen-leichtgemacht.pdf
Konsistenz-in-verteilten-Systemen-leichtgemacht.pdfSusanne Braun
 
Keeping CALM – Konsistenz in verteilten Systemen leichtgemacht
Keeping CALM – Konsistenz in verteilten Systemen leichtgemachtKeeping CALM – Konsistenz in verteilten Systemen leichtgemacht
Keeping CALM – Konsistenz in verteilten Systemen leichtgemachtSusanne Braun
 
Applying Linear Optimization Using GLPK
Applying Linear Optimization Using GLPKApplying Linear Optimization Using GLPK
Applying Linear Optimization Using GLPKJeremy Chen
 
w-jax 2022: Keeping CALM – Konsistenz in verteilten Systemen leichtgemacht
w-jax 2022: Keeping CALM – Konsistenz in verteilten Systemen leichtgemachtw-jax 2022: Keeping CALM – Konsistenz in verteilten Systemen leichtgemacht
w-jax 2022: Keeping CALM – Konsistenz in verteilten Systemen leichtgemachtSusanne Braun
 
Konsistenz-in-verteilten-Systemen-leichtgemacht-wjax.pdf
Konsistenz-in-verteilten-Systemen-leichtgemacht-wjax.pdfKonsistenz-in-verteilten-Systemen-leichtgemacht-wjax.pdf
Konsistenz-in-verteilten-Systemen-leichtgemacht-wjax.pdfSusanne Braun
 
XGBoost: the algorithm that wins every competition
XGBoost: the algorithm that wins every competitionXGBoost: the algorithm that wins every competition
XGBoost: the algorithm that wins every competitionJaroslaw Szymczak
 
Machine learning for functional connectomes
Machine learning for functional connectomesMachine learning for functional connectomes
Machine learning for functional connectomesGael Varoquaux
 
Paper Study: Melding the data decision pipeline
Paper Study: Melding the data decision pipelinePaper Study: Melding the data decision pipeline
Paper Study: Melding the data decision pipelineChenYiHuang5
 

Similar to Virginia Smith, Researcher, UC Berkeley at MLconf SF 2016 (20)

COCOA: Communication-Efficient Coordinate Ascent
COCOA: Communication-Efficient Coordinate AscentCOCOA: Communication-Efficient Coordinate Ascent
COCOA: Communication-Efficient Coordinate Ascent
 
Online advertising and large scale model fitting
Online advertising and large scale model fittingOnline advertising and large scale model fitting
Online advertising and large scale model fitting
 
Sat4j: from the lab to desktop computers. OW2con'15, November 17, Paris.
Sat4j: from the lab to desktop computers. OW2con'15, November 17, Paris. Sat4j: from the lab to desktop computers. OW2con'15, November 17, Paris.
Sat4j: from the lab to desktop computers. OW2con'15, November 17, Paris.
 
SVD and the Netflix Dataset
SVD and the Netflix DatasetSVD and the Netflix Dataset
SVD and the Netflix Dataset
 
Vcs slides on or 2014
Vcs slides on or 2014Vcs slides on or 2014
Vcs slides on or 2014
 
Talwalkar mlconf (1)
Talwalkar mlconf (1)Talwalkar mlconf (1)
Talwalkar mlconf (1)
 
Fast Distributed Online Classification
Fast Distributed Online ClassificationFast Distributed Online Classification
Fast Distributed Online Classification
 
Hands-on Tutorial of Machine Learning in Python
Hands-on Tutorial of Machine Learning in PythonHands-on Tutorial of Machine Learning in Python
Hands-on Tutorial of Machine Learning in Python
 
Support Vector Machine and Implementation using Weka
Support Vector Machine and Implementation using WekaSupport Vector Machine and Implementation using Weka
Support Vector Machine and Implementation using Weka
 
Ms(lpgraphicalsoln.)[1]
Ms(lpgraphicalsoln.)[1]Ms(lpgraphicalsoln.)[1]
Ms(lpgraphicalsoln.)[1]
 
Dp
DpDp
Dp
 
Konsistenz-in-verteilten-Systemen-leichtgemacht.pdf
Konsistenz-in-verteilten-Systemen-leichtgemacht.pdfKonsistenz-in-verteilten-Systemen-leichtgemacht.pdf
Konsistenz-in-verteilten-Systemen-leichtgemacht.pdf
 
Keeping CALM – Konsistenz in verteilten Systemen leichtgemacht
Keeping CALM – Konsistenz in verteilten Systemen leichtgemachtKeeping CALM – Konsistenz in verteilten Systemen leichtgemacht
Keeping CALM – Konsistenz in verteilten Systemen leichtgemacht
 
Applying Linear Optimization Using GLPK
Applying Linear Optimization Using GLPKApplying Linear Optimization Using GLPK
Applying Linear Optimization Using GLPK
 
w-jax 2022: Keeping CALM – Konsistenz in verteilten Systemen leichtgemacht
w-jax 2022: Keeping CALM – Konsistenz in verteilten Systemen leichtgemachtw-jax 2022: Keeping CALM – Konsistenz in verteilten Systemen leichtgemacht
w-jax 2022: Keeping CALM – Konsistenz in verteilten Systemen leichtgemacht
 
Konsistenz-in-verteilten-Systemen-leichtgemacht-wjax.pdf
Konsistenz-in-verteilten-Systemen-leichtgemacht-wjax.pdfKonsistenz-in-verteilten-Systemen-leichtgemacht-wjax.pdf
Konsistenz-in-verteilten-Systemen-leichtgemacht-wjax.pdf
 
XGBoost: the algorithm that wins every competition
XGBoost: the algorithm that wins every competitionXGBoost: the algorithm that wins every competition
XGBoost: the algorithm that wins every competition
 
Machine learning for functional connectomes
Machine learning for functional connectomesMachine learning for functional connectomes
Machine learning for functional connectomes
 
Paper Study: Melding the data decision pipeline
Paper Study: Melding the data decision pipelinePaper Study: Melding the data decision pipeline
Paper Study: Melding the data decision pipeline
 
Let's Get to the Rapids
Let's Get to the RapidsLet's Get to the Rapids
Let's Get to the Rapids
 

More from MLconf

Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...
Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...
Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...MLconf
 
Ted Willke - The Brain’s Guide to Dealing with Context in Language Understanding
Ted Willke - The Brain’s Guide to Dealing with Context in Language UnderstandingTed Willke - The Brain’s Guide to Dealing with Context in Language Understanding
Ted Willke - The Brain’s Guide to Dealing with Context in Language UnderstandingMLconf
 
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...MLconf
 
Igor Markov - Quantum Computing: a Treasure Hunt, not a Gold Rush
Igor Markov - Quantum Computing: a Treasure Hunt, not a Gold RushIgor Markov - Quantum Computing: a Treasure Hunt, not a Gold Rush
Igor Markov - Quantum Computing: a Treasure Hunt, not a Gold RushMLconf
 
Josh Wills - Data Labeling as Religious Experience
Josh Wills - Data Labeling as Religious ExperienceJosh Wills - Data Labeling as Religious Experience
Josh Wills - Data Labeling as Religious ExperienceMLconf
 
Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...
Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...
Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...MLconf
 
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...MLconf
 
Meghana Ravikumar - Optimized Image Classification on the Cheap
Meghana Ravikumar - Optimized Image Classification on the CheapMeghana Ravikumar - Optimized Image Classification on the Cheap
Meghana Ravikumar - Optimized Image Classification on the CheapMLconf
 
Noam Finkelstein - The Importance of Modeling Data Collection
Noam Finkelstein - The Importance of Modeling Data CollectionNoam Finkelstein - The Importance of Modeling Data Collection
Noam Finkelstein - The Importance of Modeling Data CollectionMLconf
 
June Andrews - The Uncanny Valley of ML
June Andrews - The Uncanny Valley of MLJune Andrews - The Uncanny Valley of ML
June Andrews - The Uncanny Valley of MLMLconf
 
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection Tasks
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection TasksSneha Rajana - Deep Learning Architectures for Semantic Relation Detection Tasks
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection TasksMLconf
 
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...MLconf
 
Vito Ostuni - The Voice: New Challenges in a Zero UI World
Vito Ostuni - The Voice: New Challenges in a Zero UI WorldVito Ostuni - The Voice: New Challenges in a Zero UI World
Vito Ostuni - The Voice: New Challenges in a Zero UI WorldMLconf
 
Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...
Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...
Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...MLconf
 
Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...
Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...
Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...MLconf
 
Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...
Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...
Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...MLconf
 
Neel Sundaresan - Teaching a machine to code
Neel Sundaresan - Teaching a machine to codeNeel Sundaresan - Teaching a machine to code
Neel Sundaresan - Teaching a machine to codeMLconf
 
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...MLconf
 
Soumith Chintala - Increasing the Impact of AI Through Better Software
Soumith Chintala - Increasing the Impact of AI Through Better SoftwareSoumith Chintala - Increasing the Impact of AI Through Better Software
Soumith Chintala - Increasing the Impact of AI Through Better SoftwareMLconf
 
Roy Lowrance - Predicting Bond Prices: Regime Changes
Roy Lowrance - Predicting Bond Prices: Regime ChangesRoy Lowrance - Predicting Bond Prices: Regime Changes
Roy Lowrance - Predicting Bond Prices: Regime ChangesMLconf
 

More from MLconf (20)

Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...
Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...
Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...
 
Ted Willke - The Brain’s Guide to Dealing with Context in Language Understanding
Ted Willke - The Brain’s Guide to Dealing with Context in Language UnderstandingTed Willke - The Brain’s Guide to Dealing with Context in Language Understanding
Ted Willke - The Brain’s Guide to Dealing with Context in Language Understanding
 
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
 
Igor Markov - Quantum Computing: a Treasure Hunt, not a Gold Rush
Igor Markov - Quantum Computing: a Treasure Hunt, not a Gold RushIgor Markov - Quantum Computing: a Treasure Hunt, not a Gold Rush
Igor Markov - Quantum Computing: a Treasure Hunt, not a Gold Rush
 
Josh Wills - Data Labeling as Religious Experience
Josh Wills - Data Labeling as Religious ExperienceJosh Wills - Data Labeling as Religious Experience
Josh Wills - Data Labeling as Religious Experience
 
Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...
Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...
Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...
 
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
 
Meghana Ravikumar - Optimized Image Classification on the Cheap
Meghana Ravikumar - Optimized Image Classification on the CheapMeghana Ravikumar - Optimized Image Classification on the Cheap
Meghana Ravikumar - Optimized Image Classification on the Cheap
 
Noam Finkelstein - The Importance of Modeling Data Collection
Noam Finkelstein - The Importance of Modeling Data CollectionNoam Finkelstein - The Importance of Modeling Data Collection
Noam Finkelstein - The Importance of Modeling Data Collection
 
June Andrews - The Uncanny Valley of ML
June Andrews - The Uncanny Valley of MLJune Andrews - The Uncanny Valley of ML
June Andrews - The Uncanny Valley of ML
 
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection Tasks
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection TasksSneha Rajana - Deep Learning Architectures for Semantic Relation Detection Tasks
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection Tasks
 
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
 
Vito Ostuni - The Voice: New Challenges in a Zero UI World
Vito Ostuni - The Voice: New Challenges in a Zero UI WorldVito Ostuni - The Voice: New Challenges in a Zero UI World
Vito Ostuni - The Voice: New Challenges in a Zero UI World
 
Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...
Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...
Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...
 
Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...
Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...
Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...
 
Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...
Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...
Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...
 
Neel Sundaresan - Teaching a machine to code
Neel Sundaresan - Teaching a machine to codeNeel Sundaresan - Teaching a machine to code
Neel Sundaresan - Teaching a machine to code
 
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
 
Soumith Chintala - Increasing the Impact of AI Through Better Software
Soumith Chintala - Increasing the Impact of AI Through Better SoftwareSoumith Chintala - Increasing the Impact of AI Through Better Software
Soumith Chintala - Increasing the Impact of AI Through Better Software
 
Roy Lowrance - Predicting Bond Prices: Regime Changes
Roy Lowrance - Predicting Bond Prices: Regime ChangesRoy Lowrance - Predicting Bond Prices: Regime Changes
Roy Lowrance - Predicting Bond Prices: Regime Changes
 

Recently uploaded

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Recently uploaded (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Virginia Smith, Researcher, UC Berkeley at MLconf SF 2016