最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

tensorflow可視化Keras框架中Tensorboard使用示例

 更新時間:2022年05月07日 11:47:19   作者:Bubbliiiing  
這篇文章主要為大家介紹了tensorflow可視化Keras框架中Tensorboard使用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

Tensorboard詳解

該類在存放在keras.callbacks模塊中。擁有許多參數,主要的參數如下:

1、log_dir: 用來保存Tensorboard的日志文件等內容的位置

2、histogram_freq: 對于模型中各個層計算激活值和模型權重直方圖的頻率。

3、write_graph: 是否在 TensorBoard 中可視化圖像。

4、write_grads: 是否在 TensorBoard 中可視化梯度值直方圖。

5、batch_size: 用以直方圖計算的傳入神經元網絡輸入批的大小。

6、write_images: 是否在 TensorBoard中將模型權重以圖片可視化。

7、update_freq: 常用的三個值為’batch’ 、 ‘epoch’ 或 整數。當使用 ‘batch’ 時,在每個 batch 之后將損失和評估值寫入到 TensorBoard 中。 ‘epoch’ 類似。如果使用整數,會在每一定個樣本之后將損失和評估值寫入到 TensorBoard 中。

默認值如下:

log_dir='./logs',  # 默認保存在當前文件夾下的logs文件夾之下
histogram_freq=0,
batch_size=32,
write_graph=True,  #默認是True,默認是顯示graph的。
write_grads=False,
write_images=False,
update_freq='epoch'

使用例子

以手寫體為例子,我們打開histogram_freq和write_grads,也就是在Tensorboard中保存權值直方圖和梯度直方圖。

打開CMD,利用tensorboard --logdir=logs生成tensorboard觀測網頁。

1、loss和acc

2、權值直方圖

3、梯度直方圖

實現代碼

import numpy as np
from keras.layers import Input, Dense, Dropout, Activation,Conv2D,MaxPool2D,Flatten
from keras.datasets import mnist
from keras.models import Model
from keras.utils import to_categorical
from keras.callbacks import TensorBoard
if __name__=="__main__":
    (x_train,y_train),(x_test,y_test) = mnist.load_data()
    x_train=np.expand_dims(x_train,axis=-1)
    x_test=np.expand_dims(x_test,axis=-1)
    y_train=to_categorical(y_train,num_classes=10)
    y_test=to_categorical(y_test,num_classes=10)
    batch_size=128
    epochs=10
    inputs = Input([28,28,1])
    x = Conv2D(32, (5,5), activation='relu')(inputs)
    x = Conv2D(64, (5,5), activation='relu')(x)   
    x = MaxPool2D(pool_size=(2,2))(x)
    x = Flatten()(x)    
    x = Dense(128, activation='relu')(x)
    x = Dropout(0.5)(x)
    x = Dense(10, activation='softmax')(x)
    model = Model(inputs,x)
    model.compile(loss='categorical_crossentropy', optimizer="adam",metrics=['acc']) 
    Tensorboard= TensorBoard(log_dir="./model", histogram_freq=1,write_grads=True)
    history=model.fit(x_train, y_train, batch_size=batch_size, epochs=epochs, shuffle=True, validation_split=0.2,callbacks=[Tensorboard])

以上就是tensorflow可視化Keras框架中Tensorboard使用示例的詳細內容,更多關于Keras Tensorboard可視化的資料請關注腳本之家其它相關文章!

相關文章

  • Python 分析Nginx訪問日志并保存到MySQL數據庫實例

    Python 分析Nginx訪問日志并保存到MySQL數據庫實例

    這篇文章主要介紹了Python 分析Nginx訪問日志并保存到MySQL數據庫實例,需要的朋友可以參考下
    2014-03-03
  • python微信跳一跳系列之棋子定位像素遍歷

    python微信跳一跳系列之棋子定位像素遍歷

    這篇文章主要為大家詳細介紹了python微信跳一跳系列之棋子定位之像素遍歷,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • 從0到1使用python開發(fā)一個半自動答題小程序的實現

    從0到1使用python開發(fā)一個半自動答題小程序的實現

    這篇文章主要介紹了從0到1使用python開發(fā)一個半自動答題小程序的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • python中scikit-learn機器代碼實例

    python中scikit-learn機器代碼實例

    這篇文章給大家分享了關于python中scikit-learn機器的代碼實例內容,有興趣的朋友跟著小編測試下。
    2018-08-08
  • Python秒算24點實現及原理詳解

    Python秒算24點實現及原理詳解

    這篇文章主要介紹了Python秒算24點,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • Python代碼模擬CPU工作原理

    Python代碼模擬CPU工作原理

    Python代碼來實現一個最簡單的CPU。用代碼模擬大的部件,使大家從原理上理解CPU工作。使它可編程,支持加減法運算、讀寫內存、無條件跳轉、條件跳轉的功能。
    2023-01-01
  • tensorflow從ckpt和從.pb文件讀取變量的值方式

    tensorflow從ckpt和從.pb文件讀取變量的值方式

    這篇文章主要介紹了tensorflow從ckpt和從.pb文件讀取變量的值方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • 使用Turtle畫正螺旋線的方法

    使用Turtle畫正螺旋線的方法

    下面小編就為大家?guī)硪黄褂肨urtle畫正螺旋線的方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • Python實現批量word文檔轉pdf并統(tǒng)計其頁碼

    Python實現批量word文檔轉pdf并統(tǒng)計其頁碼

    pypdf2是一個Python模塊,可以用來讀取、寫入和操作PDF文件,本文就將利用該模塊實現批量word文檔轉pdf并統(tǒng)計其頁碼,需要的小伙伴可以了解一下
    2023-05-05
  • python版opencv攝像頭人臉實時檢測方法

    python版opencv攝像頭人臉實時檢測方法

    今天小編就為大家分享一篇python版opencv攝像頭人臉實時檢測方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08

最新評論

永嘉县| 新化县| 阿城市| 崇左市| 云霄县| 晴隆县| 鸡东县| 许昌县| 江达县| 固阳县| 弋阳县| 阳山县| 大庆市| 阿荣旗| 得荣县| 惠东县| 塔城市| 炉霍县| 崇礼县| 兴海县| 新巴尔虎左旗| 株洲市| 舞阳县| 海门市| 永济市| 大邑县| 扬中市| 县级市| 金乡县| 滕州市| 旺苍县| 那坡县| 卫辉市| 东安县| 白山市| 东港市| 肃宁县| 绵阳市| 溧阳市| 阿荣旗| 庆安县|