用法:
mxnet.visualization.plot_network(symbol, title='plot', save_format='pdf', shape=None, dtype=None, node_attrs={}, hide_weights=True)- title:(
str,optional) - 生成的可視化的標題。 - symbol:(
Symbol) - 計算圖中的符號。生成的有向圖將可視化計算所需的計算圖部分symbol. - shape:(
dict,optional) - 指定輸入張量的形狀。如果指定,可視化將包括節點之間張量的形狀。shape是將輸入符號名稱 (str) 映射到相應張量形狀 (tuple) 的字典。 - dtype:(
dict,optional) - 指定輸入張量的類型。如果指定,可視化將包括節點之間的張量類型。dtype是一個字典,將輸入符號名稱 (str) 映射到相應的張量類型(例如numpy.float32)。 - node_attrs:(
dict,optional) -指定生成的可視化中節點的屬性。node_attrs是 Graphviz 屬性名稱和值的字典。例如:將對節點使用橢圓形,並允許在可視化中使用可變大小的節點。node_attrs={"shape":"oval","fixedsize":"false"} - hide_weights:(
bool,optional) - 如果為真(默認),則輸入表單名稱_weight(對應於權重張量)或_bias(對應於偏差向量)將被隱藏以獲得更清晰的可視化。
- title:(
dot:- 一個 Graphviz 有向圖對象可視化計算圖來計算
symbol.有向圖
參數:
返回:
返回類型:
創建給定計算圖的可視化(Graphviz digraph 對象)。必須安裝 Graphviz 才能使用此函數。
示例:
>>> net = mx.sym.Variable('data') >>> net = mx.sym.FullyConnected(data=net, name='fc1', num_hidden=128) >>> net = mx.sym.Activation(data=net, name='relu1', act_type="relu") >>> net = mx.sym.FullyConnected(data=net, name='fc2', num_hidden=10) >>> net = mx.sym.SoftmaxOutput(data=net, name='out') >>> digraph = mx.viz.plot_network(net, shape={'data':(100,200)}, ... node_attrs={"fixedsize":"false"}) >>> digraph.view()注意:
如果
mxnet被導入,可視化模塊可以使用它的簡寫形式。例如,如果我們import mxnet如下:import mxnet可視化模塊中的此方法可以簡寫為:
mxnet.viz.plot_network(...)
相關用法
- Python mxnet.visualization.print_summary用法及代碼示例
- Python mxnet.symbol.op.broadcast_logical_xor用法及代碼示例
- Python mxnet.test_utils.get_zip_data用法及代碼示例
- Python mxnet.ndarray.op.uniform用法及代碼示例
- Python mxnet.symbol.op.log_softmax用法及代碼示例
- Python mxnet.symbol.space_to_depth用法及代碼示例
- Python mxnet.ndarray.op.sample_negative_binomial用法及代碼示例
- Python mxnet.ndarray.NDArray.ndim用法及代碼示例
- Python mxnet.module.BaseModule.get_outputs用法及代碼示例
- Python mxnet.module.BaseModule.forward用法及代碼示例
- Python mxnet.symbol.random_pdf_poisson用法及代碼示例
- Python mxnet.ndarray.op.khatri_rao用法及代碼示例
- Python mxnet.ndarray.op.unravel_index用法及代碼示例
- Python mxnet.symbol.argmin用法及代碼示例
- Python mxnet.symbol.linalg_potrf用法及代碼示例
- Python mxnet.ndarray.contrib.group_adagrad_update用法及代碼示例
- Python mxnet.optimizer.AdaDelta用法及代碼示例
- Python mxnet.symbol.contrib.dgl_graph_compact用法及代碼示例
- Python mxnet.symbol.op.SliceChannel用法及代碼示例
- Python mxnet.ndarray.op.slice_like用法及代碼示例
注:本文由純淨天空篩選整理自apache.org大神的英文原創作品 mxnet.visualization.plot_network。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
