• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程问答 > 教授突然让研究一下鼾声识别的算法,讨教一下主要的思路

教授突然让研究一下鼾声识别的算法,讨教一下主要的思路

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-07

佚名通过本文主要向大家介绍了鼾声算法,爸爸的鼾声,鼾声,鼾声阅读答案,鼾声如雷等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:教授突然让研究一下鼾声识别的算法,讨教一下主要的思路
描述:

教授一时兴起,突然让我研究一下鼾声,用智能手机采集鼾声,然后分析鼾声,区分出正常鼾声和危险鼾声,我猜想可能会用到一些模式识别之类的知识,请问一下可能会牵涉到哪些方面的技术,有没有有类似经验的朋友。


解决方案1:

声音大小

解决方案2:

我觉得这个问题可以去医院或者联系专业医生调研一下,、在电视里看到有的医院有睡眠诊断,打鼾时如果呼吸暂停等引发问题,我想第一个是他们有专业的经验,另外也有大量的样本。

解决方案3:

总不能通过猜测来采集样本...
样本很难采集啊,尤其是有危险的鼾声。说不定你每采集一个危险样本,就得挂一个人...-.-

解决方案4:

上面都说的是理论,我说点实际的建议:

首先要获得特征

  1. 鼾声的长度,和节奏
  2. 数字列表一段鼾声的傅立叶分析(也就是频谱)
  3. 数字列表既然有智能手机,还可以获取从加速度仪获得的振动信息

然后进行归类

  1. 先分成实验组和对照组,进行数据采集
  2. 进行归类时,一定要留出10%的样本作为测试
  3. 分类器设计@epsilon 同学已经说的很好了

其他建议

  1. 一定要对于数据进行处理找到比较明显的特征
  2. 用手机采集,数据用Matlab等工具进行处理,争取可视化,因为人脑还是比电脑更换的分类器,最后将完成的算法用于手机
  3. 可以当闹铃使——当人在潜层睡眠时打开闹铃,而不是不论睡眠情况如何,都定点打开闹铃

解决方案5:

算法都不是难事,难得是要收集到足够的数据(正常和不正常的鼾声)进行分析和机器学习。

解决方案6:

很有意思的命题,本质上仍然是经典的分类问题,设计方案借鉴一般的模式识别问题解决方案。

1. 鼾声数据的获取,尽可能的丰富,可能要费点功夫(亦或导师提供?很想知道你们如何区分是正常或不正常鼾声)。
2. 生成特征,声音的相关特征量是必须的了,除此还可以考虑年龄、性别、体质、区域、气候等等。
3. 提取选择特征,根据实际情况决定是否需要,本质上是特征矩阵的降维,降低样本的依赖性,提高分类效果。
4. 分类器设计,常见有Bayes决策、SVM、神经网络、决策树、Boosting等方法。

我的经验是算法性能严重依赖于特征,好的特征一般的分类器就能满足我们的需求;反之,再好的分类器也无能为力。

如果概率统计、最优化、矩阵论等数学知识非常熟悉的话,算法设计不是问题,具体可以参考以下书籍:
C.M.Bishop, Pattern Recognition and Machine Learning;
R.O.Duda, P.E.Hart & D.G.Stork, Pattern Classification;
边肇祺 & 张学工, 模式识别。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 教授突然让研究一下鼾声识别的算法,讨教一下主要的思路

相关文章

  • 2017-06-07 (VFP)CA自动更新问题
  • 2017-06-07 为什么感觉请求文件时间很慢。。。
  • 2017-06-07 (python)SQLAlchemy向对应的id插入数据怎么操作?
  • 2017-06-07 有没有能在kernel函数中能用的三角函数
  • 2017-06-07 白鹿原未删减310分钟七牛cdn10分钟未失效
  • 2017-06-07 上传速度龟速
  • 2017-06-07 python的网格搜索,一直报错IndexError:toomanyindicesforarray,大神们求教了
  • 2017-06-07 JS面向对象时,组件的click事件怎么调用自身的方法?
  • 2017-06-07 打开VFP运行软件时出现程序错误提示“Ox80040154:classnotregistered”如何解决?
  • 2017-06-07 使用shell或者python脚本实现字符串排列问题

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 错错错一错再错pythonscrapy爬虫错误
    • 今天看requireJS源码产生一个问题,想请教一下大家:
    • (python)缓慢执行的代码是怎么写的,比如js是用setinterval吗?有更好的吗?
    • Pythonwx响应whiletrue导致界面未响应问题
    • Codeforces:吉他手问题
    • jobss-as-711Final启动问题
    • 关于equ赋值的疑问
    • vagrantvagrant网络问题
    • 图片迁移工具qrsync迁移本地图片到七牛的服务器那使用qrsync迁移图片是要收费的吧?
    • mySQL遍历字符串请教一个字符串合并压缩的算法。

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有