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

Deep Learning for Everyone (IBM Community Data Science Webcast)

Deep Learning for Everyone (IBM Community Data Science Webcast)

Gabriela de Queiroz

February 25, 2020
Tweet

More Decks by Gabriela de Queiroz

Other Decks in Technology

Transcript

  1. Deep Learning for Everyone
    Gabriela de Queiroz
    Sr. Machine Learning Manager, IBM
    Founder, R-Ladies & AI Inclusive
    @gdequeiroz | k-roz.com
    slides: bit.ly/chat-with-the-lab

    View full-size slide

  2. Gabriela de Queiroz
    • Founder of R-Ladies
    • Founder of AI Inclusive (ai-inclusive.org)
    • Sr. Machine Learning Manager, IBM
    Data Scientist + Developer Advocate + Open Source Developer +
    Manager + Community Builder + Mentor + Speaker
    slides: bit.ly/chat-with-the-lab

    View full-size slide

  3. Worldwide organization that promotes
    diversity in the #rstats community via
    meetups and mentorship in a friendly and
    safe environment.
    rladies.org

    View full-size slide

  4. • Website: ai-inclusive.org
    • Twitter: twitter.com/AIinclusive
    • Facebook: facebook.com/aiinclusive/
    • Instagram: instagram.com/ai_inclusive

    View full-size slide

  5. Center for Open Source Data
    and AI Technologies
    (CODAIT)
    30+ open source developers!
    Watson West Building
    505 Howard St.
    San Francisco, California
    Improving Enterprise AI lifecycle in Open Source
    Gather
    Data
    Analyze
    Data
    Machine
    Learning
    Deep
    Learning
    Deploy
    Model
    Maintain
    Model
    Python
    Data Science
    Stack
    Fabric for
    Deep Learning
    (FfDL)
    Mleap +
    PFA
    Scikit-Learn
    Pandas
    Apache
    Spark
    Apache
    Spark
    Jupyter
    Model
    Asset
    eXchange
    Keras +
    Tensorflow
    CODAIT
    codait.org
    Gather
    Data
    Analyze
    Data
    Machine
    Learning
    Deep Learning
    Deploy
    Model
    Maintain
    Model
    Python
    Data Science
    Stack
    Fabric for Deep
    Learning
    (FfDL)
    PFA, PMML,
    ONNX
    Scikit-Learn
    Pandas
    Apache
    Spark
    Jupyter
    Model Asset
    eXchange
    (MAX)
    Tensorflow
    + PyTorch
    AIF360
    ART
    AIF360
    ART
    AIF360
    ART
    Apache
    Spark
    Data Asset
    eXchange
    (DAX)
    Build tools to make
    AI accessible to all
    @gdequeiroz | www.k-roz.com

    View full-size slide

  6. Machine Learning Team (10 open source developers)
    @gdequeiroz | www.k-roz.com
    1) TensorFlow
    2) PyTorch
    3) Keras
    4) Apache Arrow
    ibm.biz/model-exchange
    ibm.biz/data-exchange

    View full-size slide

  7. slides: bit.ly/chat-with-the-lab

    View full-size slide


  8. https://twitter.com/JeffDean/status/1135114657344237568?s=20

    View full-size slide

  9. > 4 million results!
    > 183 million results!

    View full-size slide

  10. Model Asset eXchange
    Place for developers/data scientists to find and use
    free and open source deep learning models
    ibm.biz/model-exchange
    @gdequeiroz | www.k-roz.com

    View full-size slide

  11. 30+ ready to use deep learning models

    View full-size slide

  12. Model Asset eXchange (MAX)
    • Wide variety of domains (text, audio, image, etc)
    • Multiple deep learning frameworks (TensorFlow, 

    PyTorch, Keras)
    • Trainable and Deployable versions
    ibm.biz/model-exchange

    View full-size slide

  13. What do I need to get started?

    View full-size slide

  14. https://www.docker.com

    View full-size slide

  15. Ways of accessing the models

    View full-size slide

  16. OBJECT DETECTOR
    Localize and identify multiple objects in a single image
    @gdequeiroz | www.k-roz.com

    View full-size slide

  17. ibm.biz/model-exchange

    View full-size slide

  18. Access the API via Swagger

    View full-size slide

  19. Access the API via Python
    Try yourself here:
    ibm.biz/max-notebook

    View full-size slide

  20. Access the API via R
    slides: bit.ly/chat-with-the-lab

    View full-size slide

  21. Access the API via Web App
    Try yourself here:
    ibm.biz/object-detector-webapp

    View full-size slide

  22. Access the API via Node-RED flow

    View full-size slide

  23. Access the API via CodePen

    View full-size slide

  24. All this in a
    standardized way

    View full-size slide

  25. Find* a state-of-art open source deep
    learning model specific to domain
    Validate license terms
    Perform model health check &
    code clean up
    Wrap models in MAX framework and
    provide REST API
    Publish the deployable model as
    Docker images on Docker Hub
    Use the MAX training framework to
    create an image for custom model
    training
    Review and Continuous Integration
    * or build from scratch
    BEHIND THE SCENES

    View full-size slide

  26. And if you are
    feeling
    adventurous…

    View full-size slide

  27. You can train your model using your own data

    View full-size slide

  28. www.k-roz.com
    @gdequeiroz | www.k-roz.com

    View full-size slide

  29. How do I get started?

    View full-size slide

  30. @gdequeiroz | www.k-roz.com
    ibm.biz/max-tutorial

    View full-size slide

  31. Code Patterns
    How to easily consume MAX models
    ibm.biz/max-code-patterns

    View full-size slide

  32. Create a machine learning powered web app to answer questions

    View full-size slide

  33. ibm.biz/max-raspberry

    View full-size slide

  34. Use your arms to make music
    Create music with your arms using the Model Asset eXchange (MAX) human pose estimator model
    and TensorFlow
    Use your arms to make music
    Create music with your arms using the Model Asset eXchange (MAX) human pose estimator model
    and TensorFlow

    View full-size slide

  35. @gdequeiroz | www.k-roz.com | [email protected]

    View full-size slide

  36. Data Asset eXchange (DAX)
    • Curated free and open datasets under open data
    licenses
    • Standardized dataset formats and metadata
    • Ready for use in enterprise AI applications
    • Complement to the Model Asset eXchange (MAX)
    ibm.biz/data-exchange
    @gdequeiroz | www.k-roz.com

    View full-size slide

  37. Data Asset eXchange (DAX)
    ibm.biz/data-exchange

    View full-size slide

  38. @gdequeiroz | www.k-roz.com
    ibm.biz/dax-tutorial

    View full-size slide

  39. DEMO!
    Wish me luck
    ibm.biz/model-exchange
    slides: bit.ly/chat-with-the-lab

    View full-size slide

  40. Thank you!
    K- ROZ .CO M
    @G D EQ U E I R OZ
    AI -I N CLU S IVE .OR G
    I NFO @A I- IN CLUS IVE .O RG
    CO N TACTK R OZ@ G M AI L .CO M

    View full-size slide