LocalFileLogger¶
- class LocalFileLogger(experiments_folder: str, config: Optional[Dict[str, Any]] = None, gzip: bool = False)[source]¶
Bases:
etna.loggers.file_logger.BaseFileLoggerLogger for logging files into local folder.
It writes its result into folder like
experiments_folder/2021-12-12T12-12-12, where the second part is related to datetime of starting the experiment.After every
start_experimentit creates a new subfolderjob_type/group. If some of these two values are None then behaviour is little different and described instart_experimentmethod.Create instance of LocalFileLogger.
- Parameters
experiments_folder (str) – path to folder to create experiment in
config (Optional[Dict[str, Any]]) – a dictionary-like object for saving inputs to your job, like hyperparameters for a model or settings for a data preprocessing job
gzip (bool) – indicator whether to use compression during saving tables or not
- Inherited-members
Methods
finish_experiment(*args, **kwargs)Finish experiment.
log(msg, **kwargs)Log any event.
log_backtest_metrics(ts, metrics_df, ...)Write metrics to logger.
log_backtest_run(metrics, forecast, test)Backtest metrics from one fold to logger.
start_experiment([job_type, group])Start experiment within current experiment, it is used for separate different folds during backtest.
to_dict()Collect all information about etna object in dict.
- start_experiment(job_type: Optional[str] = None, group: Optional[str] = None, *args, **kwargs)[source]¶
Start experiment within current experiment, it is used for separate different folds during backtest.
As a result, within
self.experiment_foldersubfolderjob_type/groupis created.If
job_typeorgroupisn’t set then only one-level subfolder is created.If none of
job_typeandgroupis set then experiment logs files intoself.experiment_folder.
- Parameters
job_type (Optional[str]) – Specify the type of run, which is useful when you’re grouping runs together into larger experiments using group.
group (Optional[str]) – Specify a group to organize individual runs into a larger experiment.