advanced spark and tensorflow meetup 08-04-2016 one click spark ml pipeline deploy to production

17
ADVANCED SPARK AND TENSORFLOW MEETUP Updates and Announcements August 4, 2016 advancedspark.com

Upload: chris-fregly

Post on 15-Jan-2017

878 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Advanced Spark and TensorFlow Meetup 08-04-2016 One Click Spark ML Pipeline Deploy to Production

ADVANCED SPARKAND TENSORFLOW MEETUP

Updates and AnnouncementsAugust 4, 2016

advancedspark.com

Page 2: Advanced Spark and TensorFlow Meetup 08-04-2016 One Click Spark ML Pipeline Deploy to Production

MEETUP METRICS

• 4,000 Members in 1 Year!?

• Github Repo: 600 Stars, 230 Forks

• DockerHub Repo: 5,400 Pulls!!

Page 3: Advanced Spark and TensorFlow Meetup 08-04-2016 One Click Spark ML Pipeline Deploy to Production

MEETUP AGENDA

• Deploying and Scaling ML Models with PipelineIO Open Source (Chris Fregly)

• Fundamental Algorithms of Neural Networks (Sam Abrahams)

Page 4: Advanced Spark and TensorFlow Meetup 08-04-2016 One Click Spark ML Pipeline Deploy to Production

PIPELINE.IO

Extending Your ML Pipelines into Production

100% Open Source!

http://github.com/fluxcapacitor/pipeline

Page 5: Advanced Spark and TensorFlow Meetup 08-04-2016 One Click Spark ML Pipeline Deploy to Production

BRAINSTORMING AND VALIDATING

• Major Gaming Company

• Large Ride Sharing Service

• Popular Q & A Site

• Online Clothing Retailer

• Dominant Video Streaming

Page 6: Advanced Spark and TensorFlow Meetup 08-04-2016 One Click Spark ML Pipeline Deploy to Production

PIPELINE.IO FOCUS

• Model Deploying and Testing

• Model Scaling and Serving

• Online Model Training

• Dynamic Model Optimizing

Page 7: Advanced Spark and TensorFlow Meetup 08-04-2016 One Click Spark ML Pipeline Deploy to Production

MODEL DEPLOYING AND TESTING

Continuously Test and Deploy Models

in Production!

Page 8: Advanced Spark and TensorFlow Meetup 08-04-2016 One Click Spark ML Pipeline Deploy to Production

DEMO!

Deploy Spark ML DecisionTree to Production

Deploy to Cloudor On-Premise!

Page 9: Advanced Spark and TensorFlow Meetup 08-04-2016 One Click Spark ML Pipeline Deploy to Production

MODEL SCALING AND SERVING

Page 10: Advanced Spark and TensorFlow Meetup 08-04-2016 One Click Spark ML Pipeline Deploy to Production

DEMO!

Circuit Breakers and Request Batching

Page 11: Advanced Spark and TensorFlow Meetup 08-04-2016 One Click Spark ML Pipeline Deploy to Production

ONLINE MODEL TRAINING

• Continuous, Incremental, and Partial Training

• Kafka + Spark Streaming + Spark ML

• Real-time, Dynamic Recommendations

Page 12: Advanced Spark and TensorFlow Meetup 08-04-2016 One Click Spark ML Pipeline Deploy to Production

DEMO!

Real-time, Dynamic Recommendations

Page 13: Advanced Spark and TensorFlow Meetup 08-04-2016 One Click Spark ML Pipeline Deploy to Production

DYNAMIC MODEL OPTIMIZING

Generate OptimizedCode from Spark ML!

Page 14: Advanced Spark and TensorFlow Meetup 08-04-2016 One Click Spark ML Pipeline Deploy to Production

DEMO!

Dynamic Code Generation of DecisionTree

Page 15: Advanced Spark and TensorFlow Meetup 08-04-2016 One Click Spark ML Pipeline Deploy to Production

BECOME A CONTRIBUTOR!

Page 16: Advanced Spark and TensorFlow Meetup 08-04-2016 One Click Spark ML Pipeline Deploy to Production

WE’RE HIRING!!

• Kafka, Spark ML, and TensorFlow Contributors

• Systems Engineers

• GPU/CUDA Engineers

• C++, Java, Scala, Python

ONLYNICE PEOPLE!!

Page 17: Advanced Spark and TensorFlow Meetup 08-04-2016 One Click Spark ML Pipeline Deploy to Production

SANTA CLARA WORKSHOP, AUG 6, 2016