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

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

3天内不再提示

结合两种流行的机器学习方法,创造了一种新的人工智能程序

倩倩 来源:脑机接口社区 2020-04-15 14:28 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

筑波大学(Universityof Tsukuba)的研究人员结合两种流行的机器学习方法,创造了一种新的人工智能程序,用于对老鼠的睡眠阶段进行自动分类。该算法被称为MC-SleepNet,其准确率超过96%,对生物信号中的噪声具有很强的鲁棒性。利用该系统对数据进行自动标注,可以极大地帮助睡眠研究人员分析他们的实验结果。

研究睡眠的科学家经常用老鼠作为动物模型,以便更好地了解大脑活动在不同阶段的变化方式。这些阶段可以分为清醒、REM(快速眼动)睡眠和非快速眼动睡眠。

图1.每个阶段的EEG / EMG信号示例

(A)唤醒-Wake (B)非快速眼动non-REM (C)快速眼动-REM

在此之前,研究人员对睡着的老鼠的脑电波进行了监测,结果得到了海量的数据,而这些数据需要团队人员进行大量的手工标注。这成为了研究过程的一个非常重要的瓶颈。

现在,筑波大学(Universityof Tsukuba)的研究人员在该项研究中提出了MC-SleepNet算法,该算法可以根据小鼠的脑电图(EEG)和肌电图(EMG)信号,对其睡眠阶段进行自动分类,这两种信号分别记录了小鼠大脑和身体的电活动。这种算法结合了两种机器学习技术,卷积神经网络(CNN)和长短时记忆(LSTM)递归神经网络,以达到超过现有的最佳自动方法的精度。

MC-SleepNet结构

MC-SleepNet使用八种类型的层:卷积层、最大池化层、dropout层、连接层、按元素顺序添加层、bi-LSTM层、全连接层和softmax层。每一层的参数在方框中说明。

项目研究人员、该论文通讯作者KazumasaHorie解释道:“机器学习是一个激动人心的新研究领域,它的重要应用是将医学与计算机科学相结合。它允许我们根据标注的示例自动对新数据进行分类。”当需要寻找的模式不为人所知时,比如睡眠阶段,其价值尤为明显。通过这种方式,算法可以“学习”如何在不显式编程的情况下做出复杂的决策。

在这个项目中,由于使用了较大的数据集,所以准确性非常高。它收集了超过4200个生物信号,是迄今为止所有睡眠研究中最大的数据集。同时,通过实现CNN,该算法对个体差异和噪声具有较强的鲁棒性。

MC-SleepNet的睡眠阶段评分结果示例

基于MC-SleepNet的特征提取模块提取特征的实例。

(左)窄CNN提取脑电图特征。(中)宽带CNN提取脑电图特征。(右)肌电图特征。

这项工作的主要进展是将任务分配给两种机器学习方法。首先使用CNN从大脑和身体的电活动记录中提取感兴趣的特征。然后将这些数据传递给LSTM,以确定哪些特征最能反映老鼠所经历的睡眠阶段。研究人员Hiroyuki Kitagawa 表示“把这项工作转化为对人类睡眠阶段的分类是可以的。”

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

    关注

    23

    文章

    4810

    浏览量

    98603
  • 人工智能
    +关注

    关注

    1821

    文章

    50366

    浏览量

    267043
  • 机器学习
    +关注

    关注

    67

    文章

    8567

    浏览量

    137250
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    浅谈人工智能(2)

    接前文《浅谈人工智能(1)》。 (5)什么是弱人工智能、强人工智能以及超人工智能? 弱人工智能(Weak AI),也称限制领域
    的头像 发表于 02-22 08:24 370次阅读
    浅谈<b class='flag-5'>人工智能</b>(2)

    人工智能机器学习在这些行业的深度应用

    人工智能机器学习问世以来,多个在线领域的数字化格局迎来了翻天覆地的变化。这些技术从诞生之初就为企业赋予竞争优势,而在线行业正是受其影响最为显著的领域。
    的头像 发表于 02-04 14:44 702次阅读

    嵌入式系统中的人工智能

    本文编译自ElectronicDesign人工智能(AI)正彻底变革嵌入式系统,改变技术融入日常生活的方式。如今的人工智能不再局限于执行基础任务,它还被应用于智能汽车、工业自动化、医疗设备和
    的头像 发表于 12-18 11:49 1225次阅读
    嵌入式系统中<b class='flag-5'>的人工智能</b>

    用PLC实现卷径计算的两种算法

    卷径计算,是动态计算如钢卷,纸卷等存料量的一种方法,它是实现张力控制和自动充放料、以及甩尾控制的重要前提。卷径计算目前主流的方法两种一种是根据机列速度(产线速度)和和被测卷的转动角
    的头像 发表于 11-14 16:54 2597次阅读
    用PLC实现卷径计算的<b class='flag-5'>两种</b>算法

    智慧工厂 - 未来的全自动工厂

    是工业4.0的关键要素,它将自动化、数字化和人工智能结合创造一种将效率、质量和可持续性提升到新水平的生产模式。尽早采用这些技术的企业将在国际竞争中获得决定性优势。
    发表于 09-22 14:33

    两种散热路径的工艺与应用解析

    背景:两种常见的散热设计思路 在大电流或高功率器件应用中,散热和载流能力是PCB设计中必须解决的难题。常见的两种思路分别是: 厚铜板方案:通过整体增加铜箔厚度(如3oz、6oz甚至更高),增强导热
    的头像 发表于 09-15 14:50 982次阅读

    挖到宝人工智能综合实验箱,高校新工科的宝藏神器

    的深度学习,构建起从基础到前沿的完整知识体系,门实验箱就能满足多门课程的学习实践需求,既节省经费又不占地 。 五、代码全开源,学习底层算法 所有实验全部开源,这对于想要深入
    发表于 08-07 14:30

    挖到宝!比邻星人工智能综合实验箱,高校新工科的宝藏神器!

    的深度学习,构建起从基础到前沿的完整知识体系,门实验箱就能满足多门课程的学习实践需求,既节省经费又不占地 。 五、代码全开源,学习底层算法 所有实验全部开源,这对于想要深入
    发表于 08-07 14:23

    超小型Neuton机器学习模型, 在任何系统级芯片(SoC)上解锁边缘人工智能应用.

    Neuton 是家边缘AI 公司,致力于让机器 学习模型更易于使用。它创建的模型比竞争对手的框架小10 倍,速度也快10 倍,甚至可以在最先进的边缘设备上进行人工智能处理。在这篇博文
    发表于 07-31 11:38

    人工智能在汽车行业中的应用

    人工智能(AI)是许多行业和应用领域的热门话题。但对于汽车行业而言,这并非个新概念。人工智能,尤其是机器学习——即通过数据让
    的头像 发表于 07-31 11:07 2202次阅读

    人工智能学习17问:从入门到避坑,新手最关心的问题全在这

    10遍书更有用。问:人工智能是不是特别难,普通人学不会?答:难不难,取决于学习方法。80%的AI岗位(如AI应用、数据标注、模型调优)不需要高深数学,掌握基础逻辑
    的头像 发表于 07-30 14:18 858次阅读
    <b class='flag-5'>人工智能</b><b class='flag-5'>学习</b>17问:从入门到避坑,新手最关心的问题全在这

    ARM入门学习方法分享

    。 以下是些入门学习方法的分享: 、 理解基本概念:首先,了解ARM是什么以及它的基本概念是很重要的。ARM(Advanced RISC Machines)指的是一种精简指令集
    发表于 07-23 10:21

    最新人工智能硬件培训AI 基础入门学习课程参考2025版(大模型篇)

    人工智能大模型重塑教育与社会发展的当下,无论是探索未来职业方向,还是更新技术储备,掌握大模型知识都已成为新时代的必修课。从职场上辅助工作的智能助手,到课堂用于学术研究的智能工具,大模型正在工作生活
    发表于 07-04 11:10

    生成式人工智能认证:重构AI时代的人才培养与职业跃迁路径

    ,恰似座连接技术前沿与个体成长的桥梁,既承载着时代对人才的迫切需求,也指向着未来职场的核心竞争力。 、技术革命的双重性:赋能与失衡并存 生成式人工智能的突破性,在于其首次让机器具备
    的头像 发表于 05-23 09:29 1013次阅读

    使用MATLAB进行无监督学习

    无监督学习一种根据未标注数据进行推断的机器学习方法。无监督学习旨在识别数据中隐藏的模式和关系,无需任何监督或关于结果的先验知识。
    的头像 发表于 05-16 14:48 1629次阅读
    使用MATLAB进行无监督<b class='flag-5'>学习</b>