API Reference

Project

class bayaml.project.Project(data: str | Path | DataFrame | None = None, *, target: str | None = None, workspace: str | Path | None = None, seed: int = 42)[source]

Bases: object

Main orchestration class for Bayaml.

Handles data loading, model training, evaluation, Auto Mode execution, deployment, and tracking.

auto(instruction: str, preview: bool = False, auto_confirm: bool = True, mode: str = 'safe') ExecutionPlan | dict[str, Any][source]
property dataframe: DataFrame | None
deploy(mode: str = 'rest', output_dir: str = 'deployment_bundle') Path[source]
classmethod from_config(cfg: ConfigSchema | Mapping[str, Any] | str | Path) Project[source]
guardian() dict[str, Any][source]
run() dict[str, float][source]
stability(n_runs: int = 5) dict[str, float][source]
property target: str | None

AutoML

bayaml.automl.bayaml(data: Any, target: str, config: Mapping[str, Any] | None = None) Dict[str, Any][source]

Primary AutoML entrypoint wrapping Project-based CV/HPO execution.