Machine Learning with Python
- Anaconda 是一種Python語言的免費開源發行版,內建大部份做機器學習用的套件。
- Jupyter Notebook:整合說明文本、數學方程、代碼和可視化內容全部組合到一個網頁中。
- TensorFlow:Google開發的開源軟體庫,用於各種感知和語言理解任務的機器學習。
- Keras:深度學習(deep learning)的套件,可以用Tensorflow當backend。
Anaconda 內建
- Scikit-learn:Python 機器學習套件
Anaconda 外加
- TensorFlow
requirememts
- GPU: CUDA 3.0,Fermi及之後的架構
- cuda: 9.0
- cudnn: 7.0
CUDA version https://developer.nvidia.com/cuda-gpus
- GeForce GT 630 2.1
- GeForce GTX 580 2.0
- GeForce GTX 660 3.0
- GeForce GTX 750 5.0
- GeForce GTX 950M 5.0
- GeForce GTX 1060 6.1
install TensorFlow
# Current release for CPU
pip install tensorflow
# GPU package for CUDA-enabled GPU cards
pip install tensorflow-gpu