睡眠微事件检测——DOESED论文复现问题解决

在**《DOSED: A deep learning approach to detect multiple sleep micro-events in EEG signal》**这篇论文复现中,由于网上对这篇论文的介绍较少,并且在论文复现中可能会出现问题,因此从此篇文章开始,将对DOSED论文复现中所出现的问题进行解决过程。

为了要下载DOSED训练所需的睡眠训练数据集,并且将其转化成H5编码格式,需要运行download_data.py文件;代码如下:(这里需要事先跳转到当前工程文件所在的根目录下,再在terminal中运行以下代码)

python minimum_example/download_data.py ./data/downloads/

此时可能会出现以下的错误: 以上错误,一开始还以为是在ssl_.py文件下没有对应的变量PROTOCOL_TLS;然后找了网上现有的解决方法都行不通。 后来对于该问题还是要从源头进行查找,发现可能是python环境下boto3这个库的版本和该程序不匹配;于是乎找到requirement.txt文件下的所需版本进行boto3的版本更新。最终发现就是boto3的版本原因,需要更新到1.9.31。(至于boto3的版本更新可以直接到File->Settings下进行修改)

数据下载结果: 最终在data/downloads/下就能看到下载的数据集。(如下所示) 运行过程如下:

经验分享 程序员 微信小程序 职场和发展