# 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.get_all_study_summaries Get all history of studies stored in a specified storage. optuna.study.StudyDirection Direction of a Study. optuna.study.StudySummary Basic attributes and aggregated results of a Study.