欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

通過python的matplotlib包將Tensorflow數(shù)據(jù)進(jìn)行可視化的方法

 更新時(shí)間:2019年01月09日 15:30:15   作者:隨_我  
今天小編就為大家分享一篇通過python的matplotlib包將Tensorflow數(shù)據(jù)進(jìn)行可視化的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

使用matplotlib中的一些函數(shù)將tensorflow中的數(shù)據(jù)可視化,更加便于分析

import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt

def add_layer(inputs, in_size, out_size, activation_function=None):
  Weights = tf.Variable(tf.random_normal([in_size, out_size]))
  biases = tf.Variable(tf.zeros([1, out_size]) + 0.1)
  Wx_plus_b = tf.matmul(inputs, Weights) + biases
  if activation_function is None:
    outputs = Wx_plus_b
  else:
    outputs = activation_function(Wx_plus_b)
  return outputs

# Make up some real data
x_data = np.linspace(-1, 1, 300)[:, np.newaxis]
noise = np.random.normal(0, 0.05, x_data.shape)
y_data = np.square(x_data) - 0.5 + noise


# define placeholder for inputs to network
xs = tf.placeholder(tf.float32, [None, 1])
ys = tf.placeholder(tf.float32, [None, 1])
# add hidden layer
l1 = add_layer(xs, 1, 10, activation_function=tf.nn.relu)
# add output layer
prediction = add_layer(l1, 10, 1, activation_function=None)

# the error between prediction and real data
loss = tf.reduce_mean(tf.reduce_sum(tf.square(ys-prediction), reduction_indices=[1]))
train_step = tf.train.GradientDescentOptimizer(0.1).minimize(loss)
# important step

#initialize_all_variables已被棄用,使用tf.global_variables_initializer代替。 
init = tf.global_variables_initializer()
sess = tf.Session()
sess.run(init)

# plot the real data
fig = plt.figure()
ax = fig.add_subplot(1,1,1)
ax.scatter(x_data, y_data)
plt.ion() #使plt不會在show之后停止而是繼續(xù)運(yùn)行
plt.show()


for i in range(1000):
  # training
  sess.run(train_step, feed_dict={xs: x_data, ys: y_data})
  if i % 50 == 0:
    # to visualize the result and improvement
    try:
      ax.lines.remove(lines[0]) #在每一次繪圖之前先講上一次繪圖刪除,使得畫面更加清晰
    except Exception:
      pass
    prediction_value = sess.run(prediction, feed_dict={xs: x_data})
    # plot the prediction
    lines = ax.plot(x_data, prediction_value, 'r-', lw=5) #'r-'指繪制一個(gè)紅色的線
    plt.pause(1) #指等待一秒鐘

運(yùn)行結(jié)果如下:(實(shí)際效果應(yīng)該是動態(tài)的,應(yīng)當(dāng)使用ipython運(yùn)行,使用jupyter運(yùn)行則圖片不是動態(tài)的)

python matplotlib包將Tensorflow數(shù)據(jù)進(jìn)行可視化

注意:initialize_all_variables已被棄用,使用tf.global_variables_initializer代替。

以上這篇通過python的matplotlib包將Tensorflow數(shù)據(jù)進(jìn)行可視化的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python logging模塊學(xué)習(xí)筆記

    Python logging模塊學(xué)習(xí)筆記

    這篇文章主要介紹了Python logging模塊,logging模塊是在2.3新引進(jìn)的功能,用來處理程序運(yùn)行中的日志管理,本文詳細(xì)講解了該模塊的一些常用的類和模塊級函數(shù),需要的朋友可以參考下
    2014-05-05
  • Python 類方法和實(shí)例方法(@classmethod),靜態(tài)方法(@staticmethod)原理與用法分析

    Python 類方法和實(shí)例方法(@classmethod),靜態(tài)方法(@staticmethod)原理與用法分析

    這篇文章主要介紹了Python 類方法和實(shí)例方法(@classmethod),靜態(tài)方法(@staticmethod),結(jié)合實(shí)例形式分析了Python 類方法和實(shí)例方法及靜態(tài)方法相關(guān)原理、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-09-09
  • python提取內(nèi)容關(guān)鍵詞的方法

    python提取內(nèi)容關(guān)鍵詞的方法

    這篇文章主要介紹了python提取內(nèi)容關(guān)鍵詞的方法,適用于英文關(guān)鍵詞的提取,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-03-03
  • PyQt5每天必學(xué)之組合框

    PyQt5每天必學(xué)之組合框

    這篇文章主要為大家詳細(xì)介紹了PyQt5每天必學(xué)之組合框,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • Python中IP地址處理IPy模塊的方法

    Python中IP地址處理IPy模塊的方法

    這篇文章主要介紹了Python中IP地址處理IPy模塊的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • python中字典和列表的相互嵌套問題詳解

    python中字典和列表的相互嵌套問題詳解

    這篇文章主要為大家詳細(xì)介紹了python中字典和列表相互嵌套的問題,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • Python實(shí)現(xiàn)搶購IPhone手機(jī)

    Python實(shí)現(xiàn)搶購IPhone手機(jī)

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)搶購IPhone手機(jī),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Python可視化tkinter詳解

    Python可視化tkinter詳解

    這篇文章主要介紹了Python可視化tkinter詳解,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-07-07
  • Python知識點(diǎn)詳解之正則表達(dá)式語法

    Python知識點(diǎn)詳解之正則表達(dá)式語法

    正則表達(dá)式在搜索大型文本、電子郵件和文檔時(shí)非常有用,正則表達(dá)式也稱為"用于字符串匹配的編程語言",下面這篇文章主要給大家介紹了關(guān)于Python知識點(diǎn)之正則表達(dá)式語法的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • pandas實(shí)現(xiàn)按照Series分組示例

    pandas實(shí)現(xiàn)按照Series分組示例

    本文主要介紹了pandas按照Series分組示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08

最新評論