TF的股票预测的训练

此文是作为练习的记录的。参考的是“自创数据集,用TensorFlow预测股票教程”文章里的实现。

自行码了一遍。并运行通过了。

代码位置:https://github.com/renwoxing2016/stocks。有需要的朋友可参考。


调试期间遇到了如下问题。

ValueError: Cannot feed value of shape (256, 501) for Tensor 'Placeholder_8:0', which has shape '(?, 500)'

网上没有找到对此的回答,列出解决方法。

就是要确保代码中的占位符的定义的变量,其数组的维度(列数或行数),要与输入数据的维度保持一致。

不一致的话就会出现上述问题。


另外关于变量的initializer需要注意一下。

有的tf版本较旧的话可用如下;

weight_initializer = tf.variance_scaling_initializer(mode="fan_avg", distribution="uniform", scale=sigma)

而新的tf版本,则如下用法:

weight_initializer = tf.contrib.layers.variance_scaling_initializer(factor=sigma,mode="FAN_AVG")


参考网上的文章http://blog.csdn.net/tmb8z9vdm66wh68vx1/article/details/78546859。



你可能感兴趣的:(深度学习)