Agile Machine Learning

The future of software is being driven by intelligent applications. By the year 2020, more than 85% of customer-to-business interactions will be carried out without humans (Gartner). 81% of IT leaders are already investing or plan to invest in artificial technology solutions.

In regards to rapid development, rapid response feedback loops, and continuous improvement, ML projects are well suited for Agile methodologies. However, there are some considerations for successfully using AI and machine learning for agile development, such as:

  1. Sprint Planning – Breakdown and define agile experiments to support rapid iteration and deliver incremental value.
  2. Rapid Iteration – Create data-driven feedback loops for research and production environments
  3. Agile Team Roles – Expand development team roles to include engineers, data scientists as well as Subject Matter Experts

This presentation covers best practices for successfully integrating agile development cycles with machine learning workflows.

Learning Outcomes:

  • Best practices for successfully integrating agile development cycles with machine learning workflows, including considerations for:
  • Sprint Planning – Breakdown and define agile experiments to support rapid iteration and deliver incremental value.
  • Rapid Iteration – Create data-driven feedback loops for research and production environments
  • Agile Team Roles – Expand development team roles to include engineers, data scientists as well as Subject Matter Experts.

Total
1
Shares
Related Posts
Read More

Systems Thinking Resources

Systems thinking is a discipline used to understand systems to provide a desired effect. It provides methods for "seeing wholes and a framework for seeing interrelationships rather than things, for seeing patterns of change rather than static snapshots." The intent is to increase understanding and determine the point of “highest leverage”, the places in the system where a small changes can make a big impact.
Read More

Simulation & Modeling Resources

Simulation and computer modeling tools allow engineers to model and evaluate real world events in a computer generated environment. Here are a few simulation tools and projects to get started: