机器学习推荐语言
Python
官方网站 Python
入门教程推荐
Python教程-廖雪峰
Python推荐包
Scikit-Learn
简介:scikit-learn (formerly scikits.learn) is an open source machine learning library for the Python programming language.[2]
It features various classification, regression and clustering algorithms including support vector machines, random forests, gradient boosting, k-means and DBSCAN, and is designed to interoperate with the Python numerical and scientific libraries NumPy and SciPy.
Anaconda
内置Python 科学计算包 numpy,sicpy,matplotlib,spyder
Anaconda is a completely free Python distribution (including for commercial use and redistribution). It includes more than 400 of the most popular Python packages for science, math, engineering, and data analysis. See the packages included with Anaconda and the Anaconda changelog.
Keras
内置Google深度学习框架 Tenserflow
Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano. It was developed with a focus on enabling fast experimentation. Being able to go from idea to result with the least possible delay is key to doing good research.
数据源
手写字体集 minist
图像处理数据集 Cifar-10
推荐书籍
中文
机器学习-周志华
统计学习方法-李航
模式分类