赞
踩
人工智能的简洁定义:将通常由人类完成的智力任务自动化。
另一种广为接受的说法是:通过机器来模拟人类认知能力的技术。例如:输入一张手写数字的图片,机器能像人一样识别是什么数字。
机器学习的概念来自于图灵的这个问题:对于计算机而言,除了“我们命令它做的任何事情”之外,它能否自我学习执行特定任务的方法?计算机能否让我们大吃一惊?如果没有程序员精心编写的数据处理规则,计算机能否通过观察数据自动学会这些规则?
表示是以一种不同的方式来查看数据(即表征数据或将数据编码)。例如彩色图像可以通过RBG数值来表示
图中有一些白点和一些黑点。假设我们想要开发一个算法,输入一个点的坐标 (x,y),就能够判断这个点是黑色还是白色。在这个例子中:
输入是点的坐标;
预期输出是点的颜色;
衡量算法效果好坏的一种方法是,正确分类的点所占的百分比。
这里我们需要的是一种新的数据表示,可以明确区分白点与黑点。可用的方法有很多,这里用的是坐标变换。
在这个新的坐标系中,点的坐标可以看作数据的一种新的表示。利用这种新的表示,用一条简单的规则就可以描述黑 / 白分类问题:“x>0的是黑点”或“x<0 的是白点”。这种新的表示基本上解决了该分类问题。在这个例子中,我们人为定义了坐标变换。但是,如果我们尝试系统性地搜索各种可能的坐标变换,并用正确分类的点所占百分比作为反馈信号,那么我们做的就是机器学习。机器学习中的学习指的是,寻找更好数据表示的自动搜索过程。
另一种分类方法是:像上图(1)所示那样建立直角坐标系,构造一个线性函数,计算各点到线的距离从而不断修正函数,以达到预期输出
所有机器学习算法都包括自动寻找这样一种变换:这种变换可以根据任务将数据转化为更加有用的表示。
机器学习的技术定义:在预先定义好的可能性空间中,利用反馈信号的指引来寻找输入数据的有用表示。
本文摘抄自《Python深度学习》(弗朗索瓦·肖莱)
因为作者刚刚接触深度学习,对于这方面知识的理解较不深入,希望随着学习的深入能有更多自己的理解。
如有错误,请读者及时告知,谢谢
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。