Scikit Learn 在python中机器学习
在刷kaggle的titanic competition时,要用到这个机器学习包,原始demo示例是使用的这个python包。在安装的时候走了比较稳妥的路线,实际上有些依赖可能是不需要的。
机器配置:
i5-3320处理器,4G内存,WIn7 64位系统
1. 安装python2.7,从官网下载安装,一切顺利。
2. 安装setup-tools。遇到一个unicode解码的问题,应该哪个傻逼软件在注册表中加了中文表项。根据下面这个链接中的方法搞定:
http://www.evernote.com/shard/s35/sh/3ef7892f-b860-4438-b177-55012ee745b3/bb8a50155e1098c011a19c53a462f67c
3. 安装mingw,从官网下载,一切顺利。
4. 安装numpy,遇到一个提示注册表中没有安装python的弹窗,这是在win7系统下,将python安装到所有用户权限时出的bug,用下面的方法搞定。
http://www.evernote.com/shard/s35/sh/32b40bae-df50-4c89-9f77-c9e09e1cd986/1d3cb2826d7a1fb908d4b81923f843c6
5. 安装scipy,一切顺利。
6. 安装scikit-learn,一切顺利。
numpy、scipy、scikit-learn的安装程序都来自于http://www.lfd.uci.edu/~gohlke/pythonlibs/,下载时注意版本和环境。