skymind overview - the channel company deep learning models with skil • import dl4j, keras, and...
TRANSCRIPT
![Page 1: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/1.jpg)
![Page 2: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/2.jpg)
Founded 2014Funding $6.3M Clients 14 Enterprise Orgs
3,900 Github Forks300,000+ downloads/mo.
Team 37 employees; 25 engineers; 7 PhDs
SKYMIND OVERVIEW
![Page 3: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/3.jpg)
FOUNDERS (YC W16)
Deep learning @GalvanizeU
• Author: O’Reilly’s “Deep learning: A
Practitioner’s Guide” Mar. 2016
• Speaker: Hadoop Summit, OSCon, Tech
Planet, GigaOM
• 3x startup founder
• CS/Biz @Michigan Tech
ADAM GIBSON, CTO CHRIS NICHOLSON, CEO
Sequoia’s FutureAdvisor
• As a recruiter: Helped triple team
through Series B to 45 staff
• As PR: Helped drive 45x rev. and AUM growth
($650M in June 2015)
• New York Times correspondent covering tech,
M&A: 2006-2011
![Page 4: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/4.jpg)
AdamChris
Hacker
House
Skymind circa 2014
![Page 5: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/5.jpg)
OUR USERS
![Page 6: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/6.jpg)
● Cloudera for AI
● A commercially supported enterprise distribution of open-core
software
● We ensure customers succeed in creating custom deep learning
solutions with our product
BUSINESS MODEL
![Page 7: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/7.jpg)
LicensesSkymind sells per core licenses for SKIL.
SupportOngoing model support and maintenance.
TrainingCorporate deep learning workshops led by a Skymind instructor.
WHAT WE SELL
![Page 8: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/8.jpg)
SKIL: Skymind Intelligence Layer
• Workspaces to manage modeling experiments
• Model server to host models produced in workspaces
• Easy REST-based API interface for applications getting predictions from model server
https://skymind.ai/platform
![Page 9: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/9.jpg)
AI: WHY NOW?● Economic, social & technological change make AI both possible & necessary
○ Economic Fifty-two percent of the companies on the Fortune 500 list
have either gone bankrupt, been acquired, ceased to exist, or dropped off
the list since 2000. They need digital transformation, automation and
more accurate predictions. They’ll get those through AI.
○ Social Consumers increasingly accept smart objects such as self-driving
cars and smart appliances infused with voice recognition and CV.
○ Technological A combination of larger data, more powerful hardware
and innovative algorithms have enabled record-breaking accuracy in AI.
● We’re in the midst of a global corporate arms race for AI.
![Page 10: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/10.jpg)
THE WAY BUSINESS MAKES
DECISIONS IS CHANGING
● Real-time Inference
● Evolving Statistical Models
● More Diverse Datasets
![Page 11: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/11.jpg)
FROM BI TO AI
Superhuman accuracy
in machine perception
![Page 12: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/12.jpg)
AI WILL IMPACT EVERY INDUSTRY
![Page 13: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/13.jpg)
THE TOP TECH COMPANIES
ARE POWERED BY AI
● Google (Alphabet)
● Amazon
● Microsoft
![Page 14: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/14.jpg)
Consider Alphabet
● Q2 2017 rev = $26B
● Up 23% YoY (constant currency)
● “Surge in mobile and video ad sales”
● But why are ad sales surging?
![Page 15: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/15.jpg)
THE REST WILL FOLLOW
![Page 16: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/16.jpg)
WHAT ARE THE REQUIREMENTS
FOR ENTERPRISE AI?
● Open-source (Linux, Hadoop)
● Scalable, Containerized, Fast
● Integrates With Existing Tech (JVM)
● Cross-Team Solution (DevOps, Data Science)
● General-Purpose, Customizable Framework
![Page 17: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/17.jpg)
SKYMINDOPEN-CORE AI
CLOUDERA FOR DEEP LEARNING
● An Enterprise Distribution
● Easy Integration with Production Stack
● Supports Major Hardware
● ETL, Training, Inference for DL
![Page 18: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/18.jpg)
TO BUILD AI
YOU NEED 4 THINGS
● Team
● Tools
● Data
● Infrastructure
![Page 19: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/19.jpg)
Team
● Data Scientists/ML specialists
○ Analyze data, prototype models
● Data Engineers
○ Gather, move and store data
● DevOps
○ Maintain AI in production
![Page 20: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/20.jpg)
TOOLS
WHAT DOES ENTERPRISE NEED?
● Open-source (Linux, Hadoop)
● Scalable, Containerized, Fast
● Integrates With Existing Tech (JVM)
● Cross-Team Solution (DevOps, Data Science)
● General-Purpose, Customizable Framework
![Page 21: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/21.jpg)
Operationalizing Deep Learning Models with SKIL
• Import DL4J, Keras, and TensorFlow models natively into the model server
• Hook applications to the model server in the same mindset as you would a JDBC RDBMS application
• Manage, rollback, update models in a way consistent with IT-norms and standards
![Page 22: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/22.jpg)
DATA
● Deep learning needs data to train on
● That data must match the problem you
want to solve
● If you lack labeled data (e.g. face,
name), a labeled data set can be built
● The more, the better
![Page 23: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/23.jpg)
INFRASTRUCTURE
● AI sits on top of the big data stack
● You need software that can gather,
move and store data at scale
● E.g. Hadoop, Spark, Kafka,
Elasticsearch
● And you need a hardware cluster for
compute (GPUs will speed it up.)
![Page 24: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/24.jpg)
Algorithms
WHAT'S AI?
![Page 25: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/25.jpg)
WHAT'S AI?
Algorithms
=
Math & Code
![Page 26: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/26.jpg)
WHAT'S AI?
Algorithms
=
Math & Code
DATA DECISIONS
![Page 27: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/27.jpg)
Human Perception
SENSATION MEANING
![Page 28: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/28.jpg)
Machine Perception
DATA DECISIONS
![Page 29: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/29.jpg)
Prerequisite: Digitization
NUMBERS
BITS
01001101
ANALOG
(REAL LIFE)
![Page 30: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/30.jpg)
WHAT'S AI?
Algorithms
=
Math & Code
DATA
● Images/Video
● Sound/Voice
● Text
● Time Series
DECISIONS
● Classification
○ Name to face
● Clustering
○ Similarity
● Predictions
![Page 31: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/31.jpg)
AI vs. ML vs. DL
![Page 32: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/32.jpg)
AI
AI vs. ML vs. DL
MLDL
![Page 33: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/33.jpg)
AI vs. ML vs. DL● Good old-fashioned AI is based on rules (non-ML AI)
○ Rules tell a computer how to respond to different situations
○ Called expert systems or rules engines
○ Static
● Machine learning
○ ML algorithms adapt when exposed to new data
○ Self-adjusting to improve performance on narrowly defined tasks
○ Dynamic
● Deep learning
○ Computationally intensive
○ Superhuman accuracy
○ State of the art
![Page 34: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/34.jpg)
PRESENT LIMITS
![Page 35: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/35.jpg)
With AI, it can be hard to explain
the difference between
what’s easy and
what’s virtually impossible.
![Page 36: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/36.jpg)
Super-human performance in Go, Texas Hold‘em Image recognition and captioning
Machine language translation Speech recognition and dialog systems36
What AI Is
![Page 37: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/37.jpg)
What AI Isn’t
![Page 38: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/38.jpg)
Strong AI vs. Narrow AI
● Can outperform humans on
every task
● Is embodied
● Has sense of self
● Seeks to maximize
chances of survival,
domination
● Is able to increase its own
intelligence
● Solves one problem well
● Period.
![Page 39: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/39.jpg)
Reinforcement Learning
![Page 40: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/40.jpg)
AlphaGo = DL + RL
![Page 41: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/41.jpg)
![Page 42: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/42.jpg)
Deeplearning4jBuild, train, and deploy neural networks on JVM
RL4JReinforcement learning algorithms on JVM
ND4JHigh performance linear algebra CPU and GPU libraries
SKYMIND TOOLSArbiterHyperparameter search for optimizing neural networks
DataVecData ingestion, normalization, and vectorization
Model ImportImport and deploy neural networks trained in Caffe, Keras, TensorFlow & Theano
![Page 43: SKYMIND OVERVIEW - The Channel Company Deep Learning Models with SKIL • Import DL4J, Keras, and TensorFlow models natively into the model server • Hook applications to the model](https://reader033.vdocuments.net/reader033/viewer/2022042307/5ed37130b458607d8231cb9a/html5/thumbnails/43.jpg)
Key Skymind Resources
• Platform• https://skymind.ai/platform
• SKIL Documentation• https://docs.skymind.ai/docs
• Blog• https://blog.skymind.ai/