机器学习
誓天断发
这个作者很懒,什么都没留下…
展开
-
机器学习之贝叶斯算法图像分类
数据集:数据集采用Sort_1000pics数据集。数据集包含1000张图片,总共分为10类。分别是人(0),沙滩(1),建筑(2),大卡车(3),恐龙(4),大象(5),花朵(6),马(7),山峰(8),食品(9)十类,每类100张,(数据集可以到网上下载)。ubuntu16.04虚拟操作系统,在分配内存4G,处理器为1个CPU下的环境下运行。将所得到的图片至“./photo目录下”,(...原创 2018-10-10 16:31:39 · 15315 阅读 · 3 评论 -
机器学习之KNN算法实现图像分类
写程序这么久了,基本上都是这里粘贴一点,哪里粘贴一点,然后改改错误、看看逻辑就结束了,从来没想着自己亲自动实现某种功能。所以、想着这次自己动手实现一下简单的KNN分类算法,来实现对图片的分类,尽管网上这类算法多得数不胜数,但是终究不是自己的。首先,KNN算法流程:1)计算测试数据与各个训练数据之间的距离;2)按照距离的递增关系进行排序;3)选取距离最小的点;4)确定最小点所在的位置;5...原创 2018-09-28 09:48:53 · 13709 阅读 · 2 评论 -
机器学习之BP神经网络算法实现图像分类
BP 算法是一个迭代算法,它的基本思想为:(1) 先计算每一层的状态和激活值,直到最后一层(即信号是前向传播的);(2) 计算每一层的误差,误差的计算过程是从最后一层向前推进的(这就是反向传播算法名字的由来);(3) 更新参数(目标是误差变小),迭代前面两个步骤,直到满足停止准则(比如相邻两次迭代的误差的差别很小)。下面用图片的形式展示其推到过程数据集:数据集采用Sort_1000pics数据...原创 2018-10-23 16:16:30 · 23397 阅读 · 12 评论