机器学习是一个大块,其中就包含着深度学习,计算机视觉等
机器学习的流程:
深度学习通过特征学习进行相关操作。
深度学习是学习样本数据的内在规律和表示层次,这些学习过程中获得的信息对诸如文字,图像和声音等数据的解释有很大的帮助。它的最终目标是让机器能够像人一样具有分析学习能力,能够识别文字、图像和声音等数据。 深度学习是一个复杂的机器学习算法,在语音和图像识别方面取得的效果,远远超过先前相关技术。
计算机视觉:
计算流程:
分析:
通过检测实际的运作后发现,不能使用k近邻进行图像分类:
多组权重参数构成了决策边界
损失函数的实际就是衡量我们分配任务过程中的好坏程度,帮助我们更好的分类。
举个例子:
这就是一个简单的损失函数,具体的计算即是:比如第一张图我们明显得知这是一张猫,但是对于w来说,他判断的car的权重确是最大的,我们就可以计算其损失函数,右边蓝色最上面的计算过程,得到一个损失的值,代表需要的修改。
而为什么有+1呢,理解就是这是为了避免w太接近导致计算机识别不出来。或者理解为我们的容忍度,至少需要这么多,才能证明是两类。
但是实际上,我们的损失函数还需要加上一个正则化惩罚项,也即代表着我们希望w进行充分的分配比如(0.25,0.25,0.25,0.25)而不会由于某种情况训练成(1,0,0,0).
softmax分类器:
上一篇:Java面试题,线程安全问题
下一篇:ARP渗透与攻防(三)之流量分析