How do I access kernel variables in tf.layers.conv2d?
2 answers
With inspiration from this: How to get CNN core values ββin Tensorflow
Be sure to give him a name:
conv_layer = tf.layers.conv2d(..., name='YOUR_NAME', ...)
Access to such variables:
gr = tf.get_default_graph()
conv1_kernel_val = gr.get_tensor_by_name('YOUR_NAME/kernel:0').eval()
conv1_bias_val = gr.get_tensor_by_name('YOUR_NAME/bias:0').eval()
+1
source to share