[发明专利]基因选择方法和装置在审
| 申请号: | 202010982171.4 | 申请日: | 2020-09-17 |
| 公开(公告)号: | CN112215259A | 公开(公告)日: | 2021-01-12 |
| 发明(设计)人: | 陈慧灵;周伟;汪鹏君 | 申请(专利权)人: | 温州大学 |
| 主分类号: | G06K9/62 | 分类号: | G06K9/62;G06N3/00;G16B20/20;G16B40/00 |
| 代理公司: | 北京云嘉湃富知识产权代理有限公司 11678 | 代理人: | 李思霖 |
| 地址: | 325006 浙江省*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基因 选择 方法 装置 | ||
1.一种基因选择方法,其特征在于,所述方法包括以下步骤:
步骤S1、通过基因数据微阵列数据集获取训练集和测试集,并确定初始化种群;
步骤S2、将当前种群的每个个体的每个特征值采用转换函数进行二进制编码;
步骤S3、计算当前种群的适应度值,并更新樽海鞘和飞蛾扑火策略中的相关参数;
步骤S4、设置正余弦优化算法的相关参数,并采用正余弦优化算法迭代公式更新种群;
步骤S5、将通过正余弦算法获取的种群依次通过樽海鞘,飞蛾扑火和反向学习策略进行更新,以获取三个种群;
步骤S6、通过贪婪选择选出下一代种群;
步骤S7、若达到最大迭代次数,则结束循环并输出最优解,否则继续迭代直至迭代计算结束。
2.如权利要求1所述的基因选择方法,在步骤S1中根据特征提取得到的训练样本集,设初始化训练样本种群其中,N为训练样本个体数量,D为每个训练样本的维度数,Xt表示在第t次迭代下所获取的种群,表示在t次迭代下第i个个体的第j个特征值,t表示当前迭代次数,取值范围为[0,1000]。
3.如权利要求1所述的基因选择方法,其特征在于,在步骤S2中将种群Xt中的每个个体的每个特征值通过公式(1)和公式(2)模拟成一个二进制编码值;
其中,表示第t次迭代中产生的第i个个体的第j个特征值,r是一个[0,1]的随机数,表示第t次迭代中产生的第i个个体的第j个二进制编码值,Sig均表示sigmoid函数。
4.如权利要求3所述的基因选择方法,其特征在于,在步骤S3中,采用公式(3)和公式(4)计算所述种群Xt的适应度值,并更新樽海鞘策略中使用的最优解和飞蛾扑火策略中涉及的火焰Ft和飞蛾Mt,其中火焰Ft是上述种群Xt所得的适应度值按从小到大的顺序重新组合而成的种群,飞蛾Mt为Xt;
其中,Fitnessi表示第i个个体的适应度值,acci表示分类准确率,wA表示分类准确权值,wF表示特征选择数权值,R是指每个二进制个体数值为‘1’的个数,即基因数据的特征子集的长度;D是个体的维度,即基因数据集中的属性总数,cc表示样本中分类正确的数目,uc表示分类错误的样本数目。
5.如权利要求4所述的基因选择方法,其特征在于,在所述步骤S4中,设置正余弦优化算法的相关参数r1,r2,r3和r4,并采用公式(5)更新得到新种群:
其中,r1是[0,2]线性递减的函数,r2是[0,2π]的随机数,r3和r4是[0,1]的随机数,表示在t+1次迭代下产生的第i个个体的第j个特征值,是由公式(1)和(2)产生的在t次迭代下的第i个体的第j个二进制编码值,Pjt表示在t次迭代下采用公式(3)和公式(4)获取二进制编码种群中最小适应度值所对应个体的第j个二进制编码值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于温州大学,未经温州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010982171.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:化工厂用环保型气体净化设备
- 下一篇:一种便于夹持牙种植体的包装组合





