tensorboard網路結構

2021-09-27 07:57:39 字數 1488 閱讀 1019

import tensorflow as tf

import numpy as np

...out = tf.layers.conv2d(x,filter_nums,filter_size,use_bias=false,

kernel_initializer=tf.truncated_normal_initializer(),

padding='same',activation=none,name = 'conv1') #函式的name

...with tf.name_scope('input'): #空間範圍的name

image_x = tf.placeholder(imagename_array.dtype,[none],name='image_x') #函式的name

label_y = tf.placeholder(label_agen_array.dtype,[none,7,7,6],name='label_y') #函式的name

istraing = tf.placeholder(tf.bool,name='istraing') #函式的name

...with tf.session() as sess:

sess.run(tf.global_variables_initializer())

writer = tf.summary.filewriter('logs/',sess.graph) #'logs/'是寫入路徑,sess.graph表示將圖寫入,所以不需要訓練

以上**表示name可由with tf.name_scope(『one name』):和tf.function(name = 『another name』)產生。

首先,在with tf.name_scope(『one name』):下縮排的opration的name帶有』one name』的字首;

然後,我們將圖寫入磁碟:writer = tf.summary.filewriter(『logs/』,sess.graph) ,在log資料夾下,可以發現其生成的檔案,檔名如:events.out.tfevents.***x;

最後,利用tensorboard檢視網路結構,在ubuntu環境下,ctrl+alt+t開啟終端進入對應資料夾並執行:

tensorboard --logdir ./logs
結果如下:

tensorboard 1.13.1 at http://chenchaopeng-system-product-name:6006 (press ctrl+c to quit)
生成的一串**一樣的東西複製到瀏覽器開啟,就可以檢視網路結構了(注意不要關閉終端):

5 2Tensorboard網路結構

import tensorflow as tf from tensorflow.examples.tutorials.mnist import input data 載入資料集 mnist input data.read data sets mnist data one hot true 定義每個批...

c s網路結構

採用c s 客戶端和服務端模式進行檔案和命令資料的傳輸,以及資料的交換。c s 和b s p2p等多種技術想結合。一,cs 網路的實現 採用傳統的客戶端和服務端模式,用tcp ip 協議進行資料的互動和傳遞。二,cs網路開發 模仿著名的灰鴿子軟體,灰鴿子的到來,給網路世界,帶來了新的活力,給人們帶來...

GPRS網路結構

gprs網路結構圖 bts base transceiver station,基站收發臺 bts可看作乙個無線數據機,負責移動訊號的接收和傳送處理 bsc base station controller,基站控制器 msc mobile switching center,移動交換中心 整個gprs網...