Weights and Biases

A plugin that handles logging to a Weights and Biases project.

WandBPlugin logs data and training information to a Weights and Biases project, making it easy to keep track of preprocessing strategies and models, as well as creating experiment reports.


source

WandBPlugin

 WandBPlugin (project:Optional[str]=None, entity:Optional[str]=None,
              **kwargs)

Weights and Biases plugin. Kwargs from the constructor are passed to wandb.init().

Type Default Details
project typing.Optional[str] None Name of the Weights and Biases project.
entity typing.Optional[str] None Name of the Weights and Biases entity (username).
kwargs

source

WandBPlugin.on_setup_data

 WandBPlugin.on_setup_data ()

Log features and target(s) as a single dataset artifact.


source

WandBPlugin.on_setup_end

 WandBPlugin.on_setup_end ()

Log WandB config that contains the parameters passed to the Poniard estimator constructor.


source

WandBPlugin.on_infer_types

 WandBPlugin.on_infer_types ()

Log the inferred types dataframe as a table.


source

WandBPlugin.on_setup_preprocessor

 WandBPlugin.on_setup_preprocessor ()

Log the preprocessor’s HTML repr.


source

WandBPlugin.on_plot

 WandBPlugin.on_plot (figure:plotly.graph_objs._figure.Figure, name:str)

Log a Plotly plot.


source

WandBPlugin.on_fit_end

 WandBPlugin.on_fit_end ()

Log the results dataframe as a table.


source

WandBPlugin.on_analyze_estimator

 WandBPlugin.on_analyze_estimator (estimator:sklearn.base.BaseEstimator,
                                   name:str)

Log fitted estimator as an artifact.