1700511860
1700511861
Python的开源社区非常活跃,也有很多和Java等开源语言一样的框架和库体系,其中Scikit-learn(后文简写成“sklearn”)是最著名的Python机器学习库之一,其官方网址为http:// scikit-learn.org/stable/。
1700511862
1700511863
sklearn基于BSD开源许可证,由David Cournapeau于2007年发起,目前由社区志愿者维护。经过多年的积累,整个项目的内容已经相当丰富,目前最新的稳定版是0.17。sklearn用户手册的内容也很友好,覆盖全面,包括有监督的学习(分类)、无监督的学习(聚类)、模型选择与评价、数据集转换、数据集提取应用(数据示例下载)、大规模计算策略和计算效率7个部分。
1700511864
1700511865
本书中的机器学习算法大多使用sklearn库实现,主要涉及Supervised learning和Unsupervised learning两部分,相信它能帮助我们在实际应用中提高生产效率。
1700511866
1700511867
在使用sklearn库之前,请确认Python已经安装。安装Python的方法不止一种,在这里只介绍使用yum安装Python的方式。
1700511868
1700511869
在A.4.1节介绍过,按照默认方式安装CentOS 7以后,Python已经被正确安装(如果能正确提示Python的版本,则表示Python已被正确安装)。如果发现Python未被正确安装,可以使用CentOS自带的包管理工具yum进行安装,方法如下。
1700511870
1700511871
[root@localhost Desktop]# yum install –y python
1700511872
1700511873
之后就可以安装sklearn了。方法也很简单,只要连接互联网,直接使用pip安装命令即可。
1700511874
1700511875
$ pip install –U scikit-learn
1700511876
1700511877
1700511878
1700511879
1700511881
数据科学家养成手册 A.6 安装Theano
1700511882
1700511883
Theano是一款基于Python的深度学习框架,性能良好,目前的最新版本是0.8.2,官方网址为http://www.deeplearning.net/software/theano/。
1700511884
1700511885
Theano支持目前主流的神经网络结构,包括全连接前馈网络、卷积网络、循环神经网络等。
1700511886
1700511887
要安装Theano,首先要安装其基本包依赖。如果是Python 2,则需要安装Python 2.6及以上版本。如果是Python 3,则需要安装Python 3.3及以上版本。此外,还需要安装NumPy 1.7.1、SciPy 0.11及以上版本。
1700511888
1700511889
使用root用户权限下载Theano。
1700511890
1700511891
wget https://github.com/Theano/Theano/archive/master.zip
1700511892
1700511893
解压缩,命令如下。
1700511894
1700511895
unzip master.zip
1700511896
1700511897
安装Theano。
1700511898
1700511899
cd Theano-masterpip install Theano –user
1700511900
1700511901
1700511902
1700511903
1700511905
数据科学家养成手册 A.7 安装Keras
1700511906
1700511907
Keras是一个用Python实现的可以应用于TensorFlow或Theano的神经网络库,有良好的人机接口,使用方便,其官方网址为https://keras.io/。
1700511908
1700511909
Keras需要Python 2.7~3.5版本的支持。在安装之前,需要安装TensorFlow或Theano。
[
上一页 ]
[ :1.70051186e+09 ]
[
下一页 ]