Google用机器学习把各种鸟叫整合成一张互动图,而且开源了代码

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

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

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

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

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

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

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

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

https://github.com/lvdmaaten/bhtsne

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

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

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

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

【完】

本文作者:问耕
原文发布时间:2017-06-18 
相关文章
|
6月前
|
机器学习/深度学习 人工智能 自然语言处理
机器学习之线性回归与逻辑回归【完整房价预测和鸢尾花分类代码解释】
机器学习之线性回归与逻辑回归【完整房价预测和鸢尾花分类代码解释】
|
6月前
|
机器学习/深度学习 算法 搜索推荐
Machine Learning机器学习之决策树算法 Decision Tree(附Python代码)
Machine Learning机器学习之决策树算法 Decision Tree(附Python代码)
|
6月前
|
机器学习/深度学习 算法 数据可视化
计算机视觉+深度学习+机器学习+opencv+目标检测跟踪+一站式学习(代码+视频+PPT)-2
计算机视觉+深度学习+机器学习+opencv+目标检测跟踪+一站式学习(代码+视频+PPT)
|
5月前
|
机器学习/深度学习 人工智能 TensorFlow
TensorFlow 是一个由 Google 开发的开源深度学习框架
TensorFlow 是一个由 Google 开发的开源深度学习框架
70 3
|
6月前
|
机器学习/深度学习 Ubuntu Linux
计算机视觉+深度学习+机器学习+opencv+目标检测跟踪+一站式学习(代码+视频+PPT)-1
计算机视觉+深度学习+机器学习+opencv+目标检测跟踪+一站式学习(代码+视频+PPT)
|
3月前
|
机器学习/深度学习 数据采集 物联网
【机器学习】Google开源大模型Gemma2:原理、微调训练及推理部署实战
【机器学习】Google开源大模型Gemma2:原理、微调训练及推理部署实战
124 0
|
5月前
|
机器学习/深度学习 搜索推荐 PyTorch
【机器学习】图神经网络:深度解析图神经网络的基本构成和原理以及关键技术
【机器学习】图神经网络:深度解析图神经网络的基本构成和原理以及关键技术
1126 2
|
6月前
|
机器学习/深度学习 算法 图计算
图机器学习入门:基本概念介绍
图机器学习是机器学习的分支,专注于处理图形结构数据,其中节点代表实体,边表示实体间关系。本文介绍了图的基本概念,如无向图与有向图,以及图的性质,如节点度、邻接矩阵。此外,还讨论了加权图、自循环、多重图、双部图、异构图、平面图和循环图。图在描述数据关系和特征方面具有灵活性,为机器学习算法提供了丰富的结构信息。
140 0
|
6月前
|
机器学习/深度学习 数据可视化 算法
【python】Python大豆特征数据分析 [机器学习版一](代码+论文)【独一无二】
【python】Python大豆特征数据分析 [机器学习版一](代码+论文)【独一无二】
|
6月前
|
Web App开发 人工智能 JavaScript
从零写一个基于油猴脚本的 Google 辅助插件(文末附完整代码)
这是一个关于如何使用JavaScript和油猴脚本为Google搜索结果添加快捷键的功能介绍。作者首先阐述了想通过快捷键选择搜索结果的需求,然后选择了油猴插件作为开发平台。实现步骤包括:获取搜索结果列表、在结果前添加序号以及监听键盘事件触发点击。最后,作者还扩展了通过快捷键平滑滚动页面的功能,并分享了完整代码的GitHub链接。
95 0
从零写一个基于油猴脚本的 Google 辅助插件(文末附完整代码)