打字猴:1.70051186e+09
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
1700511880 数据科学家养成手册 [:1700503717]
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
1700511904 数据科学家养成手册 [:1700503718]
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 ]  [ 下一页 ]