Skip to main content

BaseTracker

BaseTracker()
Abstract base class for trackers.

Ancestors

  • abc.ABC

Descendants

  • systematica.portfolio.trackers.neptune_ai.NeptuneTracker

Methods

run_study

run_study(
    self,
    objective: Callable,
    create_study_kwargs: Dict[str, Any],
    optimize_kwargs: Dict[str, Any],
) ‑> optuna.study.study.Study
Run study. Parameters:
NameTypeDefaultDescription
objectivetp.Callable--The objective function to be optimized.
create_study_kwargstp.Kwargs--Keyword arguments for creating the Optuna study.
optimize_kwargstp.Kwargs--Keyword arguments for the optimization process.
Returns:
TypeDescription
optuna.StudyThe Optuna study object containing optimization results.

BaseCustomNeptuneCallback

BaseCustomNeptuneCallback(
    run: neptune.metadata_containers.run.Run,
    **kwargs,
)
Abstract base class for custom Neptune.ai tracker callback. This class extends Neptune’s callback functionality to track Optuna trials and log them to Neptune.ai. Initialize the Neptune custom callback. Parameters:
NameTypeDefaultDescription
runneptune.Run--Neptune run instance for logging.
kwargstp.Kwargs--Additional keyword arguments passed to parent class.

Ancestors

  • abc.ABC
  • systematica.portfolio.trackers.custom_neptune_ai.NeptuneCallback

Descendants

  • systematica.portfolio.trackers.custom_neptune_callbacks.CustomCallback