機器學習推薦語言
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
推薦書籍
中文
機器學習-周志華
統計學習方法-李航
模式分類