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

文件列表(压缩包大小 7.52M)      点击页面右上角“下载”按钮下载

概述

使用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,该函数只能运算一维向量具体使用可以

理工酷提示:

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

评论(0)

0/250
5理工币
赞 5
收藏 0
评论 0
举报

网站声明:本站所有资源均为用户上传,如果侵犯了您的合法权益,请点击上方举报按钮,或添加管理员微信:ligongku666 ,并备注:举报。我们将快速核实并处理。

文件编号:362
上传时间:2021-01-21
文件大小:7.52M

高大的香菜

声望 • 1309

分类:
计算机/软件
标签:
c语言人工智能