前言

        最近准备系统的学习下机器学习,与此同时我会分享我的学习过程;最快速的进步便是分享,我希望我能帮助到一些人~

工欲善其事,必先利其器。第一篇文章,准备介绍一下机器学习的环境搭建。

    

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'