
TensorFlow
玥晓珖
一起学习深度学习
展开
-
tf.device
如果需要切换成CPU运算,可以调用tf.device(device_name)函数,其中device_name格式如/cpu:0其中的0表示设备号,TF不区分CPU的设备号,设置为0即可。GPU区分设备号\gpu:0和\gpu:1表示两张不同的显卡。 在一些情况下,我们即使是在GPU下跑模型,也会将部分Tensor储存在内存里,因为这个Tensor可能太大了,显存不够放,相比于显存,内存一般大多...转载 2018-11-10 23:45:00 · 2216 阅读 · 0 评论 -
Tensorflow,CNN和MNIST数据 识别手写的数字(入门,完整代码,问题解析)
MNIST解析:1. 导入所需模块:#读图from PIL import Image#显示import matplotlib.pyplot as plt#TensorFlowimport tensorflow as tf#MNIST数据from tensorflow.examples.tutorials.mnist import input_data2.下载并读入M...原创 2018-11-15 05:08:29 · 2917 阅读 · 0 评论 -
TensorFlow中的name 和python代码中的变量名
在上篇文章(Tensorflow,CNN和MNIST数据 识别手写的数字(入门,完整代码,问题解析))中,使用CNN训练MNIST数据出现了模型恢复问题,其根源在于TensorFlow的命名空间。今天特地在此屡屡。 在学TensorFlow时必须看懂的一句话:“Python命名空间和TensorFlow命名空间好比为两个平行线。TensorFlow空间中的命名实际上是属于任何Te...原创 2018-11-17 03:18:10 · 2140 阅读 · 2 评论 -
Tensorflow,Alexnet和MNIST数据 识别手写的数字(入门,代码,解析)
2012年,Hinton的学生Alex Krizhevsky提出了深度卷积神经网络模型AlexNet,它可以算是LeNet的一种更深更宽的版本。AlexNet以显著的优势赢得了竞争激烈的ILSVRC 2012比赛,top-5的错误率降低至了16.4%,远远领先第二名的26.2%的成绩。AlexNet的出现意义非常重大,它证明了CNN在复杂模型下的有效性,而且使用GPU使得训练在可接受的时间范围内得...原创 2018-11-22 04:11:49 · 2777 阅读 · 2 评论