Knowledgebase

When Not to Use Machine Learning Print

  • machinelearningengineering, machine, performance, guide, howto, solution, zillionkinghost, hosting
  • 0

Recognising the wrong tool.

WHAT A RULE SOLVES BETTER

Anything with clear, stable, enumerable conditions.

WHY

It is explainable, testable, instantly correctable and free to run.

WHAT TO TRY FIRST

The rule.

WHAT MAKES MACHINE LEARNING UNSUITABLE

No historical data Data that will not resemble future data Requirements for exact correctness Legal or regulatory need for full explanation Too few examples of what you want to predict

WHAT TOO FEW MEANS

It depends on the task, but tens of examples rarely suffice for anything.

WHAT MAKES A PROJECT FAIL LATER

No route to production Nobody to maintain it Predictions nobody acts on Performance that decays with no retraining plan

WHAT TO ASK BEFORE STARTING

What decision changes because of this prediction?

WHY THAT QUESTION

If no decision changes, the model has no value regardless of accuracy.

WHAT TO ASK SECOND

What is the cost of being wrong, in each direction?

WHY

It determines the threshold, the metric, and whether the project is worth doing.

WHAT TO PROPOSE INSTEAD, FREQUENTLY

Better reporting, or a rule.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot