自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 机器学习算法:用强化学习走出旅途的困境

问题描述这是一个图论问题,其实可以使用穷举法搜索,但是机器学习里便于练习就把它变成了强化学习算法。现在你外出旅行到了一个你不熟悉的城镇,我们抽象为城镇中有六个点,这六个点存在着某种连接关系,无论你在哪个位置,都需要走到第六个点上才算成功。用邻接矩阵表示如下。110000111100011101011110000111001011 \begin{matrix} 1&1&...

2019-10-05 12:15:06 193

原创 神经网络算法:神经网络计算函数反向梯度计算

主要针对神经网络算法中的自定义求导和深度学习框架的矩阵运算层框架描述。卷积运算前向计算先放一个原始的数据矩阵,在计算机视觉里是图像。Data=[abcdefghijklmnop]Data=\left[ \begin{matrix} a & b & c & d\\ e & f & g & h \\ i & j &...

2019-09-28 09:22:52 374

原创 数据挖掘算法:模拟退火优化算法

并行化模拟退火算法这里的模拟退火算法借鉴了遗传算法初始化种群的特点,将模拟退火算法变成多线程算法,使用C++实现。类的设计类的实现/*并行模拟退火算法:求解组合优化问题 核心思想:根据晶体降温规律最小化函数值 */ class PSA { public: PSA(int epoch=20, double tarerror = 10E-3, double tend = 0.00...

2019-09-26 11:23:32 375

原创 数据挖掘算法:灰度关联分析

算法实现简述我使用C++的armadillo矩阵运算库实现了灰度关联分析,可以进行权重提取。类的结构/*灰度关联分析:判断一组向量与一个向量的关联程度 核心思想:归一化、关联度越大,其曼哈顿距离越小 */ class GRA { public: GRA(double coeff_ = 0.5) { coeff = coeff_; } GRA& load...

2019-09-25 20:20:04 1175

原创 数据库算法:PostgreSQL数据库编程

一、存储过程调用结果二、使用触发器更新视图结果三、创建用户权限语句结果四、创建用户语句结果

2019-07-07 21:01:23 306

原创 神经网络算法:ResNet手写数字识别

ResNet手写数字识别Kaiming He博士在ResNet论文中提出了这个思想,用于解决深层神经网络不好训练的问题.上图是论文中关于传统神经网络不好识别的描述,可以看到.随着神经网络的深度增大,训练的错误率逐渐上升.于是他提出了利用残差学习的思想,就是机器不再学习整个分布,而是学习当前网络生成的分布与原始分布的差异.在CIFAR-10上的网络结构如下:他使用如下的误差训练公式,y-x...

2019-04-27 11:37:03 4237 3

原创 神经网络算法:全连接型神经网络及其优化(C/C++)

全连接型神经网络及其优化(C语言)摘要:基于C语言描述全连接型神经网络(基于BP梯度下降算法),并依据相关理论对神经网络做出优化。主要优化表现在改进学习率的计算,引入滑动平均模型,利用正则化方法减小过拟合问题,优化神经网络。测试数据主要包括与运算,异或运算,以及处理电子科技大学2018年数学建模校赛的数据库。这些数据均以.csv数据库形式存放。一、基于BP算法的未优化的全连接型神经网络(单...

2018-08-21 10:21:29 2206

原创 数据结构与算法:最小生成树Prim算法(C/C++)

一、算法描述1.变换图的邻接矩阵为可达性矩阵2.给最近节点集closest和最小耗费lowcost节点集初始化(相当于把v加入到要维护的节点集中)3.依次扩大要维护的节点集直到要维护的节点集扩展到图的全部节点按照以下次序4.找到当前维护节点集邻接所有边中权重最小的边,动态记录5.输出这条边6.把边的相邻节点加入维护的节点集7.利用动态规划方法更新最近的节点和lowcost,执行3...

2018-06-26 17:41:23 635

原创 数据结构与算法:最小生成树算法Krustal(C/C++)

一、算法描述 1.遍历图结构并初始化边集合2.初始化连通分支集合。每个连通分支集合初始化标志元素指向自己 3.对边集合从小到大排序 4.遍历边集合,判断节点所属连通分支是否相同。 5.如果4中判断的连通分支不相同,输出这条边。执行4说明:这里采用邻接矩阵方法储存图结构。二、算法实现void calculate_in_k...

2018-06-26 15:32:32 1379

空空如也

空空如也

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

TA关注的人

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