tensorsor快速获取所有变量,和快速计算L2范数
2017-11-02 10:46
211 查看
可以指定要的变量,计算L2范数。
只求weights的L2范数。(直径正则化的时候,不要加biases的L2范数,会导致欠拟合)
# var.name: "InceptionV4/Logits/Logits/weights:0"
# var.op.name: "InceptionV4/Logits/Logits/weights"
# var.name.split(':')[0].split('/')[-1]
for var in tf.trainable_variables():
#if (var.name.split(':')[0].split('/')[-1] == "weights"):
if (var.op.name.split('/')[-1] == "weights"):
print (var)
print (var.get_shape())
print (sess.run(tf.nn.l2_loss(var)))
for var in tf.trainable_variables(): print (var.name) print (var.get_shape()) print (sess.run(tf.nn.l2_loss(var)))
for var in tf.trainable_variables(): if var.op.name.startswith("InceptionV4/Logits/Logits/weights"): print (var) print (var.get_shape()) print (sess.run(tf.nn.l2_loss(var)))
只求weights的L2范数。(直径正则化的时候,不要加biases的L2范数,会导致欠拟合)
# var.name: "InceptionV4/Logits/Logits/weights:0"
# var.op.name: "InceptionV4/Logits/Logits/weights"
# var.name.split(':')[0].split('/')[-1]
for var in tf.trainable_variables():
#if (var.name.split(':')[0].split('/')[-1] == "weights"):
if (var.op.name.split('/')[-1] == "weights"):
print (var)
print (var.get_shape())
print (sess.run(tf.nn.l2_loss(var)))
相关文章推荐
- Java代码获取所有系统环境变量
- Request.ServerVariables 获取的所有变量
- 快速获取事件日志中注册的所有事件源
- RunTime应用--获取类中所有的私有变量,属性,和方法
- 如何快速获取WWDC2013的所有视频及文档
- PHP快速入门教程:服务器和浏览器变量获取示例
- ASP所有的Session变量获取实现代码
- cgi和fastcgi获取所有环境变量(C语言)
- queryIntentActivities快速获取自己App内的所有指定的Activity 并设置跳转
- 在.net中获取所有session变量的值
- PHP快速入门教程:服务器和浏览器变量获取示例
- 获取所有环境变量
- 快速获取iOS APP中的所有素材
- php快速获取所有的自定义常量用户常量
- js_html_input中autocomplete="off"在chrom中失效的解决办法 使用JS模拟锚点跳转 js如何获取url参数 C#模拟httpwebrequest请求_向服务器模拟cookie发送 实习期学到的技术(一) LinqPad的变量比较功能 ASP.NET EF 使用LinqPad 快速学习Linq
- PHP快速入门教程:服务器和浏览器变量获取示例
- 快速获取手机本地所有图片或视频
- 在Oracle中,快速获取一个部门以及它下面所有的子部门的方法。
- PHP快速入门教程:服务器和浏览器变量获取示例
- java反射,获取类对象所有成员变量,从字符串调用函数