Machine learning is an approach to learn complex patterns from existing data and use these patterns to make predictions on unseen data.
- Systems should have the capacity to learn.
- There are complex patterns to learn.
- Data is either available or can be collected.
- The problem needs predictions.
- Unseen data shares patterns with training data.
- Problems are repetitive.
- Wrong predictions have cheap consequences.
- The solutions are at scale.
- Constantly changing patterns.
- Don’t dismiss new technology for not being as cost-effective as existing solutions.
- Technologies can become better with more investment.
- If you wait for a technology to mature before adopting, you will be outdated.