Well, one implication is quite obvious. Using ML-techniques you are sometimes able to solve a problem even if you don&#x27;t have a precise idea of how you would do it. I feel that&#x27;s part of the point, really.<p>[Edit: Elaboration]<p>In ML, you effectively transform your problem from &quot;What piece of code will solve my problem?&quot; to &quot;What piece of data-driven code might solve my problem, and how do I acquire the right set of data?&quot;. Also, some ML-algorithms are designed specifically to enable you to analyze their &quot;reasoning&quot; about the problem after they have been trained.