Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

Automating Machine Learning and Deep Learning w...

Automating Machine Learning and Deep Learning workflows with Polyaxon

Automating Machine Learning and Deep Learning workflows with Polyaxon

Avatar for mourad mourafiq

mourad mourafiq

May 06, 2019
Tweet

More Decks by mourad mourafiq

Other Decks in Technology

Transcript

  1. Information •Name: Mourad Mourafiq •Author of an open source plaAorm:

    Polyaxon •twiEer: @mmourafiq •GitHub: mouradmourafiq !2
  2. What is Polyaxon •Solves the machine learning life cycle •Can

    be deployed on premise or on any cloud plaAorm •Is open source •Works with any library or framework •Can be used by single users or large organiza'ons •Provides compliance, audi'ng, and security !3
  3. Why do you need a tool to manage your ML

    operations? •SoPware development is mature •Why not use the same tools? •What is the difference between soPware development and ML development? •What is the difference between soPware deployment and ML deployment? !4
  4. Difference between software deployment and ML deployment •ML deployment needs

    a Feedback Loop •Itera'on and refinement •People involved in the deployment cycle !6
  5. What should an ML platform answer •Should be flexible to

    support open source ini'a'ves •Provides different deployment op'ons •Ideally open source •Works with any library or framework •Scales with users •Provides compliance, audi'ng, and security !7
  6. ML development lifecycle • Data access • Data exploration and

    Feature engineering • Experimentation: iteration, packaging, reusability, reproducibility. • Scaling: Scheduling, orchestration and optimization • Tracking: code, data, params, artifacts, metrics • Insights, reporting, and knowledge distribution • Model management: packaging, deployment, and distribution • Compliance, auditing, and access management. • Automation, events, and workflows • User experience !8
  7. • Automation & Events • Simple yet effective specification to

    create workflows and automation • Integration with other pipelining tools, e.g. airflow • Events and triggers based on data, code, metrics, … !21