0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于使用深度学习破译老鼠的语言分析和介绍

MATLAB 来源:djl 2019-09-11 11:40 次阅读

多年来,研究人员知道我们可以通过啮齿类动物的叫声来了解它们的感受。就像狗摇尾巴一样,某些叫声表明啮齿动物很快乐。反过来,另一些叫声表明啮齿动物有压力,甚至抑郁。

但为什么研究人员会对啮齿动物的情绪感兴趣呢?因为研究人员想了解啮齿动物对各种刺激的反应。这有助于研究人员找到帮助成瘾者或抑郁者的最佳方法。通过简单分析啮齿类动物的交流方式,研究人员可以判断治疗是否有助于减轻抑郁情绪。

图片来源:Alice Gray

由于啮齿类动物主要通过人耳听不到的超声波发声(USV)进行交流,因此很难破译老鼠吱吱的叫声。超声波发声的范围为20千赫到115千赫,而人类通常可以听到20赫到20千赫的声音。

直到现在,研究人员在研究啮齿动物的叫声时,依然严重依赖耗时的人工分析。由于发声频率很高,研究人员不得不放慢播放录音的速度,才能听到叫声。即使使用专门的麦克风,对录音中的高音尖叫声进行标记和分类也是很费力费时的。这些方法也容易导致人为错误和误解。

华盛顿大学精神病学和行为科学系教授John Neumaier博士告诉《数字趋势》杂志:“过去,为了更好地了解动物在行为测试中的情绪状态,研究人员将这些声音记录了下来。问题是,要对这些录音进行人工分析,就需要把它们放慢到人类可以听到的频率,这可能需要花费10倍的时间来听。这给研究人员带来了非常大的工作压力,使得他们不愿意用这种自然的方式来解读动物的情绪状态。”

因此,这个研究小组借助于人工智能AI)来实现这一过程的自动化。他们的程序叫做DeepSqueak,因为这项程序基于一种叫做深度学习的人工智能形式。

利用深度学习分析超声波发声

两位研究人员(华盛顿大学精神病学和行为科学系技术人员Russell Marx和华盛顿大学博士后研究员Kevin Coffey博士)与Neumaier教授合作开发了用于检测和分析超声波发声的DeepSqueak软件。他们的研究最近发表在《神经心理药理学自然杂志》上。

Coffey说:“我们可以训练这个软件,以一种更类似于人类学习的方式来分析这些叫声。我们用图片和例子来说明叫声,而不是用数学来描述叫声是什么。”

DeepSqueak将声音问题转化为图像问题。

DeepSqueak的输入是一个音频文件(.wav或.flac)。DeepSqueak将音频文件拆分为短的分段,然后将这些分段转换为图像(声波图)。下图显示了从原始音频文件到经过滤波的声波图的转换。

关于使用深度学习破译老鼠的语言分析和介绍

图片来源:Kevin R.Coffey、Russell G.Marx和John F.Neumair

将声波图输入到一个深度学习人工智能程序中,这个程序可以对图像进行识别和分类,类似于自动驾驶汽车中用来识别停车标志和车道线的人工智能。它首先查看声波图中是否有吱吱声。如果有的话,是什么类型的吱吱声。

Marx说:“DeepSqueak使用仿生算法,这种仿生算法可以通过已经标记好的发声和噪音的例子来学习分离发声。”

关于使用深度学习破译老鼠的语言分析和介绍

图片来源:Kevin R. Coffey、 Russell G. Marx和John F. Neumaier

该小组开始使用Deepsqueak时,采用的是MathWorks网站的示例代码Object Detection Using Faster R-CNN Deep Learning(使用Faster R-CNN深度学习进行对象检测):

在此基础上,他们开发了DeepSqueak软件包和MATLAB图形用户界面。DeepSqueak使用了Computer Vision System Toolbox(计算机视觉系统工具箱)、Curve Fitting Toolbox(曲线拟合工具箱)、Image Processing Toolbox(图像处理工具箱)、Parallel Computing Toolbox(并行计算工具箱)和Deep Learning Toolbox(深度学习工具箱)。

该技术有助于开发更好的成瘾治疗方法

这个研究小组的重点是精神病学和行为科学。

这项无损伤性研究发现,啮齿类动物在预期得到奖励(如,糖)或与同伴玩耍时最快乐。他们还发现,当雌性啮齿动物在附近时,雄性啮齿动物的行为也不同。情况正如预期,并无意外。

Neumaier教授说,他的目标是开发压力失调和成瘾的治疗方法。DeepSqueak使超声波发音的解码破译工作变得方便快捷,可以帮助实验室更快地实现目标。

他说:“如果科学家能更好地理解药物如何改变大脑活动,从而引起愉悦或不愉悦的感觉,我们就可以设计出更好的治疗成瘾的方法。”

该小组已经向所有研究人员开放了DeepSqueak,他们可以创建自己的分析。代码在Github上:

https://github.com/DrCoffey/DeepSqueak

该程序目前可以识别大约20种不同的超声波发声。该小组希望,当其他人识别和标记各种超声波发声时,他们能够为老鼠的叫声创建一个虚拟的“谷歌翻译”。

相关阅读:

直播预告 | MATLAB EXPO 2019,大师在线开讲 >>

深度学习网络到底在“看”哪里?

昆虫大脑完胜机器学习

使用 MATLAB 图像处理算法,视频实时加持蓝天背景

MATLAB 的艺术鉴赏的能力

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 超声波
    +关注

    关注

    63

    文章

    2804

    浏览量

    136635
  • 网络
    +关注

    关注

    14

    文章

    7247

    浏览量

    87396
  • 深度学习
    +关注

    关注

    73

    文章

    5218

    浏览量

    119850
收藏 人收藏

    评论

    相关推荐

    C语言深度解析

    C语言深度解析,本资料来源于网络,对C语言学习有很大的帮助,有着较为深刻的解析,可能会对读者有一定的帮助。
    发表于 09-28 07:00

    深度学习的定义和特点 深度学习典型模型介绍

    深度学习(Deep Learning)是一种基于人工神经网络的机器学习算法,其主要特点是模型由多个隐层组成,可以自动地学习特征,并进行预测或分类。该算法在计算机视觉、语音识别、自然
    发表于 08-21 18:22 1185次阅读

    深度学习服务器怎么做 深度学习服务器diy 深度学习服务器主板用什么

    。因此,深度学习服务器逐渐成为了人们进行深度学习实验的必要工具。本文将介绍深度
    的头像 发表于 08-17 16:11 521次阅读

    深度学习框架和深度学习算法教程

    深度学习框架和深度学习算法教程 深度学习是机器学习
    的头像 发表于 08-17 16:11 693次阅读

    深度学习cntk框架介绍

    深度学习cntk框架介绍  深度学习是最近几年来非常热门的话题,它正在彻底改变我们生活和工作的方式。随着越来越多的创新和发展,人工智能和机器
    的头像 发表于 08-17 16:11 948次阅读

    深度学习算法mlp介绍

    深度学习算法mlp介绍  深度学习算法是人工智能领域的热门话题。在这个领域中,多层感知机(multilayer perceptron,MLP
    的头像 发表于 08-17 16:11 2542次阅读

    深度学习算法库框架学习

    深度学习算法库框架学习 深度学习是一种非常强大的机器学习方法,它可以用于许多不同的应用程序,例如
    的头像 发表于 08-17 16:11 427次阅读

    深度学习框架tensorflow介绍

    深度学习框架tensorflow介绍 深度学习框架TensorFlow简介 深度
    的头像 发表于 08-17 16:11 1352次阅读

    深度学习框架是什么?深度学习框架有哪些?

    高模型的精度和性能。随着人工智能和机器学习的迅猛发展,深度学习框架已成为了研究和开发人员们必备的工具之一。 目前,市场上存在许多深度学习框架
    的头像 发表于 08-17 16:03 1686次阅读

    什么是深度学习算法?深度学习算法的应用

    什么是深度学习算法?深度学习算法的应用 深度学习算法被认为是人工智能的核心,它是一种模仿人类大脑
    的头像 发表于 08-17 16:03 1428次阅读

    深度学习算法工程师是做什么

    ,如医疗、金融、自然语言处理、智能交通等等。 作为深度学习算法工程师,他们需要具备一定的技能和知识,包括数学基础(如线性代数、微积分、概率论等)、编程语言(如Python、C++、Ma
    的头像 发表于 08-17 16:03 786次阅读

    深度学习是什么领域

    深度学习是什么领域  深度学习是机器学习的一种子集,由多层神经网络组成。它是一种自动学习技术,可
    的头像 发表于 08-17 16:02 1153次阅读

    深度学习算法简介 深度学习算法是什么 深度学习算法有哪些

    深度学习算法作为其中的重要组成部分,不仅可以为诸如人工智能、图像识别以及自然语言处理等领域提供支持,同时也受到了越来越多的关注和研究。在本文中,我们将着重介绍
    的头像 发表于 08-17 16:02 6590次阅读

    深度学习的七种策略

    深度学习的七种策略 深度学习已经成为了人工智能领域的热门话题,它能够帮助人们更好地理解和处理自然语言、图形图像、语音等各种数据。然而,要想获
    的头像 发表于 08-17 16:02 1279次阅读

    基于深度学习的点云分割的方法介绍

      摘 要:点云分割是点云数据理解中的一个关键技术,但传统算法无法进行实时语义分割。近年来深度学习被应用在点云分割上并取得了重要进展。综述了近四年来基于深度学习的点云分割的最新工作,按
    发表于 07-20 15:23 0次下载