Uses of Interface
org.tribuo.multilabel.sgd.MultiLabelObjective
Packages that use MultiLabelObjective
Package
Description
Provides an implementation of a multi-label classification factorization machine model using Stochastic Gradient Descent.
Provides an implementation of a multi-label classification linear model using Stochastic Gradient Descent.
Provides multi-label classification loss functions for Stochastic Gradient Descent.
- 
Uses of MultiLabelObjective in org.tribuo.multilabel.sgd.fmMethods in org.tribuo.multilabel.sgd.fm that return MultiLabelObjectiveModifier and TypeMethodDescriptionFMMultiLabelOptions.getLoss()Returns the loss function specified in the arguments.Constructors in org.tribuo.multilabel.sgd.fm with parameters of type MultiLabelObjectiveModifierConstructorDescriptionFMMultiLabelTrainer(MultiLabelObjective objective, StochasticGradientOptimiser optimiser, int epochs, int loggingInterval, int minibatchSize, long seed, int factorizedDimSize, double variance) Constructs an SGD trainer for a multi-label factorization machine.FMMultiLabelTrainer(MultiLabelObjective objective, StochasticGradientOptimiser optimiser, int epochs, int loggingInterval, long seed, int factorizedDimSize, double variance) Constructs an SGD trainer for a multi-label factorization machine.FMMultiLabelTrainer(MultiLabelObjective objective, StochasticGradientOptimiser optimiser, int epochs, long seed, int factorizedDimSize, double variance) Constructs an SGD trainer for a multi-label factorization machine.
- 
Uses of MultiLabelObjective in org.tribuo.multilabel.sgd.linearMethods in org.tribuo.multilabel.sgd.linear that return MultiLabelObjectiveModifier and TypeMethodDescriptionLinearSGDOptions.getLoss()Returns the loss function specified in the arguments.Constructors in org.tribuo.multilabel.sgd.linear with parameters of type MultiLabelObjectiveModifierConstructorDescriptionLinearSGDTrainer(MultiLabelObjective objective, StochasticGradientOptimiser optimiser, int epochs, int loggingInterval, int minibatchSize, long seed) Constructs an SGD trainer for a linear model.LinearSGDTrainer(MultiLabelObjective objective, StochasticGradientOptimiser optimiser, int epochs, int loggingInterval, long seed) Constructs an SGD trainer for a linear model.LinearSGDTrainer(MultiLabelObjective objective, StochasticGradientOptimiser optimiser, int epochs, long seed) Constructs an SGD trainer for a linear model.
- 
Uses of MultiLabelObjective in org.tribuo.multilabel.sgd.objectivesClasses in org.tribuo.multilabel.sgd.objectives that implement MultiLabelObjectiveModifier and TypeClassDescriptionfinal classA multilabel version of binary cross entropy loss which expects logits.final classHinge loss, scores the correct value margin and any incorrect predictions -margin.