一种基于三联体密码子的人工神经网络编码和解码方法

    公开(公告)号:CN111091185A

    公开(公告)日:2020-05-01

    申请号:CN201911081912.5

    申请日:2019-11-07

    Abstract: 一种基于三联体密码子的人工神经网络编码和解码方法,包括:步骤1,定义组件为DNA链的基本组成部分,每个组件由相同数量的若干个三联体密码子构成,根据DNA链中组件的功能将组件分为输入组件、中间组件和输出组件,输入组件表示神经网络的输入层,中间组件表示神经网络的隐藏层,输出组件表示神经网络的输出层;步骤2,选择子网结构或权值结构的三联体密码子编码策略;步骤3,通过神经网络的输入和输出节点个数计算DNA链中输入组件、中间组件和输出组件个数;步骤4,计算神经网络中隐藏节点数量;步骤5,解码DNA链,得到与之对应的神经网络。本发明能够实现网络权值和拓扑结构的共同演化,网络具备一定的可靠性和稳定性。

    一种基于三联体编码的神经网络进化方法与系统

    公开(公告)号:CN111008700A

    公开(公告)日:2020-04-14

    申请号:CN201911196681.2

    申请日:2019-11-29

    Abstract: 一种基于三联体编码的神经网络进化方法,步骤1,初始化一个指定规模的种群,种群中每一个个体都是一个由三联体构成的DNA序列;步骤2,将每一个DNA解码成神经网络并进行适应度计算,如果该种群内存在可解决目标问题的个体,则根据适应度解码最优个体的DNA获得目标网络,并结束进化,否则进入下一步;步骤3,先将个体按照适应度值排序,优先复制最佳个体到新种群,然后在旧种群里通过轮盘赌算法选择两个个体进行重组交叉变异操作,得到的新个体放入新种群,该操作一直重复到种群规模达到指定数量,然后返回步骤2。本发明还提供了一种基于三联体编码的神经网络进化系统,解决了现有进化算法在网络生成效率、网络交叉、重组等方面存在的技术缺陷。

Patent Agency Ranking