5 有用
1 下载

ANN网络推导过程C语言实现 原创

文件列表(压缩包大小 7.52M)

5理工币

概述

使用C语言重构了ANN网络推导的过程。

数据处理部分(Data.h&Data.c): 文件定义了三个函数,分别是求均值、求标准差和数据处理。

网络部分(Net.h&Net.c): Net.h中主要是网络参数和测试数据,目前测试只能以数组形式先定义在头文件里,后续再进行优化

Net.c中是模型重构的实现,由于最终模型还没有确定下来,目前是用的2场景分类进行了测试。

矩阵部分(Matrix.h&Matrix.c):定义了一些矩阵的运算,具体如下: initialize():用于初始化矩阵的地址 multiply():矩阵乘法运算函数,使用前需要先申请存储结果的内存 add():矩阵加法运算函数,使用前需要先申请存储结果的内存 show():在控制台上显示矩阵 sigmoid():sigmoid激活函数,该函数只能运算一维向量 relu():relu激活函数,该函数只能运算一维向量 maxIndex():查找最大值并返回其次序(下标+1),该函数只能运算一维向量 addDim():将一维向量长度扩展一位,最后一位置1,该函数只能运算一维向量具体使用可以

理工酷提示:

如果遇到文件不能下载或其他产品问题,请添加管理员微信:ligongku001,并备注:产品反馈

评论(0)

0/250