脑电信号EEG分类基础入门(1)机器学习编程环境搭建

2023-11-04

        网上大多数资料都是基于python语言的,我的编程环境和工程都是python。但也会用matlab来可视化理解。

用到的安装包和代码资料已经整理好了

https://download.csdn.net/download/fzf1996/21484334

介绍python机器学习编程环境

1、编辑器

       支持python的编辑器很多了,好多人经常使用pycharm,但激活困难,还有很多了。

我自己喜欢vscode,重要是免费,简洁。

2、Python版本

     这个会有点坑,虽然python版本很高了,目前3.9.6了,然而机器学习相关的库可没更新那么快,我建议不要用那么新,我用的是3.7.9版本。

3、库管理器

    基本两个anacode和默认的pip,我用默认的pip就够了。

    机器学习python库的话,我也不多废话了,每个库什么用,百度或者用到了,你就知道了

列一些基本的机器学习用到的库吧,后面带版本的,一定要一致,按指定版本安装

  1. Jupyter 1.0.0
  2. Keras  2.3.1
  3. Tensorflow 2.0.0
  4. numpy-1.19.4+mkl-cp37-cp37m-win_amd64(不是numpy,但包含numpy)
  5. pandas
  6. pip
  7. wheel
  8. matplotlib
  9. sklearn

脑电信号处理用到的库

  1. mne
  2. pillow
  3. pywavelets
  4. pywt

其他的库用到再安装吧

实际搭建编程环境

1、搭建编程环境,安装VSCODE,官网下载安装

2、下载安装python3.7.9

剩下的安装配置过程参考这个博客吧

https://www.cnblogs.com/xiaojwang/p/11331202.html

3、安装完了,升级pip

运行 Cmd

python -m pip install --upgrade pip

升级不成功的话,换命令两个其中一个

1、python -m pip install --upgrade pip -i https://pypi.douban.com/simple

2、pip install --user --upgrade pip

修改pip镜像,不然下载包会很慢

参考

https://www.cnblogs.com/xiaojwang/p/11331907.html

[global]

index-url = https://pypi.douban.com/simple

[install]

trusted-host = pypi.douban.com/simple

软件安装配置完成。

安装相关的库

有两个需要注意安装顺序的地方,需要注意。

两个注意安装顺序的地方:

先安装numpy-1.19.4+mkl,matplotlib再安装sklearn

先安装tensorflow再安装keras

pip list 查看现有的库

安装指定版本的库

使用命令

pip install wheel==0.36.2

安装wheel文件(最麻烦就这里了)

numpy-1.19.4+mkl-cp37-cp37m-win_amd64.whl

在文件夹地址栏直接 cmd

输入命令

pip install numpy-1.19.4+mkl-cp37-cp37m-win_amd64.whl

pip install matplotlib -i https://pypi.douban.com/simple

pip install sklearn==2.3.1 -i https://pypi.douban.com/simple

如果下载还是很慢,说明镜像配置没对,然后出现错误

可以再命令最后加镜像地址 -i https://pypi.douban.com/simple

两个注意安装顺序的地方:

先安装numpy-1.19.4+mkl,matplotlib再安装sklearn

先安装tensorflow再安装keras

别的包pip指定版本安装就行

完整命令为

pip install tensorflow==2.0.0 -i https://pypi.douban.com/simple

pip install keras==2.3.1 -i https://pypi.douban.com/simple

接着安剩下的库

Jupyter

pandas

mne

pillow

pywavelets

pywt

百度或者上官网看一下各个库有什么用吧,这里不说了

用到的安装包和代码资料整理好了

https://download.csdn.net/download/fzf1996/21484334

下一篇,一起运行一个代码,简单解读一下脑电信号的机器学习代码

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

脑电信号EEG分类基础入门(1)机器学习编程环境搭建 的相关文章

随机推荐