- 博客(3)
- 收藏
- 关注
原创 yaml文件读取
yaml文件的后缀为.yml或.yaml基本语法规则:大小写敏感使用缩进表示层级关系缩进不允许使用tab,只允许空格缩进的空格数不重要,只要相同层级的元素左对齐即可‘#’ 表示注释yaml文件encoder: conformerencoder_conf: output_size: 256 attention_heads: 4 linear_units: 2048 num_blocks: 12 读取操作yaml_path = r'
2022-01-06 15:37:06
1718
原创 logging模块的基本使用
logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等。import logging# 初始化日志对象logging.basicConfig( # 日志级别, 不低于这个级别的才可以打印出来 level=logging.INFO, # 日志信息保存的路径,若设置了此项,那么打印的信息不会 # 输出到控制台,会直接把信息保存在指定路径文件中 .
2021-12-23 19:08:31
243
原创 [错误用法记录] 参数初始化
[错误用法记录] 参数初始化使用参数初始化的时候一定要针对类型来初始化,不要一起直接初始化for p in self.parameters(): if p.dim() == 1: p.data.zero_()像这样不加判断的直接对所有的一维参数置0,会导致经过nn.LayerNorm后所有的数值全部置0。因为nn.LayerNorm里面的elementwise_affine默认为True(即有可学习的参数),进行归一化时的具体操作是 对应位置元素乘上这个参数再加上偏置b
2021-12-23 13:56:58
888
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人