Versions in this module Expand all Collapse all v1 v1.0.0 Nov 4, 2025 Changes in this version + func BaseFitTransform(est Estimator, df *dataframe.DataFrame, target ...string) (*dataframe.DataFrame, error) + type Estimator interface + Fit func(df *dataframe.DataFrame, target ...string) error + Transform func(df *dataframe.DataFrame) (*dataframe.DataFrame, error) + type Fittable interface + IsFitted func() bool + type Pipeline struct + func LoadPipeline(path string) (*Pipeline, error) + func NewPipeline() *Pipeline + func (p *Pipeline) Add(name string, estimator Estimator) *Pipeline + func (p *Pipeline) Fit(df *dataframe.DataFrame, target ...string) error + func (p *Pipeline) FitTransform(df *dataframe.DataFrame, target ...string) (*dataframe.DataFrame, error) + func (p *Pipeline) GetStep(index int) *PipelineStep + func (p *Pipeline) GetStepByName(name string) *PipelineStep + func (p *Pipeline) IsFitted() bool + func (p *Pipeline) Len() int + func (p *Pipeline) Save(path string) error + func (p *Pipeline) SaveMetadata(path string) error + func (p *Pipeline) Steps() []PipelineStep + func (p *Pipeline) Transform(df *dataframe.DataFrame) (*dataframe.DataFrame, error) + type PipelineMetadata struct + CreatedAt time.Time + GopherDataVersion string + Version string + type PipelineStep struct + Estimator Estimator + Name string + type SerializedPipeline struct + Metadata PipelineMetadata + Steps []SerializedStep + type SerializedStep struct + Fitted bool + Name string + Params map[string]any + State map[string]any + Type string + type Transformer interface + FitTransform func(df *dataframe.DataFrame, target ...string) (*dataframe.DataFrame, error)