TLDR Web Dev · MISCELLANEOUS

WHY IS MACHINE LEARNING 'HARD'?

ai.stanford.edu9 min read

Summary from the TLDR Web Dev newsletter

Difficulty in machine learning (ML) is not primarily due to mathematics, but rather the need to build an intuition for selecting the right tools and debugging. Debugging in ML is exponentially harder than in standard software engineering due to multiple dimensions of potential issues involving algorithms, implementation, data, and model correctness. The long debugging cycles in ML, which can be days or even weeks, make parallel experimentation necessary.