资料介绍
描述
1800 年,仅在非洲就可能有 2600 万头大象,尽管很难精确。
大象被毁的原因
- 去年大约有 20,000 头非洲象因长牙而死亡,比出生的还多
- 由于人口繁盛,大象因占用土地而被杀。一群大象可以摧毁许多小农的一年生作物。人的生命也处于危险之中。在印度,恐慌或愤怒的大象每年会杀死 400 多人(pdf)。
- 亚洲象的象牙、肉和身体部位也被偷猎,而小象则被从野外捕获并出售给旅游业。在世界范围内,亚洲象被训练、交易并用于旅游公园和马戏团的娱乐活动,也用于非法采伐活动。
关键解决方案:
我开发了一个机器学习模型,用于使用边缘脉冲软件预测大象的行为。这些模型将预测大象附近的偷猎者活动、大象进入村庄时的人类冲突、大象防止人类接触大象的必须行为以及玩耍、睡觉、性和母子等正常活动跟踪。在我训练有素的模型中,我涵盖了以下这些条件。
硬件部分将是大象的项圈,将由智能公园部署。在这个项目中,我只专注于机器学习模型。我添加了测试数据,可用于评估我的模型。
数据采集
我基于两个不同的数据输入在边缘脉冲中创建了两个不同的 TinyML 模型。我使用音频输入、三轴加速度计来训练模型并进行部署。
项圈有以下配置:
所以我决定用这两个数据输入(音频,3 轴)来训练我的模型。所以它可以部署在衣领中以备将来使用。
模型架构
根据数据输入,我将机器学习模型分为三类。
- 模型 1 -> 数据集将是音频输入
- 模型 2 -> 数据集将是三倍加速度计轴
模型1
模型 1 将涵盖模型中提到的所有用例。大象在各种各样的情况下发声。他们呼吁宣传生理或荷尔蒙状态,警告他人和威胁,表现出强烈的情绪,宣布需求或愿望,提出、谈判或讨论行动计划,协调群体运动,确保群体防御,关心对小牛来说,寻求关心或支持,加强家人和朋友之间的联系,调和分歧,并保持统治地位。
模型 1 能够在大多数情况下以最小的误差和更高的准确度预测大象的行为。在我的机器学习模型中,模型 1 和模型 2 将主要用于预测大象的行为。
模型2
模型 2 还将涵盖模型 1 中提到的相同用例。大象的行为会根据防御、警告部队、攻击、玩耍等情况而有所不同。因此,根据加速度计数据,我们可以预测行为。
模型 1 - 数据集将是音频
在 Edge Impulse 中创建项目
步骤1:
要在边缘脉冲中创建新帐户,您需要提供新帐户的电子邮件 ID 和密码。它非常直接和简单,因为它不会询问出生日期、姓名、地址等。
创建边缘脉冲后,将定向到创建项目页面。
对于模型 1,我为项目输入了一个唯一名称。
第2步:
创建帐户后,您可以在页面顶部看到您的项目名称,在左侧您会注意到要遵循的步骤。截至目前,它没有突出显示,说明步骤尚未完成。
连接设备并获取数据
转到设备选项,然后单击连接新设备
您有四个选项来获取数据。
- 开发板
- 使用您的手机
- 移植指南
- 导入预构建数据集
在这里,我更喜欢手机来收集数据。
它将显示一个唯一的二维码来连接您的手机,扫描此二维码以获取链接并在您的手机中打开像谷歌浏览器一样的网络浏览器,自动连接以获取数据。
现在手机已连接到您的项目。
第 3 步:数据采集
请确保设备连接为电话并为音频数据选择麦克风。您可以将样本长度从 1 秒到 60 秒不等,并给出唯一的名称标签。
第 4 步:标签 - 模型 1
标签在机器学习中对数据样本进行分类起着重要作用,它有助于根据可用标签的数量训练模型。
在我们的模型 1 -> 数据集将是音频输入项目,标签将分类如下图。这是基于野生动物地区的用例和环境噪声。
在每个数据集标签中,都会添加背景噪音。因此,我们需要捕获音频数据以及背景噪声以获得更好的准确性。由于在实时数据中,噪声肯定是可用的,因此在训练自身时,我们需要将这些数据与所有现有标签一起添加。
4.1偷猎者攻击
偷猎者通常使用卡拉什尼科夫冲锋枪或毒箭,”世界自然基金会西非协调员 Pauwel De Wachter 在新闻周刊发表的一份声明中说。“这些武器会伤害动物,但不要立即杀死它们。大象一落地,偷猎者就会割断他的肌腱以固定它,让它们痛苦地死去。为了让大象更快地排出血液,他们割断了它的鼻子。”
所以从以上信息可以看出,偷猎者使用卡拉什尼科夫冲锋枪和毒箭作为猎杀大象的武器。
。
为卡拉什尼科夫冲锋枪收集一分钟样本
雨林声音可以上传为 wav 格式,如下所示。
将卡拉什尼科夫冲锋枪与森林背景噪音混合
模型 2:数据集将是三轴加速度计
步骤 1 和步骤 2 将与模型 1 方法相同。所以step1&2请参考Model1中提到的步骤。
第 3 步:数据采集
请确保设备连接为电话并选择加速度计以获取 3 轴数据。给出唯一的名称标签。
第 4 步:标记 - 模型 2
标签在机器学习中对数据样本进行分类起着重要作用,它有助于根据可用标签的数量训练模型。
在我们的模型 2 -> 数据集将是三轴加速度计项目,标签将分类如下图。这是基于野生动物地区的用例和环境噪声。
模型 2 的标签
- 慢走
- 跑步
- 好斗的
- 坐姿
- 闲置的
4.1 捕获三轴加速度计数据
捕捉大象的动作是该项目中最艰巨的任务。开源中提供了非常罕见的 3 轴数据。因此,模拟各种大象动作的肚轴数据是非常不可能的。
然后我决定用四足动物模拟类似的数据。对于我的项目,我选择了我的哈巴狗。我为我的狗制作了定制的腰带来固定手机。
我已经把手机放在狗身上,做了如下的标签动作,捕捉到了超过 4 分钟的数据。
4.2 创建脉冲部分
在创建脉冲部分,窗口大小为 3000 毫秒,增加窗口大小为 500 毫秒。对于学习块,选择神经网络 (keras) 和 k-means 异常检测。
NN分类器中的最小置信度选择为65%。
5. 测试模型
在实时分类中,连接手机并测试数据。
这里是一些测试数据的快照。
准确性
准确度定义了训练模型的质量。在这里,我在输入数据为音频的模型 1 中实现了 87.2%。在模型 2(加速度计数据)中,我达到了 77%。
模型 1 精度
模型 2 精度
在模型 2 中,准确性损失是由于通过真狗捕获数据造成的。将来我计划收集更多数据来训练模型。
部署
部署是项目的最终过程。训练后的模型可以根据需要以不同的格式部署。部署选项列表如下:
Model1 的过程将相同。我已将该模型部署为 C++ 库。
这两个模型以 C++、Arduino 格式部署,并添加了 GitHub 存储库链接。
基于两种模型的活动分类
根据这两个模型的结果,活动可以分为三类。
红色警报:
红色警报表示需要从护林员一侧立即进行检查。只要有偷猎活动,就可以通过大象的运动来识别。大象大多处于防御模式或攻击性。在大象的动作【奔跑、进取】中可以清楚地表现出来。
除此之外,如果通过模型1(音频输入)识别偷猎者攻击。因此,如果检测到•卡拉什尼科夫冲锋枪的声音或灌木箭头攻击的声音,那么大象就有被偷猎的风险。需要为行动部署护林员。
警告:
最近几天,偷猎者使用毒箭攻击大象,当他们用毒箭攻击大象时,大象不会立即死亡。取而代之的是,偷猎者将跟随受伤的大象。几个小时后,大象就会被搁浅。
上述情况可以作为警告通知给仪表板。监测灌木箭头的撞击声或大象的动作长时间闲置,则可以作为对护林员的警告。
正常活动:
每当模型 1 中没有检测到偷猎者活动(音频输入)并且大象活动正常,如空闲、行走、坐姿和很少的跑步动作(嬉戏的情绪)。它可以标记为正常活动。
通过这两个边缘脉冲模型,可以监测大象的活动并帮助保护濒危物种免受风险。
- 使用机器学习模型(AI)进行预测是否安全
- 用于区分人类和大象的ML模型
- 基于终身机器学习的主题挖掘评分和评论推荐模型 42次下载
- 基于灰色预测和支持向量机的人口组合预测模型 19次下载
- 基于时空特性的ST-LSTM网络位置预测模型 13次下载
- 基于群体行为分析的人群异常聚集事件预测 10次下载
- 基于迁移学习的驾驶分心行为识别模型 10次下载
- 基于特征学习的链路预测TNTlink模型综述 12次下载
- 一种可分享数据和机器学习模型的区块链 15次下载
- LSTM和注意力机制相结合的机器学习模型 7次下载
- 结合动态行为和机器学习的恶意代码检测方法 11次下载
- 机器学习模型再训练的指南详细概述 0次下载
- 如何使用机器学习技术解决社会网络链接预测问题 20次下载
- 面向翻译查词行为的预测模型 0次下载
- 机器学习和线性随机效应混合模型在纵向数据预测上的对比 0次下载
- arimagarch模型怎么预测 226次阅读
- 如何使用TensorFlow构建机器学习模型 777次阅读
- 如何基于深度学习模型训练实现工件切割点位置预测 582次阅读
- 如何基于深度学习模型训练实现圆检测与圆心位置预测 1362次阅读
- 软件漏洞检测场景中的深度学习模型实证研究 579次阅读
- 傅里叶变换如何用于深度学习领域 1075次阅读
- 支持 ChatGPT 的机器学习模型的概况 744次阅读
- 机器学习挑战:如何避免机器学习模型过拟合? 972次阅读
- 永磁同步电机模型预测转矩控制学习 1950次阅读
- 集成模型的原理及创建集成模型的方法 5196次阅读
- 基于规则的预测算法和基于机器学习的预测算法 8912次阅读
- 基于隐马尔可夫模型( HMM )开发了一个驾驶行为预测模型 9397次阅读
- 人工智能--深度学习模型 5904次阅读
- 机器学习经典损失函数比较 8445次阅读
- 机器学习预测世界杯的结果你相信吗?机器学习的应用 5067次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多