Practical Methodology for Deploying Machine Learning
Ian Goodfellow
(An homage to “Advice for Applying Machine Learning” by Andrew Ng)
Practical Methodology for Deploying Machine Learning Ian Goodfellow - - PowerPoint PPT Presentation
Practical Methodology for Deploying Machine Learning Ian Goodfellow (An homage to Advice for Applying Machine Learning by Andrew Ng) What drives success in ML? Arcane knowledge Knowing how Mountains of dozens of to apply 3-4 of data?
Ian Goodfellow
(An homage to “Advice for Applying Machine Learning” by Andrew Ng)
Arcane knowledge
Mountains
Knowing how to apply 3-4 standard techniques?
h1
(1)
h2
(1)
h3
(1)
v1 v2 v3 h1
(2)
h2
(2)
h3
(2)
h4
(1)
(Goodfellow et al, 2014)
good
×
input input gate forget gate
state self-loop
× + ×
doing
26624
3 4 5 6 7 8 9 10 11 Number of hidden layers 92.0 92.5 93.0 93.5 94.0 94.5 95.0 95.5 96.0 96.5 Test accuracy (%)
Effect of Depth
100 101 102 103 104 105 # train examples 1 2 3 4 5 6 Error (MSE)
Bayes error Train (quadratic) Test (quadratic) Test (optimal capacity) Train (optimal capacity)
100 101 102 103 104 105 # train examples 5 10 15 20 Optimal capacity (polynomial degree)
Yoshua Bengio Ian Goodfellow Aaron Courville goodfeli.github.io/dlbook