windows下使用scikit-learn学习机器学习——安装和配置

  环境搭建过程挺麻烦...但终于是弄好了,先给一些过程中参考的比较重要的资料(找微软的机器学习资料是个人摸索经验,无任何借鉴):

    1.如果嫌网上各种numpy、scipy等等包的安装教程麻烦的话就直接去:微软机器学习服务器进行下载安装,途中可能会遇到一些问题,主要是powershell的权限问题,可以到微软的官方文档:powershell执行策略问题找到解决方案。成功能够运行powershell脚本的权限后可能还是会有这样的问题:

无法加载文件:"...",未对文件"..."进行数字签名,无法在当前系统上运行该脚本。

    这时我们不要急,找到powershell脚本,点击右键->属性。可能会在下方看到一句类似"该脚本可能无法在当前系统运行",然后旁边有一个解锁脚本(貌似叫这个)的勾选框,勾选即可。然后,再用管理员身份运行powershell并执行脚本就能成功运行了:

      然后就一直等待下载完毕。至于为什么就下载这一个就可以了,上面链接里面有提到:

      其实版本应该都是最新版的,于是,弄好以后按照Anaconda的使用方法再按自己需求安装的各种包等等就好了。

      到GitHub scikit-learn下载scikit-learn,安装方法等等链接里面都有,我就不多说了。

    2.就按照网上其他的办法去安装。

      这个就自己去网上查资料,找办法了,我给出一些可能有用的资料吧:

http://scikit-learn.org/stable/index.html
https://www.anaconda.com/download/#windows
https://www.scipy.org/install.html
https://pypi.python.org/pypi/pip
https://pypi.python.org/pypi/numpy
http://www.numpy.org/
http://blog.csdn.net/m53931422/article/details/42489897

      如果感觉都弄好了可以测试一下:

      在存放sklearn文件的目录下运行cmd,键入命令:

pytest sklearn

      然后回车,如果没有出现找不到的提示和一些错误就应该没问题,或者用cmd打开python,键入:

import sklearn

      然后回车,如果没有出现任何问题,只是转行,就说明没问题了。

      其他几个包也一样可以用上面的方法检测。

      查看自己安装的包的版本可以使用下面的命令:

        1.如果有pip.exe的话:

pip list

        2.Anaconda:

conda list

  

  整个安装和配置过程我就说这么多了,这个过程可能会很多次失败...但为了学习到更多的东西,还是得耐心的一步一步的测试和找原因。

  注意:我用的windows 10,可能我的解决办法并不能适用所有情况。

  下面是我的第一个机器学习的例子:

#参考博客:http://www.cnblogs.com/magle/p/5878967.html

import numpy as np
import matplotlib.pyplot as plt
from sklearn import linear_model

# X is the 10x10 Hilbert matrix
X = 1. / (np.arange(1, 11) + np.arange(0, 10)[:, np.newaxis])
y = np.ones(10)

###############################################################################
# Compute paths

n_alphas = 200
alphas = np.logspace(-10, -2, n_alphas)
clf = linear_model.Ridge(fit_intercept=False)

coefs = []
for a in alphas:
    clf.set_params(alpha=a)
    clf.fit(X, y)
    coefs.append(clf.coef_)

###############################################################################
# Display results

ax = plt.gca()
ax.set_color_cycle([‘b‘, ‘r‘, ‘g‘, ‘c‘, ‘k‘, ‘y‘, ‘m‘])

ax.plot(alphas, coefs)
ax.set_xscale(‘log‘)
ax.set_xlim(ax.get_xlim()[::-1])  # reverse axis
plt.xlabel(‘alpha‘)
plt.ylabel(‘weights‘)
plt.title(‘Ridge coefficients as a function of the regularization‘)
plt.axis(‘tight‘)
plt.show()

  运行结果:

   我本来想用PyCharm写的,但并不能导入那些包,等我再琢磨琢磨怎么才能用PyCharm来写 机器学习-Python。

   最后,通过这几次的探索学习发现,如果学习上遇到困难,第一时间找官方文档和一些相关论文能更好的节省时间并解决问题。

--------------------------------------update 2018-01-01 20:03:17--------------------------------------

  之后又查了以下powershell对脚本的一些执行相关的东西,找到一篇不错的文章,虽然官方文档都有说明,但没有太多测试用例,于是想把链接放在这里:

http://www.pstips.net/powershell-scripts-signature.html

  

  

原文地址:https://www.cnblogs.com/darkchii/p/8158035.html

时间: 2024-08-01 10:49:41

windows下使用scikit-learn学习机器学习——安装和配置的相关文章

Windows下IIS+PHP 5.2的安装与配置

Windows下IIS+PHP 5.2的安装与配置 Windows下PHP的安装虽然简单,但如果不注意方法,仍然会让你头疼.此外,PHP 5.2版本与之前4.x版本也有一些不同,所以有必要记录一下,避免下次忘记了这样的安装配置方法. 步骤一:下载php 5.2 for windows的安装包,解压至C:\php.注意此解压目录可以是在任何盘下,然而目录名不能包含空格:以下是php5.2的文件目录:c:\php   |   +--dev   |  |   |  |-php5ts.lib   |  

Windows下mysql-5.7.28下载、安装、配置教程

最近需要更换mysql数据库的版本,写一篇文章,记录一下 一.下载mysql数据库 mysql的下载共有两种,一种是zip压缩文件,另一种是msi安装程序 官方5.7版本zip压缩文件下载页面 官方5.7版本msi安装程序下载页面 我这里选择5.7.28-Windows64位 点击左下角直接开始下载 使用迅雷或者IDM等下载器,下载会快一点 下载完成之后的两种文件 二.安装mysql数据库 我这里使用zip压缩文件安装,这是免安装的,配置的内容多一点 1.解压缩安装文件 注意:解压缩的路径里面不

Windows下64位Apache服务器的安装

转自:http://www.blogjava.net/greatyuqing/archive/2013/02/13/395308.html 首先需要说明的是,Apaceh服务器没有官方的64位版本,只有民间的高手自己制作的.下面是具体的安装步骤. 在https://blackdot.be/download-archive/ 下载64位的Apache服务器.目前的版本是2.2.19,下载之后的压缩包名为httpd-2.2.19-win64.rar: 将该包解压至一个目录,如我的目录为E:\Apac

Windows下Python,setuptools,pip,virtualenv的安装

#TITLE:Windows下Python,setuptools,pip,virtualenv的安装 #KEYWORDS: #DATE: Windows下Python,setuptools,pip,virtualenv的安装 Windows 2003平台,安装Python2.7.4,Python3.3,setuptools,pip,virtualenv. 安装Python2.7.4(当前版本是2.7.6),安装路径:C:\Python27 安装Python3.3.2,安装路径:C:\Python

Windows 下 java(JDK)的安装和环境变量的配置

1.下载JDK安装包: http://www.oracle.com/technetwork/java/javaee/downloads/index-jsp-140710.html 2.安装JDK. 3.环境变量中新建: JAVA_HOME =D:\worksoft\Java\jdk1.6.0_20; 4.环境变量中新建: CLASSPATH = .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 5.修改环境变量Path,在其后添加: %JAV

windows下的gsl(科学计算库)配置

一.GSL介绍 GNU科学计算函数库GSL(GNU Scientific Library)是一个强大的C/C++数值计算函数库,它是一个自由软件,是GNU项目软件的一个部分,遵循GPL协议.GSL是一个为C和C++程序员提供的科学数值运算库.该科学计算库异常强大,函数库提供了大量的数值计算程序,如随机函数.特殊函数和拟合函数等等,整个函数库大约有1000多个函数,几乎涵盖了科学计算的各个方面.提供了如下方面的支持: Complex Numbers          Roots of Polyno

Windows下基于IIS服务的SSL服务器的配置

Windows下基于IIS服务的SSL服务器的配置 实验环境 Windows Server 2008 R1(CA) Windows Server 2008 R2(web服务器) Windows 7 x64(客户端) 3台虚拟机打开桥接模式,保证能够相互ping通 实验原理 CA(根CA)负责为服务器颁发证书使得服务器证书可信. 服务器下载IIS组建,向CA申请一个SSL证书,并且将此证书与本机IP绑定.最后打开SSL服务. 客户端信任CA,因此可以安全地访问服务器网址. 实验步骤 安装证书服务

linux系统下php oracle扩展OCI8的安装与配置

linux系统下php oracle扩展OCI8的安装与配置 实现PHP程序访问oracle DB时间:2014.09.02写作者:刘群英(qunyingliu) 环境描述:apache版本,PHP版本,oracle DB版本,linux发行版本 RPM包安装oracle-instantclient客户端 源码编译安装oci8扩展 系统环境与php配置修改:ld.so.conf.d目录配置文件与php.ini中扩展字段信息修改 重启apache使修改生效 测试链接代码,确认配置成功 环境描述:

windows下python2.7.14版本的安装

本文主要对window下如何安装Python进行图解说明 步骤一.从官网下载相应的版本(本文以2.7.14为例),https://www.python.org/downloads/release/python-2714/ 步骤二.下载完成后,按照普通window上的软件直接进行一步一步的安装即可 步骤三.安装完成后,配置环境变量 操作步骤:右击 我的电脑/此电脑 --> 属性 --> 高级系统设置 --> 高级选项卡(默认)--> 环境变量 --> 系统环境变量下的 Path