adding a programming language
play

Adding a Programming Language Adding a Language Francois Ouellet , - PowerPoint PPT Presentation

Adding a Programming Language Adding a Language Francois Ouellet , Director of Development Practice, Manulife George Williams , Director of Data Science and Chief Evangelist, GSI Technology Adding a Language Webinar recording and


  1. Adding a Programming Language

  2. Adding a Language Francois Ouellet , Director of Development Practice, ● Manulife George Williams , Director of Data Science and Chief ● Evangelist, GSI Technology

  3. Adding a Language Webinar recording and slides will be available shortly ● Share questions with panelists using the Question panel ● Q&A session following presentations ●

  4. Adding a Language Track-record: Polyglot: Runtime Focus:

  5. Adding a Programming Language

  6. Adding a Language Software Development Challenges

  7. Adding a Language What’s so Difficult? Education ● ● Tooling Workflow/Processes ●

  8. Adding a Language Education Resources Paid Classes ● Free Resources ● ●

  9. Adding a Language Tooling Gains Pains ● ● ● ● ● ● ● ●

  10. Adding a Language Workflow/ Processes ● Builds ○ Quality ● ○

  11. Adding a Language Language Distributions ● Community ○ Commercial ● ○ ● Do-It-Yourself ○

  12. Adding a Language

  13. Adding a Language

  14. Adding a Language

  15. Adding a Language

  16. Adding a Language

  17. Adding a Language

  18. Adding a Language

  19. Adding a Language

  20. Adding a Language

  21. Adding A Language George Williams

  22. Who Am I? Director, GSI Technology Previously, Chief Data Scientist Senior Data Scientist AI Research Scientist Software Engineer

  23. “AI” Frameworks’ Explosion

  24. Data Science “Tools” Kaggle, 2017

  25. Recommended Languages

  26. Hiring Data Science “Ninjas”

  27. Statistical Analysis

  28. Statistical Analysis

  29. Packages ● pandas ● ggplot ● scikit-learn ● dplr ● seaborn ● shiny ● tensorflow ● tidyr ● pytorch ● quantmod ● matplotlib ● caret

  30. Package Management ● pip/virtualenv ● builtin ● pypi ● CRAN ● (ana)conda ● (ana)conda ● pyenv

  31. Integrated Development Environment R Studio Jupyter Lab

  32. Analytics Back-End Integration

  33. Netflix Notebook Infrastructure

  34. Productionalization Experiments Production

  35. {Data Science, ML,AI} - As - A - Service

  36. Uber’s PyML

  37. Uber’s PyML Train An ML Model: Dockerize: Deploy:

  38. R Server

  39. Who’s Better ? VS

  40. Adding A Language It’s not just about the language. Consider the broader ecosystem. The IDE is just as important as the language Does it fit within a platform / pipeline ?

  41. Q & A

  42. Making Machine Learning Accessible Adding a Language Francois Ouellet , Director of Development Practice, ● Manulife George Williams , Director of Data Science and Chief ● Evangelist, GSI Technology

  43. Watch a demo: ● https://www.youtube.com/watch?v=c5AIxN9ehrI Get a demo marketing@activestate.com ● Contact us for the language build you need: ● platform@activestate.com

  44. Where to find us Tel: 1.866.631.4581 Website: www.activestate.com Twitter: @activestate Facebook: /activestatesoftware

Recommend


More recommend