optuna.studyΒΆ

The study module implements the Study object and related functions. A public constructor is available for the Study class, but direct use of this constructor is not recommended. Instead, library users should create and load a Study using create_study() and load_study() respectively.

optuna.study.Study

A study corresponds to an optimization task, i.e., a set of trials.

optuna.study.create_study

Create a new Study.

optuna.study.load_study

Load the existing Study that has the specified name.

optuna.study.delete_study

Delete a Study object.

optuna.study.copy_study

Copy study from one storage to another.

optuna.study.get_all_study_summaries

Get all history of studies stored in a specified storage.

optuna.study.MaxTrialsCallback

Set a maximum number of trials before ending the study.

optuna.study.StudyDirection

Direction of a Study.

optuna.study.StudySummary

Basic attributes and aggregated results of a Study.