前言
最近准备系统的学习下机器学习,与此同时我会分享我的学习过程;最快速的进步便是分享,我希望我能帮助到一些人~
工欲善其事,必先利其器。第一篇文章,准备介绍一下机器学习的环境搭建。
1、python环境
我们使用python作为编程环境,其丰富的库可以帮助我们减少很多负担,关于python版本,2或者3都可以,我们这里选择python2
2、anaconda环境
anaconda是一个非常棒的科学计算环境,对于新手选择他作为我们的主要实验环境即可
其官方地址:anaconda官网
下载Download for Linux python2.7版本(支持windows、Mac、Linux),下载后的文件名【Anaconda2-4.2.0-Linux-x86_64.sh】
sh Anaconda2-4.2.0-Linux-x86_64.sh #按提示一步一步选择,可以选择自己的安装位置
3、anaconda环境优化:
更新anaconda
conda update conda conda update anaconda
更新一个库
conda update scipy
安装一个专注于机器学习的库 scikit-learn
conda install scikit-learn
4、notebook环境
运行以下自动生成配置文件,默认路径$HOME/.jupyter/jupyter_notebook_config.py
jupyter-notebook --generate-config #打开配置文件修改如下位置 #c.NotebookApp.ip = '0.0.0.0' #c.NotebookApp.password = u'' #c.NotebookApp.port = YOURPORT #c.NotebookApp.notebook_dir = u''
运行notebook前需要
export XDG_RUNTIME_DIR="" #否则提示 #OSError: [Errno 13] Permission denied: '/run/user/1001/jupyter'