700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 【ElM分类】基于哈里斯鹰优化ElM神经网络实现数据分类附matlab代码

【ElM分类】基于哈里斯鹰优化ElM神经网络实现数据分类附matlab代码

时间:2018-12-13 07:59:29

相关推荐

【ElM分类】基于哈里斯鹰优化ElM神经网络实现数据分类附matlab代码

1 简介

为了提高核极限学习机(ELM)的分类正确率,采用哈里斯鹰算法(HHO)对惩罚系数,宽度参数两个参数进行优化.首先,根据乳腺良恶性肿瘤数据库训练集并利用哈里斯鹰算法优化核极限学习机;然后,通过HHO-ELM和ELM对测试集进行分类诊断;最后,对比分析HHO-ELM和ELM的分类性能,测试结果表明,HHO-ELM的总体诊断正确率相较于ELM提高了10%,且恶性肿瘤的诊断正确率明显优于ELM.​

2 部分代码

function [fbst, xbst, performance] = hho( objective, d, lmt, n, T, S)%Harris hawks optimization algorithm% inputs:% objective - function handle, the objective function% d - scalar, dimension of the optimization problem% lmt - d-by-2 matrix, lower and upper constraints of the decision varable% n - scalar, swarm size% T - scalar, maximum iteration% S - scalar, times of independent runs% data: -05-09% author: elkman, /ElkmanY/%% Levy flightbeta = 1.5;sigma = ( gamma(1+beta)*sin(pi*beta/2)/gamma((1+beta)/2)*beta*2^((beta-1)/2) ).^(1/b

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。