博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Google用机器学习把各种鸟叫整合成一张互动图,而且开源了代码
阅读量:5758 次
发布时间:2019-06-18

本文共 765 字,大约阅读时间需要 2 分钟。

本文来自AI新媒体量子位(QbitAI)

你能听出几种鸟叫的声音?

在Google最新公布的一个实验里,三位研究者使用机器学习,把上千种鸟叫的声音,整合成一张可视化的互动图。鸟类的叫声很难学习,因为各种叫声都很有不同的特色,同时很多叫声听起来非常相似。

640?wx_fmt=png&wxfrom=5&wx_lazy=1

想体验这个可视化的鸟类叫声图,可以用过如下地址:

https://aiexperiments.withgoogle.com/bird-sounds/view/

640?wx_fmt=png&wxfrom=5&wx_lazy=1

为了将机器学习用于追踪鸟类的叫声,研究者做了一个小测试。基于康奈尔大学的鸟叫数据,在不给定电脑任何额外信息和标签,甚至不告知鸟类名称的情况下,看看电脑是否能学会组织这些叫声。

为了组织鸟叫,需要把鸟类叫声切成很小的片段,然后使用一种叫做t-SNE的机器学习算法,把这些片段组织在一起。首先电脑建立了一系列的声纹,然后t-SNE比较所有的声纹,并把类似的声音排布在一起。t-SNE的作用就是把这些声纹,从一个超过三个的高纬度的空间降到二维,以便进行后续的可视化。

640?wx_fmt=png&wxfrom=5&wx_lazy=1

关于t-SNE算法,可以参考这一页面:

https://github.com/lvdmaaten/bhtsne

最终,Google使用电脑创建了一个鸟类叫声的地图,机器学习算法把类似的叫声相邻排布,另外还支持搜索特定鸟类的叫声。未来研究者寄望于将这一研究推广到更多的领域。

Hacker News上有人评价说这是一个惊人的实验:可以通过声音监控生物多样性。未来通过一个全向麦克风矩阵,就能用来“捕捉”动物存在的证据,甚至发现全新的物种。

这一实验项目的代码公布在这里:

https://github.com/googlecreativelab/aiexperiments-bird-sounds

【完】

本文作者:问耕
原文发布时间:2017-06-18 

转载地址:http://ddtkx.baihongyu.com/

你可能感兴趣的文章
【CodeForces】585 E. Present for Vitalik the Philatelist
查看>>
阿里数据库内核月报:2017年02月
查看>>
细节之处 这么长时间才知道 哎 不应该
查看>>
Codeforces Round #288 (Div. 2) E. Arthur and Brackets [dp 贪心]
查看>>
转 C++中不能声明为虚函数的有哪些函数
查看>>
[开源]KJFramework.Message 高性能二进制消息框架 - 多元素数组的高性能优化
查看>>
补全Java基础(二)JavaSE基础
查看>>
Codelabs & 研讨会, 小小一隅,大大收获!
查看>>
《必备干货!程序员的自我修养&高效学习方法》观后笔记
查看>>
Sonar 应用
查看>>
为什么要重写toString()方法和hashcode()方法
查看>>
Maven
查看>>
正确甄别API & REST API & RESTful API & Web Service之间的差异与联系
查看>>
SpringBoot 整合Shiro实现动态权限加载更新+Session共享+单点登录
查看>>
Node js 集群(cluster)
查看>>
Eclipse(STS) 初次搭建Spring Cloud项目之路由器(服务网关)zuul(六)
查看>>
OpenGL ES 入门之旅 -- GLSL光照计算
查看>>
golang通过反射动态调用方法
查看>>
测试四 赛后感受
查看>>
Mvc model验证总结
查看>>