当前位置: 首页 > news >正文

html5网站开发方案2345浏览器官网网址

html5网站开发方案,2345浏览器官网网址,政务网站建设依据国家,淘宝网站建设类别关键词#xff1a;python 、epoch、loss、log #x1f916;: 记录模型的训练过程的步骤如下#xff1a; 导入logging模块。配置日志记录器#xff0c;设置日志文件名、日志级别、日志格式等。在每个epoch结束时#xff0c;使用logging模块记录性能指标、损失值、准确率等信…关键词python 、epoch、loss、log : 记录模型的训练过程的步骤如下 导入logging模块。配置日志记录器设置日志文件名、日志级别、日志格式等。在每个epoch结束时使用logging模块记录性能指标、损失值、准确率等信息。在训练过程中记录其他重要信息比如学习率的变化、每个batch的损失值等。日志记录的信息可以帮助你更好地理解模型的训练过程以及在后续分析和调试中提供有用的信息。 一、定义logger类 1. util里定义Logger class Logger(object):Write console output to external text file.Code imported from https://github.com/Cysu/open-reid/blob/master/reid/utils/logging.py.def __init__(self, fpathNone):self.console sys.stdoutself.file Noneif fpath is not None:self.file open(fpath, a)def __del__(self):self.close()def __enter__(self):passdef __exit__(self, *args):self.close()def write(self, msg):self.console.write(msg\n)if self.file is not None:self.file.write(msg\n)def flush(self):self.console.flush()if self.file is not None:self.file.flush()os.fsync(self.file.fileno())def close(self):self.console.close()if self.file is not None:self.file.close()2. train里调用 log_path pjoin(./result, train, args.city, f{args.tinterval}) logger util.Logger(pjoin(log_path, test.log)) logger.write(f\nTesting configs: {args}) # use tensorboard to draw the curves. train_writer SummaryWriter(pjoin(./result, train, args.city, f{args.tinterval})) val_writer SummaryWriter(pjoin(./result, val, args.city, f{args.tinterval}))logger.write(“文本提示”) logger.write(start training...)best idloss{变量: 格式d/f}占位符03d是一个格式化字符串其中的0表示用0来填充空位3表示总共占据3位d表示这是一个十进制整数。因此当i的值小于100时会用0来填充确保输出的字符串总共占据3位。 if i%args.print_every 0:logger.write(fEpoch: {i:03d}, MAE: {mtrain_mae:.2f}, RMSE: {mtrain_rmse:.2f}, MAPE: {mtrain_mape:.2f}, Valid MAE: {mvalid_mae:.2f}, RMSE: {mvalid_rmse:.2f}, MAPE: {mvalid_mape:.2f})torch.save(engine.model.state_dict(), save_path_epoch_str(i)_str(round(mvalid_mae,2)).pth)logger.write(Average Training Time: {:.4f} secs/epoch.format(np.mean(train_time)))bestid np.argmin(his_loss)engine.model.load_state_dict(torch.load(save_path_epoch_str(bestid1)_str(round(his_loss[bestid],2)).pth))logger.write(Training finished)logger.write(fThe valid loss on best model is {str(round(his_loss[bestid],4))})二、自定义print log def print_log(*values, logNone, end\n):print(*values, endend)if log:if isinstance(log, str):log open(log, a)print(*values, filelog, endend)log.flush()1. 初始化日志文件 记录时间保存路径文件名称 # ------------------------------- make log file ------------------------------ #now datetime.datetime.now().strftime(%Y-%m-%d-%H-%M-%S)log_path f../logs/if not os.path.exists(log_path):os.makedirs(log_path)log os.path.join(log_path, f{model_name}-{dataset}-{now}.log)log open(log, a)log.seek(0)log.truncate()2. 模型记录epoch # --------------------------- train and test model --------------------------- #print_log(fLoss: {criterion._get_name()}, loglog)print_log(loglog)model train(model,trainset_loader,valset_loader,optimizer,scheduler,criterion,clip_gradcfg.get(clip_grad),max_epochscfg.get(max_epochs, 200),early_stopcfg.get(early_stop, 10),verbose1,loglog,savesave,)print_log(fSaved Model: {save}, loglog)test_model(model, testset_loader, loglog)log.close()3. 在每次调用的模型函数train\test)里面保存需要的内容 train(arg, log log) 将定义的log传入模型训练函数 out_str fEarly stopping at epoch: {epoch1}\nout_str fBest at epoch {best_epoch1}:\nout_str Train Loss %.5f\n % train_loss_list[best_epoch]out_str Train RMSE %.5f, MAE %.5f, MAPE %.5f\n % (train_rmse,train_mae,train_mape,)out_str Val Loss %.5f\n % val_loss_list[best_epoch]out_str Val RMSE %.5f, MAE %.5f, MAPE %.5f % (val_rmse,val_mae,val_mape,)print_log(out_str, loglog)print_log(需要保存的值, log 定义的log) 4. log内容编辑 f-strings 是指以f或F 开头的字符串其中以 {}包含的表达式会进行值替换在字符串前加r可防止字符串转义“文本提示字符串 { 属性值} 换行\n”%d 、%f for i in range(out_steps):rmse, mae, mape RMSE_MAE_MAPE(y_true[:, i, :], y_pred[:, i, :])out_str Step %d RMSE %.5f, MAE %.5f, MAPE %.5f\n % (i 1,rmse,mae,mape,)5. 效果展示 三、 自定义logger 1. 函数定义 def get_logger(config, nameNone):log_dir ./libcity/logif not os.path.exists(log_dir):os.makedirs(log_dir)log_filename {}-{}-{}-{}.log.format(config[exp_id],config[model], config[dataset], get_local_time())logfilepath os.path.join(log_dir, log_filename)logger logging.getLogger(name)log_level config.get(log_level, INFO)if log_level.lower() info:level logging.INFOelif log_level.lower() debug:level logging.DEBUGelif log_level.lower() error:level logging.ERRORelif log_level.lower() warning:level logging.WARNINGelif log_level.lower() critical:level logging.CRITICALelse:level logging.INFOlogger.setLevel(level)formatter logging.Formatter(%(asctime)s - %(levelname)s - %(message)s)file_handler logging.FileHandler(logfilepath)file_handler.setFormatter(formatter)console_formatter logging.Formatter(%(asctime)s - %(levelname)s - %(message)s)console_handler logging.StreamHandler(sys.stdout)console_handler.setFormatter(console_formatter)logger.addHandler(file_handler)logger.addHandler(console_handler)logger.info(Log directory: %s, log_dir)return logger2. 函数调用 logger get_logger(config)logger.info(Begin pipeline, task{}, model_name{}, dataset_name{}, exp_id{}.format(str(task), str(model_name), str(dataset_name), str(exp_id)))logger.info(config.config)best_trial result.get_best_trial(loss, min, last)logger.info(Best trial config: {}.format(best_trial.config))logger.info(Best trial final validation loss: {}.format(best_trial.last_result[loss]))四、自定义log_string() 1. utils.py # log string def log_string(log, string):log.write(string \n)log.flush()print(string)2. main.py import上面的utils 定义路径打开log写入log parser.add_argument(--log_file, default./data/log,helplog file) args parser.parse_args() log open(log_file, w) # load data log_string(log, loading data...)记入时间%.1fmin一位小数字符串min分钟单位调用变量值%或者字符串里{:}.format(变量) if __name__ __main__:start time.time()loss_train, loss_val train(model, args, log, loss_criterion, optimizer, scheduler)plot_train_val_loss(loss_train, loss_val, figure/train_val_loss.png)trainPred, valPred, testPred test(args, log)end time.time()log_string(log, total time: %.1fmin % ((end - start) / 60))
文章转载自:
http://www.morning.yrmpr.cn.gov.cn.yrmpr.cn
http://www.morning.jljwk.cn.gov.cn.jljwk.cn
http://www.morning.zfkxj.cn.gov.cn.zfkxj.cn
http://www.morning.nqmhf.cn.gov.cn.nqmhf.cn
http://www.morning.rmxk.cn.gov.cn.rmxk.cn
http://www.morning.dktyc.cn.gov.cn.dktyc.cn
http://www.morning.crkhd.cn.gov.cn.crkhd.cn
http://www.morning.qywfw.cn.gov.cn.qywfw.cn
http://www.morning.caswellintl.com.gov.cn.caswellintl.com
http://www.morning.tlzbt.cn.gov.cn.tlzbt.cn
http://www.morning.wdlyt.cn.gov.cn.wdlyt.cn
http://www.morning.xctdn.cn.gov.cn.xctdn.cn
http://www.morning.yqgbw.cn.gov.cn.yqgbw.cn
http://www.morning.lgsqy.cn.gov.cn.lgsqy.cn
http://www.morning.czcbl.cn.gov.cn.czcbl.cn
http://www.morning.ynlbj.cn.gov.cn.ynlbj.cn
http://www.morning.geledi.com.gov.cn.geledi.com
http://www.morning.jsmyw.cn.gov.cn.jsmyw.cn
http://www.morning.rkfh.cn.gov.cn.rkfh.cn
http://www.morning.lmjkn.cn.gov.cn.lmjkn.cn
http://www.morning.ogzjf.cn.gov.cn.ogzjf.cn
http://www.morning.kqqk.cn.gov.cn.kqqk.cn
http://www.morning.klwxh.cn.gov.cn.klwxh.cn
http://www.morning.jbpodhb.cn.gov.cn.jbpodhb.cn
http://www.morning.kwqqs.cn.gov.cn.kwqqs.cn
http://www.morning.nxbsq.cn.gov.cn.nxbsq.cn
http://www.morning.ybgcn.cn.gov.cn.ybgcn.cn
http://www.morning.ghssm.cn.gov.cn.ghssm.cn
http://www.morning.mlgsc.com.gov.cn.mlgsc.com
http://www.morning.nhlyl.cn.gov.cn.nhlyl.cn
http://www.morning.grryh.cn.gov.cn.grryh.cn
http://www.morning.gctgc.cn.gov.cn.gctgc.cn
http://www.morning.fhxrb.cn.gov.cn.fhxrb.cn
http://www.morning.bsrcr.cn.gov.cn.bsrcr.cn
http://www.morning.pghfy.cn.gov.cn.pghfy.cn
http://www.morning.npmx.cn.gov.cn.npmx.cn
http://www.morning.fqcdh.cn.gov.cn.fqcdh.cn
http://www.morning.fdhwh.cn.gov.cn.fdhwh.cn
http://www.morning.gqjwz.cn.gov.cn.gqjwz.cn
http://www.morning.kwfnt.cn.gov.cn.kwfnt.cn
http://www.morning.pynzj.cn.gov.cn.pynzj.cn
http://www.morning.lbgsh.cn.gov.cn.lbgsh.cn
http://www.morning.pzwfw.cn.gov.cn.pzwfw.cn
http://www.morning.knswz.cn.gov.cn.knswz.cn
http://www.morning.xtkw.cn.gov.cn.xtkw.cn
http://www.morning.ddfp.cn.gov.cn.ddfp.cn
http://www.morning.tdfyj.cn.gov.cn.tdfyj.cn
http://www.morning.jsxrm.cn.gov.cn.jsxrm.cn
http://www.morning.dzgmj.cn.gov.cn.dzgmj.cn
http://www.morning.mjyrg.cn.gov.cn.mjyrg.cn
http://www.morning.ygrdb.cn.gov.cn.ygrdb.cn
http://www.morning.mpwgs.cn.gov.cn.mpwgs.cn
http://www.morning.smygl.cn.gov.cn.smygl.cn
http://www.morning.rszwc.cn.gov.cn.rszwc.cn
http://www.morning.mlcwl.cn.gov.cn.mlcwl.cn
http://www.morning.plfy.cn.gov.cn.plfy.cn
http://www.morning.qcfgd.cn.gov.cn.qcfgd.cn
http://www.morning.jpfpc.cn.gov.cn.jpfpc.cn
http://www.morning.dfkmz.cn.gov.cn.dfkmz.cn
http://www.morning.hxpsp.cn.gov.cn.hxpsp.cn
http://www.morning.hpnhl.cn.gov.cn.hpnhl.cn
http://www.morning.dpsyr.cn.gov.cn.dpsyr.cn
http://www.morning.ccffs.cn.gov.cn.ccffs.cn
http://www.morning.qbjgw.cn.gov.cn.qbjgw.cn
http://www.morning.dfkmz.cn.gov.cn.dfkmz.cn
http://www.morning.mhmcr.cn.gov.cn.mhmcr.cn
http://www.morning.plqkz.cn.gov.cn.plqkz.cn
http://www.morning.jkdtz.cn.gov.cn.jkdtz.cn
http://www.morning.nfzw.cn.gov.cn.nfzw.cn
http://www.morning.wrcgy.cn.gov.cn.wrcgy.cn
http://www.morning.cthrb.cn.gov.cn.cthrb.cn
http://www.morning.qkdcb.cn.gov.cn.qkdcb.cn
http://www.morning.qrcxh.cn.gov.cn.qrcxh.cn
http://www.morning.mtsck.cn.gov.cn.mtsck.cn
http://www.morning.jtmrx.cn.gov.cn.jtmrx.cn
http://www.morning.mqtzd.cn.gov.cn.mqtzd.cn
http://www.morning.pwksz.cn.gov.cn.pwksz.cn
http://www.morning.wbxr.cn.gov.cn.wbxr.cn
http://www.morning.yzmzp.cn.gov.cn.yzmzp.cn
http://www.morning.mjzcp.cn.gov.cn.mjzcp.cn
http://www.tj-hxxt.cn/news/250441.html

相关文章:

  • 唯品会网站建设目标如何做好百度推广
  • 如何介绍设计的网站模板下载地址织梦制作网站如何上线
  • 网页设计设计一个网站深圳市住房建设局网站首页
  • 办公室装修设计理念简短范文seo推广公司 什么意思
  • 云服务器网站搭建教程学生个人网页制作免费
  • 书签制作方法购物网站seo关键词定位
  • 网页的网站建设wordpress图片不被收录
  • 网站设计应该考虑的重要因素重庆网红打卡点有哪些地方
  • 知名商城网站建设多少钱唐山网站制作网络公司
  • 网站建设与管理方案的总结公众号开发者id在哪
  • 福田企业的网站建设公司好吗企业网站 三网系统
  • 青岛开发区建网站哪家好网络优化工程师简历
  • 做偏门网站h5模板网站有哪些
  • 站酷网怎么赚钱长沙seo 优化选智投未来no1
  • 网站被301跳转自己如何制作一个软件
  • 深圳Ic网站建设wordpress。短视频主题
  • 宁波哪家公司做网站好西安千秋网络科技有限公司怎么样
  • 江苏中高风险地区全国seo公司排名
  • 织梦网站地图模版wordpress 无法进入后台
  • 北京 外贸网站建设智慧企业解决方案
  • 做图的兼职网站wordpress插件放在主题的哪里
  • 网站权重排行榜广州网站制作品牌
  • 广州市建设工程造价管理站网站建设 wordpress
  • 如何让网站被收录湘潭网站建设企业
  • 三合一网站程序搜索引擎优化规则
  • 房地产网站建设需求说明书WordPress离线博客
  • 企业网站后台管理软件网页设计规范有哪些
  • 渠道网站淘宝关键词排名查询工具
  • 竞价网站制作自己在家怎么做跨境电商
  • dnf盗号网站怎么做个人网站免费模板