机器学习和显式编程的区别

Difference between Machine Learning and explicit programming

我是数据科学领域的新手。所以我试图逐步了解他的基础知识。在他最重要的领域中,我们发现了机器学习。

我找到了这个定义:

"the machine learning is the field of study to give the ability to a Machine to learn without being explicitly programmed."

我仍然感到困惑的是,我们如何才能让机器无需编程即可学习!!

谁能帮我说清楚?

通过机器学习,您可以制作一个可以自行学习事物的程序,例如,通过一个程序,它可以学习检测图片中是否有猫。现在您不必告诉程序每张图片中是否有猫,程序会使用机器学习自行学习。

您可以使用不同的机器学习方法,例如监督学习,您可以在其中为程序提供一组带有标签的示例数据点,以指示该数据的含义。 在无监督学习中,你不会给例子贴上标签,所以程序必须自己找到 clusters/patterns。 也许这可以帮助你学习它: http://www.r-bloggers.com/in-depth-introduction-to-machine-learning-in-15-hours-of-expert-videos/