Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Vermont Code Camp 2019 - Intro to Deep Learning...

Vermont Code Camp 2019 - Intro to Deep Learning for Developers

For Vermont locals:
Join the BTV Dev Slack Community! http://btvdev-slackin.herokuapp.com/
Vermont Women in Machine Learning and Data Science Meetup - https://www.meetup.com/VT-WiMLDS/
Burlington Data Scientists Meetup - https://www.meetup.com/Burlington-Data-Scientists/

Talk Resources:
*Machine Learning Frameworks*
TensorFlow - https://www.tensorflow.org/
Train your first neural network: basic classification | TensorFlow -https://www.tensorflow.org/tutorials/keras/basic_classification
Keras - https://keras.io/
PyTorch - https://pytorch.org/
Caffe2 - https://caffe2.ai/

*Resources on IBM Developer*
IBM Developer - https://developer.ibm.com/
IBM Cloud - https://ibm.biz/BdzXfW
Center for Open-Source Data & AI Technologies (CODAIT) - http://codait.org/
IBM Developer Model Asset Exchange (MAX) - https://developer.ibm.com/exchanges/models/
Model Asset Exchange (MAX) Code Patterns - https://developer.ibm.com/patterns/category/model-asset-exchange/
🧙😺 magicat - https://github.com/CODAIT/magicat
Veremin - https://veremin.mybluemix.net/

*Preparing, Building, and Training AI Models*
Project Jupyter - https://jupyter.org/
IBM Developer Model Asset Exchange (MAX) - https://developer.ibm.com/exchanges/models/
IBM Watson Knowledge Catalog - https://www.ibm.com/cloud/watson-knowledge-catalog
IBM Watson Studio - https://www.ibm.com/cloud/watson-studio

*Deploying and Running AI Models*
Data Mining Group (PMML & PFA) - http://dmg.org/
ONNX - https://onnx.ai/
ONNX.js - https://github.com/Microsoft/onnxjs
TensorFlow.js - https://js.tensorflow.org/
TensorFlow Lite - https://www.tensorflow.org/lite
Core ML - https://developer.apple.com/machine-learning/
IBM Watson Machine Learning - https://www.ibm.com/cloud/machine-learning

*Operating, Managing, and Making AI Systems Explainable, Fair, and Robust*
Fabric for Deep Learning (FfDL) - https://github.com/IBM/FfDL
AI Fairness 360 Toolkit - https://github.com/IBM/AIF360
Adversarial Robustness 360 Toolbox - https://github.com/IBM/adversarial-robustness-toolbox
AI Explainability 360 Toolkit - https://github.com/IBM/AIX360/
IBM Watson OpenScale - https://www.ibm.com/cloud/watson-openscale

*Let's Play with Deep Learning!*
Veremin, the Deep Learning Theremin - http://ibm.biz/veremin
magicat, the Command Line image analyzer tool - https://www.npmjs.com/package/magicat
Model Asset eXchange (MAX), ready to use deep learning models - http://ibm.biz/max-models
AI Fairness 360, mitigate unwanted bias from your models - http://aif360.mybluemix.net/data

Avatar for Maureen McElaney

Maureen McElaney

September 28, 2019
Tweet

More Decks by Maureen McElaney

Other Decks in Technology

Transcript

  1. Vermont Code Camp 2019 Intro to Deep Learning for Developers

    — Maureen McElaney Developer Advocate Center for Open-Source Data & AI Technologies ↳ (CODAIT) @Mo_Mack | @ibmcodait | @IBMDeveloper medium.com/codait github.com/codait | github.com/IBM developer.ibm.com
  2. ↳ General Artificial Intelligence Metal Skull With Terminator Eye by

    L.C. Nøttaasen, on Flickr <https://flic.kr/p/6xh2Dr> (CC BY-SA 2.0).
  3. ↳ Broad Artificial Intelligence -[ electrIc b88Gal88 ]- by JD

    Hancock, on Flickr <https://flic.kr/p/6x9t1H> (CC BY 2.0).
  4. ↳ Narrow Artificial Intelligence Danbo on the Lookout by IQRemix,

    on Flickr <https://flic.kr/p/x5oWjP> (CC BY-SA 2.0).
  5. Towards Data Science: Cousins of Articifial Intelligence by Seema Singh

    https://towardsdatascience.com/cousins-of-artificial-intelligence-dda4edc27b55
  6. Applications for Deep Learning include (but are not limited to...)

    • Image, audio, text classification • Object recognition • Image caption generation • Natural language processing • Speech to text conversion
  7. Backpropagation Labeled Training Data Coat Sneaker T-shirt Sneaker Pullover Output

    Errors Pullover Coat Coat Sneaker T-shirt ❌ ❌ ❌ Fashion-MNIST dataset by Zalando Research, on GitHub <https://github.com/zalandoresearch/fashion-mnist> (MIT License).
  8. Input Output Sneaker 98% Neural Network Inferencing Fashion-MNIST dataset by

    Zalando Research, on GitHub <https://github.com/zalandoresearch/fashion-mnist> (MIT License).
  9. Install magicat $ npm install -g magicat + [email protected] added

    255 packages from 209 contributors in 11.798s
  10. Animal photos by Susanne Nilsson, on Flickr <https://www.flickr.com/photos/infomastern/> (CC BY-SA

    2.0). 23895621638_535be71dee_k.jpg 37038669284_899d7784a9_k.jpg 37489697170_31d05aa027_k.jpg 37699459356_24fd526a5e_k.jpg 37699976806_5ce694be36_k.jpg
  11. Scan Directory with magicat $ magicat . --contains sheep Scanning

    directory '~/tfjs-demos/magicat' for sheep... Sheep found in: 37038669284_899d7784a9_k.jpg 37489697170_31d05aa027_k.jpg
  12. Save Image Segment with magicat $ magicat 37699976806_5ce694be36_k.jpg --save horse

    The image '37699976806_5ce694be36_k.jpg' contains the following segments: background, horse. saved 37699976806_5ce694be36_k-horse.png Animal photos by Susanne Nilsson, on Flickr <https://www.flickr.com/photos/infomastern/> (CC BY-SA 2.0).
  13. “The Octopus Project @ Chop Suey, Seattle, WA, 11/5/2007” by

    donte, on Flickr <https://flic.kr/p/3SA3vV>
  14. Machine Learning Libraries Untitled by Marcin Wichary, on Flickr <https://flic.kr/p/68Lhc9>

    (CC BY 2.0). The Leeds Library by Michael D Beckwith, on Flickr <https://flic.kr/p/r6ip1G> (CC0 1.0).
  15. Applying Deep Learning Untitled by Marcin Wichary, on Flickr <https://flic.kr/p/68Lhc9>

    (CC BY 2.0). Sharpest tool in the shed by Lachlan Donald, on Flickr <https://flic.kr/p/fkmB7T> (CC BY 2.0).
  16. Data Science Expertise Computing Resources High-Quality Training Data Model Deployment

    Time Model Integration Inferencing Code And more… Sharpest tool in the shed by Lachlan Donald, on Flickr <https://flic.kr/p/fkmB7T> (CC BY 2.0).
  17. Microservice Choose deployable model Deep Learning asset from the Model

    Asset Exchange (MAX) Deploy Swagger specification Inference endpoint Metadata endpoint Input preprocessing, model execution, and output post-processing Deploy model Use model https://developer.ibm.com/exchanges/models/
  18. ⇄ Operating and Managing AI Systems Trusted and Explainable AI

    • AI Fairness 360 Toolkit: Fairness metrics for machine learning models, explanations for these metrics, and algorithms to mitigate bias • Adversarial Robustness 360 Toolbox: Python library for adversarial attacks and defenses for neural networks • AI Explainability 360 Toolkit: Interpretability and explainability of data and machine learning models
  19. Resources: Machine Learning Frameworks TensorFlow https://www.tensorflow.org/ Train your first neural

    network: basic classification | TensorFlow https://www.tensorflow.org/tutorials/keras/basic_classification Keras https://keras.io/ PyTorch https://pytorch.org/ Caffe2 https://caffe2.ai/
  20. Resources: IBM Developer IBM Developer https://developer.ibm.com/ IBM Cloud https://ibm.biz/BdzXfW Center

    for Open-Source Data & AI Technologies (CODAIT) http://codait.org/ IBM Developer Model Asset Exchange (MAX) https://developer.ibm.com/exchanges/models/ Model Asset Exchange (MAX) Code Patterns https://developer.ibm.com/patterns/category/model-asset-exchange/ magicat https://github.com/CODAIT/magicat Veremin https://veremin.mybluemix.net/
  21. Resources: Preparing, Building, and Training AI Models Project Jupyter https://jupyter.org/

    IBM Developer Model Asset Exchange (MAX) https://developer.ibm.com/exchanges/models/ IBM Watson Knowledge Catalog https://www.ibm.com/cloud/watson-knowledge-catalog IBM Watson Studio https://www.ibm.com/cloud/watson-studio
  22. Resources: Deploying and Running AI Models Data Mining Group (PMML

    & PFA) http://dmg.org/ ONNX https://onnx.ai/ ONNX.js https://github.com/Microsoft/onnxjs TensorFlow.js https://js.tensorflow.org/ TensorFlow Lite https://www.tensorflow.org/lite Core ML https://developer.apple.com/machine-learning/ IBM Watson Machine Learning https://www.ibm.com/cloud/machine-learning
  23. Resources: Operating and Managing AI Systems Fabric for Deep Learning

    (FfDL) https://github.com/IBM/FfDL AI Fairness 360 Toolkit https://github.com/IBM/AIF360 Adversarial Robustness 360 Toolbox https://github.com/IBM/adversarial-robustness-toolbox AI Explainability 360 Toolkit https://github.com/IBM/AIX360/ IBM Watson OpenScale https://www.ibm.com/cloud/watson-openscale
  24. What will you build with deep learning? Dynamic Earth -

    Continental Shelf by NASA Goddard Space Flight Center, on Flickr <https://flic.kr/p/ch8t25> (CC BY 2.0).
  25. Thank you. Maureen McElaney Developer Advocate Center for Open-Source Data

    & AI Technologies ↳ (CODAIT) — @Mo_Mack | @ibmcodait | @IBMDeveloper medium.com/codait github.com/codait | github.com/IBM developer.ibm.com