In plain English
In ordinary programming you write the rules and the computer applies them. In machine learning you supply examples and the system derives the rules itself.
That is powerful where the rules are too numerous or too subtle to write down, and unnecessary where they are simple. A great deal of money has been spent training models to do things an if-statement would have handled.
What to know
Why it matters
Machine learning is the right tool when a task has many subtle variables and tolerable error rates: forecasting, classification, recommendation, anomaly detection. Knowing when it is not the right tool saves considerably more than knowing when it is.
Common mistakes
FAQs
Do I need a data scientist?
For custom models, usually. For using existing models through an API, no.
How much data does it take?
For custom training, more than most businesses have. Which is why using pretrained models is usually the answer.
I'm a marketing consultant, entrepreneur and content creator. I help businesses grow through practical marketing, websites, SEO, content and AI.
More About Tariq →