0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于UWB信号的深度学习算法

王帅帅 来源:jf_88379622 作者:jf_88379622 2023-07-19 09:14 次阅读

基于三个UWB锚点基站,采集近5万条数据,分别采用BPNN和LSTM两种神经网络训练和预测模型,实现目标区域的判断;

wKgZomS2UMuAdMqjAADx---xcHk603.pngwKgZomS2UO-AQScrAASDdHCMg6s720.png

实验共使用了11741条数据,按照8 : 2的比例划分为训练集与测试集

模型采用的是3层BPNN,隐含层为3,维度变化依次为3->32->16->4

损失函数使用的是交叉熵,优化器选择的是Adam,学习率为0.0001

训练轮数为100,为了提高训练效率和泛化能力,将32个数据作为一批,按批进行训练,在100轮训练之后,训练损失逐渐收敛于0.005;

wKgaomS2URyAe7XFAAorrdGYOtc415.png

在测试集中的2349个数据中的测试准确率为94.85%

wKgZomS2UUWAACLAAAI49Zszfvk375.png

LSTM模型

数据归一化与划分,使用numpy的最大值函数获取每个特征列的最大值,并将数据进行预处理,使用最大值归一化并将数据按照8:2的比例进行模型的训练与预测。

模型的构建:使用了Keras来创建模型。模型结构包括一个LSTM层,它有32个神经元,激活函数为Relu。Dropout层设置为20%的丢弃比率。全连接层输出4个神经元,使用softmax激活函数进行多类分类。对模型进行编译,使用Adam优化器和分类交叉熵损失函数。之后将模型进行拟合,指定批量大小(batch_size)为20,训练次数(epochs)为100。

经过100轮训练之后,模型的训练准确率达到了95.52%,损失函数为0.1134.测试数据约3000条的测试准确率为95.99%。

后续会进一步基于两种神经网络学习模型,通过减少锚点以及增加时间序列和信号能量以及信号到达角输入变量,观察预测模型的准确率;

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法
    +关注

    关注

    23

    文章

    4587

    浏览量

    92494
  • UWB
    UWB
    +关注

    关注

    32

    文章

    1066

    浏览量

    60931
  • 模型
    +关注

    关注

    1

    文章

    3112

    浏览量

    48649
  • 深度学习
    +关注

    关注

    73

    文章

    5463

    浏览量

    120881
收藏 人收藏

    评论

    相关推荐

    目前主流的深度学习算法模型和应用案例

    深度学习在科学计算中获得了广泛的普及,其算法被广泛用于解决复杂问题的行业。所有深度学习算法都使用
    的头像 发表于 01-03 10:28 1647次阅读
    目前主流的<b class='flag-5'>深度</b><b class='flag-5'>学习</b><b class='flag-5'>算法</b>模型和应用案例

    深度学习算法联合综述

    关于深度学习神经网络算法的介绍,包含有对几种神经网络模型的详细描述
    发表于 07-10 16:49 4次下载

    深度学习算法和应用涌现的背后,是各种各样的深度学习工具和框架

    回顾深度学习框架的演变,我们可以清楚地看到深度学习框架和深度学习
    的头像 发表于 01-21 13:46 2718次阅读

    基于深度学习的行为识别算法及其应用

    基于深度学习的行为识别算法及其应用
    发表于 06-16 14:56 20次下载

    基于迁移深度学习的雷达信号分选识别

    基于迁移深度学习的雷达信号分选识别   来源:《软件学报》 ,作者王功明等   摘要:  针对当前雷达信号分选识别算法普遍存在的低信噪比下识
    发表于 03-02 17:35 1409次阅读

    机器学习深度学习算法流程

    但是无可否认的是深度学习实在太好用啦!极大地简化了传统机器学习的整体算法分析和学习流程,更重要的是在一些通用的领域任务刷新了传统机器
    的头像 发表于 04-26 15:07 4630次阅读

    什么是深度学习中优化算法

    先大致讲一下什么是深度学习中优化算法吧,我们可以把模型比作函数,一种很复杂的函数:h(f(g(k(x)))),函数有参数,这些参数是未知的,深度学习
    的头像 发表于 02-13 15:31 1527次阅读
    什么是<b class='flag-5'>深度</b><b class='flag-5'>学习</b>中优化<b class='flag-5'>算法</b>

    深度学习算法简介 深度学习算法是什么 深度学习算法有哪些

    深度学习算法简介 深度学习算法是什么?深度
    的头像 发表于 08-17 16:02 8687次阅读

    深度学习算法工程师是做什么

    深度学习算法工程师是做什么 深度学习算法工程师是一种高级技术人才,是数据科学中创新的推动者,也是
    的头像 发表于 08-17 16:03 1184次阅读

    什么是深度学习算法深度学习算法的应用

    什么是深度学习算法深度学习算法的应用 深度
    的头像 发表于 08-17 16:03 2062次阅读

    深度学习算法的选择建议

    深度学习算法的选择建议 随着深度学习技术的普及,越来越多的开发者将它应用于各种领域,包括图像识别、自然语言处理、声音识别等等。对于刚开始
    的头像 发表于 08-17 16:11 625次阅读

    深度学习算法库框架学习

    深度学习算法库框架学习 深度学习是一种非常强大的机器学习
    的头像 发表于 08-17 16:11 646次阅读

    深度学习算法mlp介绍

    深度学习算法mlp介绍  深度学习算法是人工智能领域的热门话题。在这个领域中,多层感知机(mul
    的头像 发表于 08-17 16:11 4109次阅读

    深度学习框架和深度学习算法教程

    深度学习框架和深度学习算法教程 深度学习是机器
    的头像 发表于 08-17 16:11 1031次阅读

    深度学习算法在嵌入式平台上的部署

    随着人工智能技术的飞速发展,深度学习算法在各个领域的应用日益广泛。然而,将深度学习算法部署到资源
    的头像 发表于 07-15 10:03 1092次阅读