# AveragedPerceptronTrainer.Options Class

## Definition

public sealed class AveragedPerceptronTrainer.Options : Microsoft.ML.Trainers.AveragedLinearOptions
type AveragedPerceptronTrainer.Options = class
inherit AveragedLinearOptions
Public NotInheritable Class AveragedPerceptronTrainer.Options
Inherits AveragedLinearOptions
Inheritance
AveragedPerceptronTrainer.Options

## Fields

 Determines whether to do averaging or not. (Inherited from AveragedLinearOptions) Determine whether to decrease the LearningRate or not. (Inherited from AveragedLinearOptions) Column to use for features. (Inherited from TrainerInputBase) Initial weights and bias scale. (Inherited from OnlineLinearOptions) The L2 weight for regularization. (Inherited from AveragedLinearOptions) Column to use for labels. (Inherited from TrainerInputBaseWithLabel) Determines when to update averaged weights. (Inherited from AveragedLinearOptions) Learning rate. (Inherited from AveragedLinearOptions) Number of passes through the training dataset. (Inherited from OnlineLinearOptions) Extra weight given to more recent updates. (Inherited from AveragedLinearOptions) Determines whether RecencyGain is multiplicative or additive. (Inherited from AveragedLinearOptions) Number of examples after which weights will be reset to the current average. (Inherited from AveragedLinearOptions) Determines whether to shuffle data for each training iteration. (Inherited from OnlineLinearOptions)

## Properties

 A custom loss.