evaluate函数在python_Python test.evaluate方法代碼示例
# 需要導入模塊: import test [as 別名]
# 或者: from test import evaluate [as 別名]
def main(train_tensor, dev_tensor, candidates_tensor, model, config):
logger.info('Run main with config {}'.format(config))
epochs = config['epochs']
batch_size = config['batch_size']
negative_cand = config['negative_cand']
save_dir = config['save_dir']
# TODO: Add LR decay
optimizer = tf.train.AdamOptimizer(config['lr']).minimize(model.loss)
prev_best_accuracy = 0
saver = tf.train.Saver()
config = tf.ConfigProto()
config.gpu_options.allow_growth = True
with tf.Session(config=config) as sess:
sess.run(tf.global_variables_initializer())
for epoch in range(epochs):
avg_loss = _train(train_tensor, batch_size, negative_cand, model, optimizer, sess)
# TODO: Refine dev loss calculation
avg_dev_loss = _forward_all(dev_tensor, model, sess)
logger.info('Epoch: {}; Train loss: {}; Dev loss: {};'.format(epoch, avg_loss, avg_dev_loss))
if epoch % 2 == 0:
dev_eval = evaluate(dev_tensor, candidates_tensor, sess, model)
logger.info('Evaluation: {}'.format(dev_eval))
accuracy = dev_eval[2]
if accuracy >= prev_best_accuracy:
logger.debug('Saving checkpoint')
prev_best_accuracy = accuracy
saver.save(sess, save_dir)
evaluate函数在python_Python test.evaluate方法代碼示例相关推荐
- root_path运用python_Python current_app.root_path方法代碼示例
本文整理匯總了Python中flask.current_app.root_path方法的典型用法代碼示例.如果您正苦於以下問題:Python current_app.root_path方法的具體用法? ...
- root_path运用python_Python app.root_path方法代碼示例
本文整理匯總了Python中app.app.root_path方法的典型用法代碼示例.如果您正苦於以下問題:Python app.root_path方法的具體用法?Python app.root_pa ...
- python unescape函数_Python escape.url_unescape方法代碼示例
本文整理匯總了Python中tornado.escape.url_unescape方法的典型用法代碼示例.如果您正苦於以下問題:Python escape.url_unescape方法的具體用法?Py ...
- python linspace函数_Python torch.linspace方法代碼示例
本文整理匯總了Python中torch.linspace方法的典型用法代碼示例.如果您正苦於以下問題:Python torch.linspace方法的具體用法?Python torch.linspac ...
- rowdata java_Java RowDataUtil.addRowData方法代碼示例
本文整理匯總了Java中org.pentaho.di.core.row.RowDataUtil.addRowData方法的典型用法代碼示例.如果您正苦於以下問題:Java RowDataUtil.ad ...
- java field setfont_Java JTextField.setFont方法代碼示例
本文整理匯總了Java中javax.swing.JTextField.setFont方法的典型用法代碼示例.如果您正苦於以下問題:Java JTextField.setFont方法的具體用法?Java ...
- java中setid(),Java Process.setId方法代碼示例
本文整理匯總了Java中org.activiti.bpmn.model.Process.setId方法的典型用法代碼示例.如果您正苦於以下問題:Java Process.setId方法的具體用法?Ja ...
- python datetime datetime_Python datetime.tzinfo方法代碼示例
本文整理匯總了Python中datetime.datetime.tzinfo方法的典型用法代碼示例.如果您正苦於以下問題:Python datetime.tzinfo方法的具體用法?Python da ...
- jbutton可以设置id吗_Java JButton.setHorizontalTextPosition方法代碼示例
本文整理匯總了Java中javax.swing.JButton.setHorizontalTextPosition方法的典型用法代碼示例.如果您正苦於以下問題:Java JButton.setHori ...
- java版本的getorcreate_Java ContainerUtil.getOrCreate方法代碼示例
本文整理匯總了Java中com.intellij.util.containers.ContainerUtil.getOrCreate方法的典型用法代碼示例.如果您正苦於以下問題:Java Contai ...
最新文章
- 2021年春季学期-信号与系统-第五次作业参考答案-第三小题
- 二进制包安装MySQL数据库
- volatile的原理和实现机制
- 分布式、微服务必须配个日志管理系统才优秀,Exceptionless走起~~~
- [转载] java中数组的反射的探究
- 为了有利于保护安全性,IE已限制此网页运行可以访问计算机的脚本或 ActiveX 控件。请单击这里获取选项......
- PHP之Seay工具的安装与使用
- 技术支持团队应该是一个斜杠的团队
- ArduinoUNO实战-第一章-LED闪烁实验
- MATLAB读二进制数据文件
- 万能ghost 更改电源
- pcfg 自然语言处理_自然语言处理的笔记
- 大一寒假训练:集训内容考试(二)【未完待续】
- 最新青龙面板安装教程+依赖+拉库合集
- 索骥馆-编程语言之《Android内核剖析》扫描版[PDF]
- 【荐藏】代谢组学分析系列
- MyBatis——》转义字符(大于,小于,大于等于,小于等于)
- CentOS 8.2安装Raid卡驱动
- EI期刊《系统工程与电子技术》投稿经历
- 易淘食创始人口述:做外卖O2O的诀窍是“打穿商家”