口哨声、歌声、boing声和biotwang声:用AI识别鲸鱼叫声

news2024/9/20 6:03:08

  每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领域的领跑者。点击订阅,与未来同行! 订阅:https://rengongzhineng.io/

谷歌推出了一款全新的鲸鱼生物声学模型,可以识别八个不同的鲸鱼物种,其中包括两种物种的多种叫声。这个模型还包含了最近被确认为布氏鲸发出的“Biotwang”声。为了保护生活在偏远环境中的动物,研究人员必须能够追踪它们,了解它们的种群动态。随着长期被动声学监测技术的发展,基于大量声景数据的自动物种识别工具已经成为保护与生态研究的关键。然而,尽管有像Google Perch这样的鸟类声音识别模型,开发能够同时分类多个鲸鱼物种叫声的模型仍然充满挑战。https://github.com/google-research/perch/tree/main/chirp

鲸鱼的声学范围极为广泛,蓝鲸的声音可以低至10赫兹,而齿鲸(如虎鲸)的声音可高达120千赫兹。此外,录音还会因地点和时间的不同而产生巨大变化,使得模型开发更加复杂。特别是一些神秘的鲸鱼种类,其叫声特征仍不为人知,这进一步加剧了识别难度。一个典型的例子是“Biotwang”声,这种声音最早在马里亚纳海沟被记录,带有金属质感,与典型的鲸鱼低沉叫声完全不同。最近,NOAA(美国国家海洋和大气管理局)的研究人员将其确定为布氏鲸独特的叫声。

如今,谷歌的鲸鱼生物声学模型已能够识别八个物种,并可以区分两种物种的多种叫声类型。这个模型帮助研究人员分析了超过20万小时的海洋录音,解锁了许多关于鲸鱼生态的新发现。目前,模型已通过Kaggle Models开放下载。

项目背景

谷歌的鲸鱼叫声分类项目始于2018年,当时与NOAA的太平洋群岛渔业科学中心合作,开发了一个检测座头鲸叫声的模型。该模型通过分析NOAA收集的18.7万小时音频数据,确认了座头鲸的时空分布模式,还发现了它们在Kingman Reef的新分布地点。后来,谷歌与加拿大渔业和海洋部(DFO)合作,开发了一个虎鲸检测模型,帮助DFO实时监测濒危的南部居民虎鲸种群。

新的鲸鱼生物声学模型

最新的多物种模型能够为八种鲸鱼提供分类分数,并可进一步区分其中两种物种的不同叫声类型,总共涵盖了12个分类。模型使用原始音频数据生成频谱图,将其分类为12种鲸鱼叫声或物种之一。由于鲸鱼栖息环境中可能包含大量背景噪音,模型还特别训练了大量负样本,确保它能够有效排除背景音干扰。

模型在测试集上的表现非常优异,尤其是对于小须鲸、北大西洋露脊鲸、北太平洋露脊鲸和布氏鲸的分类,表现尤为突出。

模型中的新标签

除了常见的鲸鱼叫声,模型还包括了一些较为独特的声音。例如,小须鲸发出的“boing”声最早在上世纪50年代的潜艇录音中被记录,直到2005年才被确认属于小须鲸。北太平洋露脊鲸则以其“枪声”叫声而闻名,这种声音独特于该物种的东部种群。布氏鲸的“Biotwang”声也经过NOAA研究人员的确认,进一步丰富了模型的分类能力。

新发现

布氏鲸虽然在全球都有目击报告,但人们对其种群结构和迁徙模式知之甚少。通过谷歌模型对西太平洋声景数据的分析,研究人员发现了布氏鲸的叫声在该区域的季节性变化,揭示了不同种群之间可能存在的差异。这一发现为了解该物种的生态提供了重要线索。

扩展到更多物种

尽管模型目前仅涵盖了约94种鲸类物种中的八种,但它的潜在应用范围远远不止于此。研究人员可以使用模型的预训练嵌入技术,快速识别和分类新的鲸鱼声音或物种,为鲸类研究和保护提供强有力的支持。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2148169.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

算法打卡 Day41(动态规划)-理论基础 + 斐波那契数 + 爬楼梯 + 使用最小花费爬楼梯

文章目录 理论基础Leetcode 509-斐波那契数题目描述解题思路 Leetcode 70-爬楼梯题目描述解题思路 Leetcode 746-用最小花费爬楼梯题目描述解题思路 理论基础 动态规划,简称 DP,其中的每一个状态一定是由上一个状态推导出来的,而贪心算法没有…

Mastering Qt 番外 —— 添加源码调试

笔者最近正在尝试深入的学习Qt框架,经常需要明确我经常使用的类底下发生了什么,因此笔者决定仔细研究一下如何进行源码级别的调试 此篇文章将会介绍如何使用Qt Creator这个IDE进行调试。最终效果如下 EasyWay 笔者采用的是这个最简单明了的方式&#xff…

回归预测|基于鹈鹕优化径向基神经网络的数据回归预测Matlab程序POA-RBF 多特征输入单输出 含基础RBF

回归预测|基于鹈鹕优化径向基神经网络的数据回归预测Matlab程序POA-RBF 多特征输入单输出 含基础RBF 文章目录 一、基本原理1. **饥饿游戏搜索优化算法(POA)简介**2. **径向基神经网络(RBF)简介**3. **POA-RBF回归预测流程**1. **…

重修设计模式-设计原则

重修设计模式-设计原则 设计原则 设计原则是软件编码时所遵循的规则,旨在帮助开发者创建出既满足功能需求又易于维护、可扩展且美观的设计,理解设计原则可以提升代码质量、减少错误以及促进团队协作,但对设计原则的理解要灵活,不…

前端vue-父传子

父传子的话是在components中创建一个子组件MyTest.vue&#xff0c;并且在父组件中先导入(import MyTest from "./components/MyTest")&#xff0c;再注册&#xff08;在expo二default中写上 compnents:{MyTest}&#xff09;&#xff0c;再使用标签&#xff08;<My…

深度学习后门攻击分析与实现(一)

在计算机安全中&#xff0c;后门攻击是一种恶意软件攻击方式,攻击者通过在系统、应用程序或设备中植入未经授权的访问点,从而绕过正常的身份验证机制,获得对系统的隐蔽访问权限。这种"后门"允许攻击者在不被检测的情况下进入系统,执行各种恶意活动。 后门可以分为几种…

开源项目 GAN 漫画风格化 UGATIT

开源项目&#xff1a;DataBall / UGATIT GitCode * 数据集 * [该项目制作的训练集的数据集下载地址(百度网盘 Password: gxl1 )](https://pan.baidu.com/s/1683TRcv3r3o7jSitq3VyYA) * 预训练模型 * [预训练模型下载地址(百度网盘 Password: khbg )](https://pan.ba…

安卓实现导入Excel文件

使用简化版的jar包 api files(libs/poi-3.12-android-a.jar) api files(libs/poi-ooxml-schemas-3.12-a.jar) 导入遇到了两个兼容问题 1.build.gradle文件里面 android { 要添加 packagingOptions {exclude META-INF/INDEX.LIST } 2.加载大文件要在清单文件里面加androi…

2023年全国研究生数学建模竞赛华为杯B题DFT类矩阵的整数分解逼近求解全过程文档及程序

2023年全国研究生数学建模竞赛华为杯 B题 DFT类矩阵的整数分解逼近 原题再现&#xff1a; 一、问题背景   离散傅里叶变换&#xff08;Discrete Fourier Transform&#xff0c;DFT&#xff09;作为一种基本工具广泛应用于工程、科学以及数学领域。例如&#xff0c;通信信号…

YOLO交通目标识别数据集(红绿灯-汽车-自行车-卡车等)

YOLO交通目标识别 数据集 模型 ui界面 ✓图片数量15000&#xff0c;xml和txt标签都有&#xff1b; ✓class&#xff1a;biker&#xff0c;car&#xff0c;pedestrian&#xff0c;trafficLight&#xff0c;trafficLight-Green&#xff0c;trafficLight-GreenLeft&#xff0c; t…

java se 快速入门

文章目录 java se 快速入门Java 简介Java的优点jdk 和 jre安装jdk配置环境变量Java 语法快速入门程序入口文件名类规范 基本语法注释变量和常量输入输出条件语句循环语句 基本数据类型Java字符串常用方法字符串拼接java字节数组和字符串相互转化java字符数组和字符串相互转换ja…

美畅物联丨技术前沿探索:H.265编码与畅联云平台JS播放器的融合应用

一、H.265 编码&#xff1a;视频压缩技术的重大变革 H.265&#xff0c;即被熟知为高效视频编码&#xff08;HEVC&#xff0c;High Efficiency Video Coding&#xff09;&#xff0c;由国际电信联盟电信标准化部门视频编码专家组&#xff08;ITU-T VCEG&#xff09;与国际标准化…

去噪扩散隐式模型

dataset_name "datasets/oxford-102-flowers/" dataset_repetitions 2 # 数据集重复 num_epochs 25 image_size 64 # 模型训练和生成图像的大小 # KID 内核初始距离 kid_image_size 75 # 从噪声中逐步“去噪”或“扩散”到最终图像所需的步骤数。 kid_diffusi…

计算机毕业设计Python+Flask微博情感分析 微博舆情预测 微博爬虫 微博大数据 舆情分析系统 大数据毕业设计 NLP文本分类 机器学习 深度学习 AI

首先安装需要的python库&#xff0c; 安装完之后利用navicat导入数据库文件bili100.sql到mysql中&#xff0c; 再在pycharm编译器中连接mysql数据库&#xff0c;并在设置文件中将密码修改成你的数据库密码。最后运行app.py&#xff0c;打开链接&#xff0c;即可运行。 B站爬虫数…

VS code 创建与运行 task.json 文件

VS code 创建与运行 task.json 文件 引言正文创建 .json 文件第一步第二步第三步 运行 .json 文件 引言 之前在 VS code EXPLORER 中不显示指定文件及文件夹设置&#xff08;如.pyc, pycache, .vscode 文件&#xff09; 一文中我们介绍了 settings.json 文件&#xff0c;这里我…

商业终端架构技术-未来之窗行业应用跨平台架构

未来之窗行业应用跨平台架构 以下是对未来之窗行业应用跨平台架构中客户端的稳定优势和网页跨平台性质的扩展列举&#xff1a; 一、客户端的稳定优势&#xff1a; 1. 离线可用性 - 即使在没有网络连接的…

Redis的Key的过期策略是怎样实现的?

在学习Redis时&#xff0c;我们知道可以设置Key的过期时间&#xff0c;我们还知道&#xff0c;Redis一大特点–速度快。 那么当Redis中的数据量起来时&#xff0c;如果直接遍历所有的Key&#xff0c;那么对于Key过期时间的校验应该很费时间&#xff0c;那么Redis究竟是怎样做的…

前端vue-插值表达式和v-html的区别

创建vue实例的时候&#xff0c;可以有两种形式。 1.let appnew Vue({}) 2 const appnew Vue({}) 3 el是挂载点&#xff0c;是上面div的id值 4 data中的值可以展示在上面div中 5 v-html标签里面如果有内容&#xff0c;则我们的新内容会把标签里面的内容覆盖掉

2024 vue3入门教程:02 我的第一个vue页面

1.打开src下的App.vue&#xff0c;删除所有的默认代码 2.更换为自己写的代码&#xff0c; 变量msg&#xff1a;可以自定义为其他&#xff08;建议不要使用vue的关键字&#xff09; 我的的第一个vue&#xff1a;可以更换为其他自定义文字 3.运行命令两步走 下载依赖 cnpm i…

Java项目实战II基于Java+Spring Boot+MySQL的酒店客房管理系统(源码+数据库+文档)

目录 一、前言 二、技术介绍 三、系统实现 四、论文参考 五、核心代码 六、源码获取 全栈码农以及毕业设计实战开发&#xff0c;CSDN平台Java领域新星创作者&#xff0c;专注于大学生项目实战开发、讲解和毕业答疑辅导。获取源码联系方式请查看文末 一、前言 在旅游与酒…