作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
现在,我正在学习 tensorflow。
但是,我无法使用张量板绘制点图。
如果我有用于训练的样本数据,就像那样
train_X = numpy.asarray([3.3, 4.4, 5.5, 6.71, 6.93, 4.168, 9.779])
train_Y = numpy.asarray([1.7, 2.76, 2.09, 3.19, 1.694, 1.573, 3.366])
最佳答案
不是一个完整的答案,但我所做的是导入 matplotlib 不用于显示:
import matplotlib as mpl
mpl.use('Agg') # No display
import matplotlib.pyplot as plt
# setting up the necessary tensors:
plot_buf_ph = tf.placeholder(tf.string)
image = tf.image.decode_png(plot_buf_ph, channels=4)
image = tf.expand_dims(image, 0) # make it batched
plot_image_summary = tf.summary.image('some_name', image, max_outputs=1)
# later, to make the plot:
plot_buf = get_plot_buf()
plot_image_summary_ = session.run(
plot_image_summary,
feed_dict={plot_buf_ph: plot_buf.getvalue()})
summary_writer.add_summary(plot_image_summary_, global_step=iteration)
get_plot_buf
是:
def get_plot_buf(self):
plt.figure()
# ... draw plot here ...
buf = io.BytesIO()
plt.savefig(buf, format='png')
plt.close()
buf.seek(0)
return buf
关于graph - 如何使用张量板制作散点图 - tensorflow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41356093/
我是一名优秀的程序员,十分优秀!