背景前提:人工智能各大公司都推出了开源产品,以下排名不分先后。
国外人工智能开源项目:
Caffe
CNTK(微软)
Deeplearning4j
DMTK(微软)
H20
Mahout
MLlib
NuPIC
OpenNN
OpenCyc
Oryx 2
PredictionIO
SystemML(IBM->Apache)
TensorFlow(谷歌)
Torch
以上参考:https://linux.cn/article-7830-1.html
Big Sur(Facebook)
国内人工智能开源项目:
Warp-CTC(百度)
选定学习平台为TensorFlow(谷歌)、CNTK(微软)、DMTK(微软)
TensorFlow 谷歌的开源东西,大家都懂的。官网地址:https://github.com/tensorflow/tensorflow
准备工作:
- Python:版本,目前只支持Python3.5 64位的,不用着急下载Python其包含在Anaconda3-4.2.0
- Windows CPU-only: Python 3.5 64-bit (build history)
- Windows GPU: Python 3.5 64-bit (build history)
Anaconda3-4.2.0:
下载地址1:https://repo.continuum.io/archive/.winzip/Anaconda3-4.2.0-Windows-x86_64.zip
下载地址2:https://repo.continuum.io/archive/Anaconda3-4.2.0-Windows-x86_64.exe
安装完Anaconda执行
命令行个时后
进入Anaconda的安装目录
cd D:\Program Files\Anaconda3 注意红色区域进入anaconda3的安装目录
执行 依次执行右侧红框中的命令
python -m pip install --upgrade pip
安装版CPU版
pip install --upgrade --ignore-installed tensorflow
安装GPU版 显卡的是N卡才行
pip install --upgrade --ignore-installed tensorflow-gpu
运行cmd
cd D:\Program Files\Anaconda3
D:
python
如图:
官网
>>> import tensorflow as tf >>> hello = tf.constant('Hello, TensorFlow!') >>> sess = tf.Session() >>> sess.run(hello) Hello, TensorFlow! >>> a = tf.constant(10) >>> b = tf.constant(32) >>> sess.run(a+b) 42 >>>