资源行业动态用 TensorFlow 拯救雨林

用 TensorFlow 拯救雨林

2019-12-20 | |  80 |   0

原标题:用 TensorFlow 拯救雨林

来源:AI 研习社        链接:https://www.yanxishe.com/TextTranslation/2225


森林砍伐占全球碳排放总量的近20%,是造成数万亿美元经济损失的原因。鉴于80%的亚马逊木材都被非法采伐,因此迫切需要一种解决方案以检测和阻止这种情况。但是,有许多障碍。鉴于雨林广阔而茂密的性质,实际情况下护林员根本没有足够的资源或人力来监控数千英亩的土地。


由Topher White领导的非营利性组织Rainforest Connection设计了一种有效且足智多谋的解决方案:旧手机被收集起来,配备有太阳能电池板,并放置在树木的树枝上,在那里他们听见伐木车和链锯的声音。一部手机可以探测一公里外的非法伐木,保护了300多公顷的雨林,并防止了1.5万吨的二氧化碳排放,这超过了一年中3000辆汽车的排放量。

1576820698936023.jpg


其背后的检测算法由TensorFlow驱动,TensorFlow是Google Brain团队开发的深度学习框架。我使用TensorFlow开发了一个模型,该模型在检测森林中远处的电锯噪声时至少准确度高达93%。


步骤1:取得资料

1576820725221017.png

由于我附近没有雨林和非法采伐者,因此我使用了scaper库来模拟雨林声景。该代码的作用是将各种电锯噪声(来自YouTube)覆盖在各种雨林噪声(也来自YouTube)之上,包括雷暴雨,动物和流水。为了广泛表示可能的电锯噪声,样本的音量和音高随机变化。
这是两个示例音景,第一个没有电锯,第二个有电锯。你能听见吗?


步骤2:制作图片

 1576820797294810.png

尽管视觉深度学习已经取得了长足的进步,但是听觉深度学习仍然是原始的。频谱图是声音的视觉表示,其中每个频率的出现相对于时间作图。卷积神经网络非常擅长识别图像中的信号,例如频谱图中的电锯噪声。为了利用CNN的强大功能,我们必须使用librosa python库将原始音频数据转换为图像格式。

04.png

下面是音景的频谱图


https://soundcloud.com/caleb-cheng-1/soundscape-987


最初的图像是600x400,但这对我的GPU来说已经足够了。将图像缩小到100x100可获得更快,更准确的结果。有链锯的音景和无链锯的音景之间有50/50的比例。


步骤3:训练分类器

 1576820887985156.png


该片段将样本图像分为训练集,测试集和评估集。总共有2000张图像,评估中有100张图像,其余的则将80/20图像分为训练/测试图像。


然后,我们在2个CNN层和一个Dense输出上训练模型。

06.png

07.gif

2D卷积可视化-来源


 以下是网络摘要:

1576820968770669.png


在GTX 1660Ti GPU上经过200个历时,对网络进行了大约2分钟的培训。结果是惊人的-接近97%的验证准确度和0.057的损失,曲线看上去非常健康。

09.png 10.png

在网络从未见过的100张评估图像上,该模型得分为93%!

11.png


总结:

我认为听觉机器学习和物联网设备具有巨大的潜力。除了隐私问题之外,运行简单的TensorFlow模型的互联网连接的太阳能麦克风网络可以检测非法偷猎,交通拥堵,并且无需维护即可侵入大面积区域。

THE END

免责声明:本文来自互联网新闻客户端自媒体,不代表本网的观点和立场。

合作及投稿邮箱:E-mail:editor@tusaishared.com

上一篇:使用深度学习完成自动驾驶

下一篇:彼得·蒂尔批谷歌等难创新:无人驾驶10年了还没商用

用户评价
全部评价

热门资源

  • 国内人才报告:机...

    近日,BOSS 直聘职业科学实验室 &BOSS 直聘研究院...

  • AI使物联网更智能...

    看到微软对物联网和人工智能的结合感兴趣是一个明...

  • 推荐一批学习自然...

    这里推荐一批学习自然语言处理相关的书籍,当然,...

  • 安防智能化大势下...

    大部分传统安防设备不仅拍摄视野有限,而且无法事...

  • 20亿创业基金、10...

    近日,杭州举办了建设国家新一代人工智能创新发展...