【LSTM分类】基于蝙蝠算法优化长短期记忆神经网络的数据分类预测附matlab代码 BA-LSTM

0 阅读1分钟

cover_image

【LSTM分类】基于蝙蝠算法优化长短期记忆神经网络的数据分类预测附matlab代码 BA-LSTM

天天Matlab 天天Matlab 天天Matlab

2023年03月24日 00:00 福建 __

在小说阅读器中沉浸阅读

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。

🍎个人主页:Matlab科研工作室

🍊个人信条:格物致知。

更多Matlab仿真内容点击👇

智能优化算法 神经网络预测 雷达通信 无线传感器 电力系统

信号处理 图像处理 路径规划 元胞自动机 无人机

⛄ 内容介绍

一种基于长短期记忆(LSTM)模型的多标签行业分类方法及装置,其方法包括:采集公司名,公司描述,公司经营范围数据;按类划分测试集,以及对所述采集的数据进行切分词等预处理操作;采用LSTM模型构建多个二分类器对所述预处理后的数据进行分类训练,以训练数据真实标签作为寻优方向,训练出多标签行业分类模型;以精度,召回率和F1值作为评估指标,实现对测试集数据的自动评估,并采集小部分新公司数据抽样进行人工评估,最终训练出精度更高的多标签行业分类模型;利用基于LSTM的多标签行业分类模型自动实现对待分类公司的多个行业标签预测.本发明的实施可大大降低人工标注成本,提高分类精度,且符合大多数公司非单一行业,而具有多个行业属性的情况.

⛄ 部分代码

function Positions=initialization(SearchAgents_no, dim, ub, lb)

%% 边界数目

Boundary_no= size(ub, 2);

%% 变量数目等于1

if Boundary_no == 1

Positions = rand(SearchAgents_no, dim) .* (ub - lb) + lb;

end

%% 如果每个变量有不同的上下界

if Boundary_no > 1

for i = 1 : dim

ub_i = ub(i);

lb_i = lb(i);

Positions(:, i) = rand(SearchAgents_no, 1) .* (ub_i - lb_i) + lb_i;

end

end

⛄ 运行结果

⛄ 参考文献

[1] 段中兴, 温倩, 周孟,等. 基于改进蝙蝠算法优化LSTM网络的短时客流预测.

[2] 刘庆. 基于LSTM模型的汽车配件安全库存量预测研究[D]. 西南交通大学.

[3] 段中兴, 温倩, 周孟,等. 基于改进蝙蝠算法优化LSTM网络的短时客流预测[J]. 铁道科学与工程学报, 2021.

⛳️ 完整代码

❤️部分理论引用网络文献,若有侵权联系博主删除
❤️ 关注我领取海量matlab电子书和数学建模资料

预览时标签不可点

继续滑动看下一个

轻触阅读原文

天天Matlab

向上滑动看下一个

知道了

微信扫一扫
使用小程序


取消 允许


取消 允许


取消 允许

× 分析

__

跳转二维码

作者头像

微信扫一扫可打开此内容,
使用完整服务

: , , , , , , , , , , , , 。 视频 小程序 赞 ,轻点两下取消赞 在看 ,轻点两下取消在看 分享 留言 收藏 听过