美文网首页
2018-05-10 第七周

2018-05-10 第七周

作者: hobxzzy | 来源:发表于2018-06-15 10:08 被阅读0次

本周任务:LycorisNet的工具类(utils类)设计

工具类需要包含神经网络必备的一些函数,诸如各种激活函数:relu,sigmoid,tanh等,还有一些结构层,例如softmax,这些函数用内联实现:

工具类中还需要实现包含fitness数据的对象进行排序的方法,这一部分利用C++ 模板实现,代码如下:

对个体进行种群分类的操作中需要计算两个individual的距离,这个计算逻辑如下:

实现individual交配的代码如下:

mate过程中蓝框部分为拓扑排序的实现,目的是使individual里各节点按照前馈顺序排列。

相关文章

网友评论

      本文标题:2018-05-10 第七周

      本文链接:https://www.haomeiwen.com/subject/xuspeftx.html