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

深度学习·Argparse

Argparse

命令行选项、参数和子命令解析器

ArgumentParser

命令行传参数->解析参数->获得对应参数

  • 初始化:parser = argparse.ArgumentParser(description='xxx')
  • 添加命令行参数: parser.add_argument("--training_filepath", type=str, help="Filepath to the training features", default="./data/2017/training/")
  • 位置参数和可选参数:位置参数"training_filepath"必须添加;可选参数--training_filepath可以不添加,可以设定默认值
  • 解析参数args = parser.parse_args(),解析完参数后可以使用args获取并索引命令行参数
  • 属性值:利用args.training_filepath获得对应属性`

NameSpace

from argparse import Namespace
就是一个结构体,可以储存一些参数或者变量的值,方便用.attribute获得

config=Namespace(project_name='DNN_Classifier',batch_size=32,learning_rate=1e-3,device=torch.device('cuda' if torch.cuda.is_available() else 'cpu'),epochs=50,
)

dataloader=DataLoader(dataset,batch_size=config.batch_size,shuffle=True)中,利用config.batch_size获取变量值

http://www.lryc.cn/news/450963.html

相关文章:

  • 制造企业为何需要PLM系统?PLM系统解决方案对制造业重要性分析
  • http协议中的header详细讲解
  • 探索后量子安全:基于格加密技术的未来密码学展望
  • WPF之UI进阶--完整了解wpf的控件和布局容器及应用
  • unity一键注释日志和反注释日志
  • VBA数据库解决方案第十五讲:Recordset集合中单个数据的精确处理
  • 甄选范文“论软件需求管理”,软考高级论文,系统架构设计师论文
  • Android Studio Dolphin 中Gradle下载慢的解决方法
  • Excel实现省-市-区/县级联
  • 【优化代码结构】函数的参数归一化
  • CSS中height设置100vh和100%的区别
  • 红米k60至尊版工程固件 MTK芯片 资源预览 刷写说明 与nv损坏修复去除电阻图示
  • QEMU使用Qemu-Guest-Agent传输文件、执行指令等
  • 【漏洞复现】金和OA C6 GeneralXmlhttpPage.aspx Sql注入漏洞
  • 复数表示的电场
  • 常用快捷键整理
  • 【Transformer】长距离依赖
  • Git傻傻分不清楚(下)
  • golang学习笔记27-反射【重要】
  • 利用Puppeteer-Har记录与分析网页抓取中的性能数据
  • YOLOv5改进系列(1)——添加CBAM注意力机制
  • 无头单向非循环java版的模拟实现
  • Bert Score-文本相似性评估
  • Pyenv管理Python版本,conda之外的另一套python版本管理解决方案
  • 快速实现AI搜索!Fivetran 支持 Milvus 作为数据迁移目标
  • css的页面布局属性
  • RTE 大会报名丨AI 时代新基建:云边端架构和 AI Infra ,RTE2024 技术专场第二弹!
  • 【React】入门Day01 —— 从基础概念到实战应用
  • <<机器学习实战>>10-11节笔记:生成器与线性回归手动实现
  • 链表OJ经典题目及思路总结(一)