1.常用类库介绍
机器学习中我们经常要用到的类库如下:
2.anaconda介绍
4.创建虚拟环境
虚拟环境的作⽤:很多开源库版本升级后API有变化,⽼版本的代码不能在新版本中运⾏,使用虚拟环境可以将不同Python版本、相同开源库的不同版本隔离。创建虚拟环境有两种方式
方式1:通过Anaconda界⾯创建虚拟环境
安装好Anaconda后,在开始菜单中选择Anaconda3然后点击Anaconda navigator,菜单打开Anaconda的管理⾯板,点击Environment选项卡,进⼊到环境管理界⾯,点击添加按钮选择python版本创建自己的虚拟环境,如图,选择python版本输入虚拟环境名称
方式2:通过命令⾏创建虚拟环境
在开始菜单中选择Anaconda3然后点击菜单Aanaconda prompt打开Anaconda的命令窗口,使用以下命令管理虚拟环境。
5.anaconda包管理功能
方式1:可以通过管理界⾯安装
打开Anaconda管理界面,点击Environment选项卡,进⼊到环境管理界⾯如图所示
方式2:通过anaconda prompt命令安装
在开始菜单中选择Anaconda3然后点击菜单Aanaconda prompt打开Anaconda的命令窗口,使用以下命令安装。
机器学习基础包安装
机器学习开发需要用到的常用类库在5.1小节中已经介绍,我们现在安装这些类库;
使用阿里云镜像和pip安装类包,打开anaconda prompt命令窗口,激活虚拟环境,进入虚拟环境后,进行安装输入以下命令:
>conda activate 虚拟环境名字
>pip install numpy matplotlib pandas scipy -i https://mirrors.aliyun.com/pypi/simple/
>pip install scikit-learn -i https://mirrors.aliyun.com/pypi/simple/
深度学习框架安装
深度学习框架有tensorflow,paddlepaddle等,她们都可以使用conda或者pip安装
这里我们安装tensorflow深度学习框架,可以选择使用conda或者pip安装
conda install tensorflow
pip install tensorflow -i https://mirrors.aliyun.com/pypi/simple/
安装keras:
conda install keras
pip install keras -i https://mirrors.aliyun.com/pypi/simple/
6.启动jupyter notebook
Jupyter Notebook(此前被称为 IPython notebook)Jupyter Notebook是基于python语言的,是一个交互式笔记本。Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等
方式1:通过Anaconda启动 Jupyter Notebook
方式2:通过anaconda prompt终端启动
在开始菜单中选择Anaconda3然后点击菜单Aanaconda prompt打开Anaconda的命令窗口,进入到指定文件路径下,输入以下命令。
>activate 虚拟环境名字
>jupyter notebook
7.Jupyter notbook扩展组件配置
Jupyter notebook的扩展组件jupyter_contrib_nbextensions提供了代码提示补全功能,Jupyter notebook默认没有安装这个扩展组件,需要我们手动安装。
安装方法:在开始菜单中选择Anaconda3然后点击菜单Aanaconda prompt打开Anaconda的命令窗口,激活使用的虚拟环境进行安装,输入以下命令。
>activate 虚拟环境名字
>pip install jupyter_contrib_nbextensions -i https://mirrors.aliyun.com/pypi/simple/
>jupyter contrib nbextension install --user --skip-running-check
然后重启jupyter notebook后,进行以下操作
8.pycharm
按照提示安装即可,做项目的话更适合用pycharm进行管理编辑调试,做数据分析实验等更适合用jupyternotebook