tensorflow2.0——tensorboard畫圖使用


進入項目路徑

 

 

輸入“ tensorboard --logdir 文件夾名 ”  監聽該文件夾

 

 代碼中編寫將數據寫入本地:

 

   1.  標量數據寫入:

    

 

   2.  圖片數據寫入:

    

 

      結果展示:

      

 

    多張圖片顯示(直接傳入多張圖片):

      

 

 

    多張圖片(將多張圖片轉化為1張圖片)數據寫入:

        

 

     結果展示:

      

 

import tensorflow as tf
import datetime


#   tensorboard文件處理
current_time = datetime.datetime.now().strftime('%Y%m%d-%H%M%S')                #   當前時間
# print('當前時間:',current_time)
log_dir = 'tb_data/logs/' + current_time                                        #   以當前時間作為log文件名
summary_writer = tf.summary.create_file_writer(log_dir)                         #   創建log文件

#   加載手寫數字數據
mnist = tf.keras.datasets.mnist
(train_x, train_y), (test_x, test_y) = mnist.load_data()
x = tf.cast(train_x,tf.float32) /255
print(x.shape)
x = tf.reshape(x[0:15],[-1,28,28,1])


#   將數據寫入log文件
with summary_writer .as_default():
    tf.summary.scalar('loss',float(2),step=0)                       #   加載標量數據
    tf.summary.scalar('acc', float(80), step=0)
    tf.summary.image('imag', x,max_outputs=25, step=0)              #   加載圖片數據

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM