查看SSD实现代码时学习的API
2018-05-27 19:35
60 查看
1. tf.app.run()和tf.app.flags.DEFINE_float()、tf.app.flags.DEFINE_integer()、tf.app.flags.DEFINE_string()
tf.app.run() 此函数一般不传入参数,直接调用
tf.app.flags.DEFINE_float() 传入所需要的参数名称,参数值,同时还可已传入参数说明,其中参数值的类型与所使用的函数类型一致,即函数名称中DEFINE后所跟的类型,参数名称和参数说明需用字符串类型('illustration')。
在代码中使用tf.app.run()处理flag解析,然后执行主函数,在执行main函数之前首先进行flags的解析,也就是说Tensorflow通过设置flags来传递tf.app.run()所需的参数,可以直接在程序运行前初始化flags,也可以再运行程序的时候设置命令行参数来达到传参的目的。
下面是一段实际使用的代码
import tensorflow as tf tf.app.flags.DEFINE_float('learning_rate', 0.01, 'Intital learning rate') tf.app.flags.DEFINE_integer('batch_size', 50, 'num of per SGD ') tf.app.flags.DEFINE_string('data_path', './data/', 'data save path') FLAGS = tf.app.flags.flags() def main(): learning rate = FLAGS.learning_rate batch size = FLAGS.batch_size image path = FLAGS.data_path if _name_ == 'main': tf.app.run()
此段代码在程序运行前初始化flags,然后使用tf.app.run()处理flag解析。
2.tf.logging.set_verbosity() 为将要记录的日志设置入口
tf.logging.set_verbosity(tf.logging.DEBUG)
相关文章推荐
- 查看String.equals()方法的实现代码,注意学习其实现方法
- 请查看String.equals()方法的实现代码,注意学习其实现方法。
- 动易的SiteFactory RC 已经发布了,基于.NET 2.0实现的,代码没加密,故建群聚有兴趣的来一起学习 QQ群号:19452522
- 一个注入winlogon的程序的代码,学习API用
- STL之vector的学习2(代码实现)(修改版1)
- VFP调用API实现代码模拟鼠标.键盘动作
- 最近在研究enigma2的代码,那叫个庞大,C/C++写中间件,上层应用全部用python实现,可以学习一下plugin的实现机制了.
- ((ios开发学习笔记 十))代码实现自定义TableView
- Java如何实现系统监控、系统信息收集、sigar开源API的学习
- 实现通用 Web CAPTCHA 图形验证码 JavaScript 脚本 API 服务 (JavaScript 脚本动态页面引用) 完整代码
- 用C#实现win7下vs2008的激活(附学习交流代码)
- php学习之流程控制实现代码
- Win32环境下代码注入与API钩子的实现
- 《机器学习》第三章决策树学习 ID3算法 c++实现代码
- ZedBoard学习(6)-System Generator实现串口通信(一行HDL代码都不用写)
- ios控件学习 代码实现
- PHP在线生成二维码(google api)的实现代码详解
- JAVA学习提高之---- JSP验证码的实现代码
- Google Map Api和GOOGLE Search Api整合实现代码
- UNIX环境高级编程学习之第五章标准IO-实现查看所有用户