tensorflow学习笔记
liuyinglxl
Afterlife
展开
-
tensorflow 错误杂记
ValueError:No gradients provided for any variable 错误解释:要进行训练的变量与 Loss function 之间没有路径联系起来 原因:很大可能是因为在 sess.run(train_step) 使用了 sess.run() 或者是 x.eval() 修改方法:在训练之前,不要使用任何的 run ,修改代码,使得所有的 op 在最后的会话 ‘ses原创 2017-04-09 15:44:31 · 5119 阅读 · 0 评论 -
tensorflow 循环神经网络RNN
在 tensorflow 中实现 LSTM 结构的循环神经网络的前向传播过程,即使用 BasicLSTMCell # 定义一个 LSTM 结构,LSTM 中使用的变量会在该函数中自动被声明 lstm = tf.contrib.rnn.BasicLSTMCell(lstm_hidden_size)# 将 LSTM 中的状态初始化为全 0 数组,batch_size 给出一个 batch 的大小 st原创 2017-04-05 10:54:08 · 655 阅读 · 0 评论 -
tensorflow 中 tf.strided_slice 函数理解
我们在工程中可能会利用 tensorflow 中的 strided_slice 函数来对向量进行切片,特别是常用于对多维向量的切片,但是官方说明比较晦涩,但是搞不清楚的话,在使用的时候,就不知道如何确定参数,所以在此先把这个函数搞清楚。它的函数原型如下: tf.strided_slice( input_, begin, end, strides=None, ...原创 2019-04-11 18:00:14 · 1414 阅读 · 1 评论