其Python版的代码在前文已经实现,数据和结果也都是以此做参考和对比的。数学表达式和相关含义也都在此文有学习和论述: 深度学习入门初探损失函数均方误差 C语言基于前文的代码组织加入均方误差函数MaenSquaredError的实现: 深度学习入门初探C语言版的激活函数functionname:stepfunctionparam:datavarpsrc经过预测得到的结果dataaddressparam:datavardst测试数据的正确结果dataaddressparam:ctrovarlengthdatalengthdatavarMaenSquaredError(datavarpsrc,datavardst,ctrovarlength){ctrovari0;datavarsum0。0;for(i0;i){sumsum(dst〔i〕psrc〔i〕)(dst〔i〕psrc〔i〕);}return(0。5sum);}!filefunctions。hbrieffunctionversion0。12021112819:10:20:InitialVersionauthorcyifndefFUNCTIONdefineFUNCTIONincludemath。hincludeunstd。hincludeoption。hifdefcplusplusexternC{endifvoidStepFunc(datavarsrc,datavardst,ctrovarlength);voidSigmoidFunc(datavarsrc,datavardst,ctrovarlength);voidReluFunc(datavarsrc,datavardst,ctrovarlength);voidSoftmaxFunc(datavarsrc,datavardst,ctrovarlength);datavarMaenSquaredError(datavarsrc,datavardst,ctrovarlength);ifdefcplusplus}endifendiffunctions。h