主要内容

从内部记录器的内存存储数据转移到日志目标

自从R2022b

    语法

    描述

    例子

    写(lgr)转移所有存储日志上下文记录器的目标(MAT文件或trainingProgressMonitor对象)。

    例子

    全部折叠

    这个例子展示了如何记录数据到磁盘时培训代理使用自定义循环。

    创建一个FileLogger对象使用rlDataLogger

    flgr = rlDataLogger ();

    设置日志记录器对象。这个操作初始化对象执行安装任务,比如,例如,创建一个目录来保存数据文件。

    设置(flgr);

    在自定义训练循环中,您现在可以存储数据日志记录器对象内存和数据写入文件。

    对于这个示例,商店随机数文件日志记录器对象,分组变量Context1Context2。问题写命令时,垫文件对应一个包含这两个变量的迭代和保存中指定的名称flgr.LoggingOptions.FileNameRule,在指定的文件夹中flgr.LoggingOptions.LoggingDirectory

    iter = 1:10%三个随机数字存储在内存中%的元素变量“Context1”ct = 1:3商店(flgr“Context1”兰德,iter);结束%在内存中存储一个随机数%的变量“Context2”存储(flgr,“Context2”兰德,iter);每4迭代%写入数据文件如果国防部(iter 4) = = 0写(flgr);结束结束

    清理日志记录器对象。这个操作执行清理任务比如文件写入任何数据仍然在内存中。

    清理(flgr);

    输入参数

    全部折叠

    数据日志记录器对象,指定为一个FileLogger或者一个MonitorLogger对象。

    版本历史

    介绍了R2022b