自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (15)
  • 收藏
  • 关注

原创 基于svm的鸢尾花数据集分类

代码与数据请见:https://download.csdn.net/download/weixin_43521269/12345138主要对svm支持向量机进行一些粗浅的研究,对svm的原理进行了解后,尝试编写基于matlab的svm代码,然后进行实验。主要采取matlab中自带的数据集:鸢尾花数据集,有三个类别且每个类别具有4个属性,先建立三个二分类向量机,采用K-fold(交叉验证)对数据集进行划分,获取训练数据和测试数据,使用训练集进行训练,得出超平面的方程,对测试集进行测试,最终与原标签进行比较,

2020-09-12 16:29:11 9863

原创 基于卷积神经网络的人脸识别(自我拍摄获取数据集)

基于卷积神经网络的人脸识别完整代码、数据请见:人脸识别,是基于人的脸部特征信息对人的身份进行识别的技术。随着世界的发展,人脸识别已成为非常重要的技术手段,如确定一个人是否为罪犯,寻找失踪者的踪迹,更为重要的是应用于线上支付的保密手段。学习目标:1.了解人脸识别的研究现状2.掌握采集人脸的思路与方法3.掌握提取人脸的方法4.掌握属于预处理的流程5.掌握cnn人脸识别模型的构建6.掌握调用模型进行实时识别的方法操作环境:Jupyter Notebook (Anaconda3)python

2020-09-11 11:27:27 6408 2

原创 利用神经网络对鸢尾花数据集分类

利用神经网络对鸢尾花数据集分类详细实现代码请见:一.简介一个人工神经元网络是由一个多层神经元结构组成,每一层神经元拥有输入(它的输入是前一层神经元的输出)和输出,我们把神经元和与之对应的神经元之间的连线用生物学的名称,叫做突触,在数学模型中每个突触有一个加权数值,称做权重,此时第i层上的某个神经元所得到的输出等于每一个权重乘以第i-1层上对应的神经元的输出之和,最后再通过激活函数来对输出进行量化,在与阈值相比较判断是否属于某一类。本文主要对BP神经网络进行一些粗浅的研究,对神经网络的原理进行了解后,

2020-07-08 11:08:50 9260

iris神经网络.zip

一个人工神经元网络是由一个多层神经元结构组成,每一层神经元拥有输入(它的输入是前一层神经元的输出)和输出,我们把神经元和与之对应的神经元之间的连线用生物学的名称,叫做突触,在数学模型中每个突触有一个加权数值,称做权重,此时第i层上的某个神经元所得到的输出等于每一个权重乘以第i-1层上对应的神经元的输出之和,最后再通过激活函数来对输出进行量化,在与阈值相比较判断是否属于某一类。

2020-07-05

dijkstra.7z

Dijkstra算法算是贪心思想实现的,首先把起点到所有点的距离存下来找个最短的,然后松弛一次再找出最短的,所谓的松弛操作就是,遍历一遍看通过刚刚找到的距离最短的点作为中转站会不会更近,如果更近了就更新距离,这样把所有的点找遍之后就存下了起点到其他所有点的最短距离。

2020-06-11

GraphList.7z

对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边<u,v>∈E(G),则u在线性序列中出现在v之前。通常,这样的线性序列称为满足拓扑次序(Topological Order)的序列,简称拓扑序列。简单的说,由某个集合上的一个偏序得到该集合上的一个全序,这个操作称之为拓扑排序

2020-06-11

leftistheap.zip

c++实现左式堆,数据结构,完美运行。详细解释

2020-05-28

queue (2).zip

c++实现二项队列,有测试合并操作。可以运行,代码解释详细

2020-05-28

Perceptron.m

matlab实现感知器,简单易懂,有代码解释 二分类线性分类模型,其输入为实例的特征向量,输出为实例的类别,取+1或者-1值

2020-04-27

C++ hash.zip

散列,散列函数采用除留余数法,解决冲突使用链接法,每个槽的链表为带头结点的双向链表。使用这种方法的关键是选择一个合适的除数m,可以选择m是与2的整数幂不太接近的质数

2020-04-23

splaytree.zip

展树(Splay Tree)是一种二叉搜索树,它能在O(log n)内完成插入、查找和删除操作。它由Daniel Sleator和Robert Tarjan创造。它的优势在于不需要记录用于平衡树的冗余信息。在伸展树上的一般操作都基于伸展操作。

2020-04-23

不调包实现svm对鸢尾花分类.zip

不调包实现svm对鸢尾花分类.zip 代码有详细解释 支持向量机(Support Vector Machine, SVM)是一类按监督学习(supervised learning)方式对数据进行二元分类的广义线性分类器(generalized linear classifier),其决策边界是对学习样本求解的最大边距超平面(maximum-margin hyperplane) 。

2020-04-20

C++数据结构AVL.zip

在计算机科学中,AVL树是最先发明的自平衡二叉查找树。在AVL树中任何节点的两个子树的高度最大差别为1,所以它也被称为高度平衡树。增加和删除可能需要通过一次或多次树旋转来重新平衡这个树。 c++数据结构实现avl完美运行

2020-04-20

MyVector.zip

数据结构与算法分析 C++实现MyVector 用C++的方式去封装一个动态顺序表;在前面我们说过动态顺序表这种数据结构

2020-04-20

2018美赛O奖论文 (2).zip

2018美赛O奖论文.rar A题总共有5篇 B题总共有5篇 C题总共有5篇 D题总共有6篇 E题总共有7篇 F题总共有4篇 很好的学习材料

2020-04-20

svm源代码.zip

支持向量机(support vector machines, SVM)是一种二分类模型,它的基本模型是定义在特征空间上的间隔最大的线性分类器,间隔最大使它有别于感知机;SVM还包括核技巧,这使它成为实质上的非线性分类器。SVM的的学习策略就是间隔最大化,可形式化为一个求解凸二次规划的问题,也等价于正则化的合页损失函数的最小化问题。SVM的的学习算法就是求解凸二次规划的最优化算法。

2020-04-20

mk突变.m 详细解释 MATLAB

mk突变.m 详细解释 MATLAB 完美运行 mk检验是曼-肯德尔法,又称Mann—Kenddall 检验法,是一种气候诊断与预测技术,应用Mann-Kendall检验法可以判断气候序列7a64e4b893e5b19e31333431366263中是否存在气候突变,如果存在,可确定出突变发生的时间。Mann-Kendall检验法也经常用于气候变化影响下的降水、干旱频次趋势检测。

2020-04-20

数值代数习题参考.pdf

.求下三角阵的逆矩阵的详细算法。 【解】设下三角矩阵L的逆矩阵为T 3我们可以使用待定法,求出矩阵T的各列向量。为此我们将T按列分块如下: 7=(7z.…,T注意到L=【LT1,2…L】=1,2…,n】=1

2020-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除