模式识别
wengtengfan
这个作者很懒,什么都没留下…
展开
-
灰度图像形状的识别分类算法实现matlab
摘 要: 针对已经给出的图像,在分类之前,因为存在噪声和光照的不同,所以要先进行图像增强,并统一将图像转为二值图像。对图像进行边缘检测,可以很容易算出各个图像面积与周长二次方的比值关系,对图像进行直线检测, 可以获得图像中直线的特征,结合图像的以上两种特种对形状进行分类。 算法设计和推导: 1. 图像预处理部分,通过 9X9 均值滤波器,先对图像进行去噪,然后原创 2016-07-22 20:58:55 · 40835 阅读 · 3 评论 -
C++单刷《机器学习实战》——kNN算法完整代码
#include #include #include#include#include#include#include#includeusing namespace std;double group[4][2] = { { 1.0, 1.1 }, { 1.0, 1.0 }, { 0, 0 }, { 0, 0.1 } };string labels[4]原创 2017-03-05 15:01:30 · 2115 阅读 · 0 评论 -
C++单刷《机器学习实战》之一——k-近邻算法
数学系研二渣硕一枚,最早接触机器学习还是在研究生一年级的模式识别课程上,发现大部分机器学习的书籍都是采用Python语言,当然Python在数据分析和矩阵计算方面确实会有很大的优势,对于缺乏编程基础又想要快速入门的同学,Python确实是首选。而从本系列开始,我将主要用C++将《机器学习实战》这本书刷一遍,旨在加深对算法理解的同时提高编程能力,也希望能够为想入坑机器学习,同时又热爱C++的人提供一原创 2017-03-05 14:58:37 · 4886 阅读 · 0 评论 -
C++单刷《机器学习实战》之二——决策树
算法概述:决策树是用于分类的一种常用方法,根据数据集特征值的不同,构造决策树来将数据集不断分成子数据集,直至决策树下的每个分支都是同一类或用完所有的特征值。决策树的一般流程:(1)收集数据(2)准备数据:树构造算法只适用于标称型数据,因此数值型数据必须离散化,最好转为bool类型。(3)分析数据:寻找能够最好地划分数据集的特征。(4)训练:构造树的数据结构。(5)测试:使用原创 2017-05-01 18:26:05 · 713 阅读 · 0 评论