基于KNN实现使用脑电波预测眼睛睁闭项目源码+数据+超详细注释 任务:根据获取的脑电波的数据,预测人的眼睛是睁开的开始闭上的 内容包含: 1.做数据基本预览时发现数据有部分异常值存在 2.对数据异常值进行处理,当数据值超过三倍标准差时,作为异常值删除掉 3.使用K折交叉重构数据,以便对数据进行重复验证,令K=10,将数据分成10组 4.用KNN模型对数据进行预测,model = KNeighborsClassifier(n_neighbors=3)表示设置KNN的参数K=3 5.本文后续讨论了对于有时间序列特点的数据使用KNN可能具有的缺陷,对打乱顺和正常顺序的数据进行预测结果是有较大差异的,因为KNN是找到最相似的数据聚类,但对于具有时间序列特征的数据,在高频取数的数据集中,连续时间上相邻的数据一定是最为相似的。