![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tensorflow
cici_iii
keep coding
展开
-
tensorflow版本升级后的各种方法问题
执行命令tf_upgrade_v2 --infile foo.py --outfile foo_upgraded.py自动将低版本的方法转换为高版本的方法,不过需要人工确认一下。详细请看链接原创 2020-02-24 17:43:34 · 416 阅读 · 0 评论 -
Reshape cannot infer the missing input size for an empty tensor unless all specified input sizes are
情况:就是本来你的 tensor 是有东西的,代码也应该是没问题的,百度无果,debug无果。原因:突然发现了这一行 failed to allocate 202.56M (212402176 bytes) from device: CUDA_ERROR_OUT_OF_MEMORY: out of memory然后用 nvidia-smi 查看,发现确实是服务器上GPU的内存被大家占了,导致你...原创 2019-10-14 11:18:17 · 2331 阅读 · 2 评论 -
tensorflow--GPU
一、查看tensorflow是否使用了GPU进行计算import tensorflow as tfsess = tf.Session(config=tf.ConfigProto(log_device_placement=True))运行程序,日志若包含 gpu 信息,则使用了 gpu。...原创 2019-08-24 15:39:27 · 1089 阅读 · 0 评论 -
tensorflow--模型的保存和提取
参考文章:TensorFlow:保存和提取模型最全Tensorflow模型保存和提取的方法——附实例1、模型的保存会覆盖,后一次保存的模型会覆盖上一次保存的模型。2、应当保存效果最优时候的模型,而不是训练最后一次的模型。所以应该在每次进行模型性能评估后与保存的目前最后效果比较,如果性能更好则进行模型的保存。3、模型的复用,当你想用别的性能评估指标的时候,不需要再次训练模型来获得指标值,可...原创 2019-08-24 15:54:26 · 311 阅读 · 0 评论 -
tensorflow--embedding_lookup 和 embedding_lookup_sparse
tf.nn.embedding_lookup(tensor,id) tensor是输入张量,id是张量对应索引作用:选取一个张良立面索引对应的元素原创 2019-08-30 16:56:40 · 1646 阅读 · 0 评论 -
Tensorflow实现LSTM详解
关于什么是 LSTM 我就不详细阐述了,吴恩达老师视频课里面讲的很好,我大概记录了课上的内容在,网上也有很多写的好的解释,比如:理解LSTM网络然而,理解挺简单,上手写的时候还是遇到了很多的问题,网上大部分的博客都没有讲清楚参数的设置,在我看了n多篇文章后终于搞明白了,写出来让大家少走一些弯路吧!...原创 2019-09-24 08:31:13 · 7586 阅读 · 0 评论 -
Tensorflow修改张量特定位置元素的值
张量和array一样可以通过切片获取,但是张量不可以直接修改某个值。可以理解为张量具有“只读”的模式。如果按照数组修改某个值的方式处理的话,会报错:import tensorflow as tftensor_1 = tf.constant([x for x in range(1,10)])tensor_1[4] = 0 # TypeError: 'Tensor' object do...原创 2019-10-02 09:33:11 · 2668 阅读 · 0 评论 -
Tensorflow实现MLP
多层感知机(MLP)作为最典型的神经网络,结构简单且规则,并且在隐层设计的足够完善时,可以拟合任意连续函数。本文将利用 MLP 实现手写数字分类的任务。结构: 784个输入层神经元 – 200个隐层神经元 – 10个输出层神经元。其中,设置 relu为隐层的激活函数,输出层用 SoftMax 进行处理Dropout: 将神经网络某一层的输出节点数据随机丢弃一部分,即令这部分被随机选...原创 2019-10-04 20:59:26 · 1370 阅读 · 0 评论