io
classicML的I/O函数,用于模型保存等操作.
initialize_weights_file
初始化权重文件, 以创建或者解析模式运行.
cml.backend.io的HDF5文件标准化协议包括: 两个信息 description和parameters, description用来存放cml兼容性和开发时间等信息; parameters用以保存模型本身的参数.parameters分成两个数据集: compile保存模型的训练的超参数; weights保存模型的权重信息. 开发符合标准化协议的自定义模型, 需将固化的参数保存在compile和weights中.
cml.io.initialize_weights_file(filepath, mode, model_name)
参数
filepath: 字符串,权重文件加载的路径.
mode:
'w'或'r',工作模式,'w'是写入权重文件,'r'是读取权重文件.model_name: 字符串,模型的名称.
返回
可操作的文件指针.
异常
IOError: 初始化失败.
ValueError: 文件核验失败.