Meet each other late,Love at first sight
TensorFlow 学习笔记
吴新星
2018年年1⽉月16⽇日-2018年年2⽉月4⽇日
内容
1.简介
2.Python数值计算知识
3.TensorFlow环境部署
4.TensorFlow基本使⽤用 (概述)
5. TensorFlow 基本语法
6.⾯面向机器器学习初学者的 MNIST 初级教程(包含MNIST 数据下载与说明)
7.⾯面向机器器学习专家的 MNIST ⾼高级教程
8.TensorFlow 移植到 Android⼿手机
参考资料料说明
2
简介
2015年年11⽉月9⽇日,Google发布⼈人⼯工智能系统TensorFlow并
宣布开源
TensorFlow是⾕谷歌基于DistBelief进⾏行行研发的第⼆二代⼈人⼯工智
能学习系统,其命名来源于本身的运⾏行行原理理。Tensor(张
量量)意味着N维数组,Flow(流)意味着基于数据流图的计
算,TensorFlow为张量量从流图的⼀一端流动到另⼀一端计算过
程。TensorFlow是将复杂的数据结构传输⾄至⼈人⼯工智能神经⽹网
中进⾏行行分析和处理理过程的系统
3
简介
TensorFlow可被⽤用于语⾳音识别或图像识别等多项机器器学习
和深度学习领域,对2011年年开发的深度学习基础架构
DistBelief进⾏行行了了各⽅方⾯面的改进,它可在⼩小到⼀一部智能⼿手机、
⼤大到数千台数据中⼼心服务器器(分布式系统)的各种设备上运
⾏行行
TensorFlow将完全开源,任何⼈人都可以⽤用
4
简介
核⼼心库“不不仅”适⽤用深度学习,且⾯面向绝⼤大部分的机器器学习技术
线性代数和其它内部构件(internals)(的功能)尤其突出
(prominently exposed)
除了了主要的机器器学习功能以外,TensorFlow 还有⾃自⼰己的⽇日志
(logging)系统、可交互的⽇日志可视化⼯工具(interactive log
visualizer),甚⾄至有⼯工程性⾮非常强的(heavily engineered)服务架
构(serving architecture)
TensorFlow 的执⾏行行(execution)模型有别于 Python 的 scikit-
learn,或是 R 语⾔言中⼤大部分的⼯工具
5
简介
⽹网站资源
英⽂文官⽅方⽹网站:http://tensorflow.org/
官⽅方GitHub仓库:https://github.com/tensorflow/
tensorflow
中⽂文版 GitHub 仓库:https://github.com/
jikexueyuanwiki/tensorflow-zh
6
Python数值计算知识
7
Python数值计算知识
通过python —version可以查看版本号
8