tensorflow结果可视化

import matplotlib.pyplot as plt

fig=plt.figure()  #生成图片框架

ax=fig.add_subplot(1,1,1)  #连续性的画图

ax.scatter(x_data,y_data)   #用点的形式把真实的数据画出来

plt.ion() #不会show一下就停止显示(python新功能)

plt.show()


for i in range(1000):

    sess.run(train_step,feed_dict={xs:x_data,ys:y_data})

    if i%50==0:

        #print(sess.run(loss,feed_dict={xs:x_data,ys:y_data}))

        prediction_value=sess.run(prediction,feed_dict={xs:x_data})

        lines=axplot(x_data,prediction_value,'r-',lw=5) #x,y轴的数据plot上去

        ax.lines.remove(lines[0]) #在图片中去除第一条线

        plt.pause(0.1)  #暂停0.1秒



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简单线性回归 import tensorflow as tf import numpy # 创造数据 x_dat...
    CAICAI0阅读 3,560评论 0 49
  • # -*- coding: utf-8 -*- from __future__ import division f...
    小豆角lch阅读 1,471评论 0 1
  • 一、概述 深度学习的一个重要手段是训练数据和训练过程的可视化,因此,我们关于深度学习的系列介绍文章就从Matplo...
    aoqingy阅读 6,228评论 0 24
  • 小时候总盼着这一天,可以长大一岁了,还可以收红包。小的时候总希望长大可以让别人重视自己,自己可以变的更加重要。后来...
    laviqx阅读 122评论 0 0
  • 在我还是小孩子的时候,我在窗前种下一株美人蕉。那是我唯一一次自己成功栽培的生命,绿色的生命,对于这株美人蕉...
    砾行阅读 627评论 0 0