project “deep water” (h2o integration with other deep learning libraries - jo-fai (joe) chow,...
TRANSCRIPT
Deep Water
Jo-fai (Joe) Chow
Data Scientist
@matlabulous
Data Science Milan
Politecnico di Milano
10th October, 2016
Agenda
• First Talk (25 mins)o About H2O.aio Demo
• A Simple Classification Task• H2O’s Web Interface
o Why H2O?• Our Community• Our Customers
o What’s Next?• New H2O Features
• Second Talk (25 mins)o H2O for IoT
• Predictive Maintenance• Anomaly Detection• H2O’s R Interface
• Third Talk (25 mins)o Deep Watero Demo
• H2O + mxnet on GPU• H2O’s Python Interface
2
D e e p W a t e r o p e n s t h e F l o o d g a t e s f o r S t a t e - o f - A r t D e e p L e a r n i n g
10
D e e p W a t e r o p e n s t h e F l o o d g a t e s f o r S t a t e - o f - A r t D e e p L e a r n i n g
11
Deep Water Demo
• H2O + mxnet o Dataset:
• Cat / Dog / Mouse
o H2O Python interface
o mxnet GPU backend
o Train a LeNet (CNN) model
o Explore model in Flow
• Code and Datao bit.ly/h2o_milan_1
o subfolder• deep_water_demo
13
18
“htop”(monitoring CPU/RAM)
“gpustat”(monitoring GPU)
“java –jar h2o.jar”H2O JVM Cluster
Deep Water Edition
“python demo_01_lenet.py”Python script for demo
19
H2O’s Python Module
Deep Water module
Connect to H2O Cluster
Import CSV
Define LeNet model in Deep Water
Train and show model
20
CPU for other tasks Using GPU for LeNetmodel training
H2O JVM Cluster
“python demo_01_lenet.py”Training LeNet Model
Note: H2O’s JVM on GPU
Grazie mil le!
31
• Data Science Milan
• Gianmario Spacagna
• Politecnico di Milano
• Resourceso bit.ly/h2o_milan_1
o www.h2o.ai
o docs.h2o.ai
• Contacto [email protected]
o @matlabulous
o github.com/woobe