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

时间:2016-03-18 14:23:54

标签: machine-learning data-science

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

我找到了这个定义:

"机器学习是一个研究领域,使机器能够在没有明确编程的情况下学习。"

对我来说仍然模糊不清的是,我们如何才能让机器无需编程即可学习!

有人可以帮我说清楚吗?

1 个答案:

答案 0 :(得分:4)

通过机器学习,您可以创建一个可以自行学习的程序,因此,例如,通过一个程序,它可以学习检测图片中是否有猫。现在你不必告诉程序每张图片是否有猫,程序将使用机器学习自己学习。

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