程序员要想学会机器学习需要掌握常用的机器学习库和Anaconda软件
机器学习常用的库
Numpy科学计算库就相当于一个矩阵的计算,一份数据是由数据和特征组成,对于一份数据和特征,它是一个行和列,行和列那么就可以用矩阵来表示了
psndas方便快速完成数据分析和处理的工作
matplotlib有些时候看一份数据使用表格不是很直观,使用这个库可以使用图表的方式来显示,比较直观
Scikit-learn封装了很多机器学习的算法,很方便使用算法,构建模型
Anaconda的安装
Anaconda集成了开发环境和常用的一些包,安装完成之后会有以下目录
其中notebook是一个网页版的python,点击之后运行
在这里我们可以编写python的文件,并且运行
先建立一个文件夹,用于存放我们要写的python代码
新建好了
既可以在这里写pthon代码运行,这个好处是可以一小块一小块代码的运行,坏处是没有办法debug
还有一个窗口也很有用
在这里可以输入一些命令,然后安装一些包
conda list
通过这个命令可以查看当前环境中已经安装的包,和版本,如果上面的库中没有我们所要使用的,那么我们可以通过以下命令安装,假如tensorflow这个库中没有,那么想要安装它,可以通过如下方式来完成
命令:anaconda search -t conda tensorflow
这个命令看一看出当前所有可以安装的tensorflow,以及版本加平台,选择我们要安装的那么,假如我们要安装下面这个,那么复制起名字
使用下面的命令:anaconda show aaronzs/tensorflow
然后它就会给我们一个命令上面标红的,复制,然后运行这个命令,它就可以安装了。
还有pip安装方式,以后分享