Windows平台,在Python上安装Shogun

    最近在学习SVM,找了很多的软件包,但发现很多软件包都是Matlab平台的,我比较喜欢用Python嘛,就想找个能在Python上使用的SVM包。很多人都在用scikit-learn,这个我也在用,不过貌似它没有多核SVM。(可能它有,也许是我学的不够,所以还没发现)。    

    由于过程艰辛,请允许我唠叨一下。。。。。找了好久终于找到了Shogun,它是有多核SVM的。但是网上的关于它的中文资料真的不多,在windows上的安装也需要从源码开始编译,对我这样缺乏经验的人,真的感到无从入手。

    最后我在一个国外网站上找到了一个关于Shogun的问题求助帖。从中得知Shogun可以通过conda在Python3.x上进行安装。对,没错,它像pip安装python软件包那样安装!通过conda!

    放上网站链接

https://stackoverflow.com/questions/46899896/shogun-installation-windows

    对于conda在此不做过多解释,简单来说就是一个管理Python环境的软件,你可以用它很方便的安装Python软件包。有了conda,下面的事就简单的很了。

    从下面这个网站下载安装Anaconda.

https://www.anaconda.com/download/

    然后在开始菜单找到Anaconda,打开其中的Anaconda Prompt(类似于powershell)。运行命令

conda install -c conda-forge shogun

    等它安装好就能用了。在python中试试 import shogun 吧!(注意,安装Anaconda时,会给你装一个版本的python,我装的是3.6的,通过conda安装shogun时,就是安装在这个刚给你装的python里的。)

    在这个网站你可以下载shogun的源码,里面有很多例子可供学习。欢迎一起学习交流大笑

https://github.com/shogun-toolbox/shogun/releases/tag/shogun_6.1.3



    



猜你喜欢

转载自blog.csdn.net/time_leaf/article/details/79305468