这个学期开了一门课,机器学习
然后实验部分用的是这本教材:机器学习实战:基于Scikit-Learn.Keras和TensorFlow 奥雷利安·杰龙,第几版的就不知道了。
用最新的机器学习库,一定会产生各种各样的bug,对于新手不友好。因为这本书用到的包都比较老,很多方法被删除或者改了名,很不方便。所以我花了一下午的时间,配置了一个差不多的环境。
根据此书环境要求:
Python version: 3.5.2 |Anaconda 4.1.1 (64-bit)| (default, Jul 2 2016, 17:53:06)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)]
pandas version: 0.18.1
matplotlib version: 1.5.1
NumPy version: 1.11.1
SciPy version: 0.17.1
IPython version: 5.1.0
scikit-learn version: 0.18
书上说到:这些版本不一定要精确匹配,但scikit-learn 的版本不应低于本书使用的版本。
这句话是真的坑爹,他用的scikit-learn version: 0.18,然而最新的scikit-learn 1.0.1一定是改了好多内容的,导致书中内容很多都会出现BUG!
<