Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultSchedule ¶
type DefaultSchedule struct { optimizers.DefaultSchedule ScheduleBase }
func NewDefaultSchedule ¶
func NewDefaultSchedule(args ...interface{}) *DefaultSchedule
func (*DefaultSchedule) ClassName ¶
func (s *DefaultSchedule) ClassName() string
func (*DefaultSchedule) Declare ¶
func (s *DefaultSchedule) Declare()
func (*DefaultSchedule) Initialize ¶
func (s *DefaultSchedule) Initialize()
type GradientDescentMomentum ¶
type GradientDescentMomentum struct {
optimizers.GradientDescentMomentum
}
func NewGradientDescentMomentum ¶
func NewGradientDescentMomentum(args ...interface{}) *GradientDescentMomentum
func (*GradientDescentMomentum) ClassName ¶
func (o *GradientDescentMomentum) ClassName() string
type MultiOptimizer ¶
type MultiOptimizer struct {
optimizers.MultiOptimizer
}
func NewMultiOptimizer ¶
func NewMultiOptimizer( optimizerMapping map[string]Optimizer, args ...interface{}) *MultiOptimizer
func (*MultiOptimizer) ClassName ¶
func (o *MultiOptimizer) ClassName() string
type Optimizer ¶
type Optimizer interface { optimizers.Optimizer }
type PowerSchedule ¶
type PowerSchedule struct { optimizers.PowerSchedule ScheduleBase }
func NewPowerSchedule ¶
func NewPowerSchedule(args ...interface{}) *PowerSchedule
func (*PowerSchedule) ClassName ¶
func (s *PowerSchedule) ClassName() string
func (*PowerSchedule) Declare ¶
func (s *PowerSchedule) Declare()
func (*PowerSchedule) Initialize ¶
func (s *PowerSchedule) Initialize()
type Schedule ¶
type Schedule interface { optimizers.Schedule generators.GlobalObject }
type ScheduleBase ¶
type ScheduleBase struct {
// contains filtered or unexported fields
}
func (*ScheduleBase) GetLearningRate ¶
func (*ScheduleBase) Init ¶
func (s *ScheduleBase) Init(self Schedule)
type StepSchedule ¶
type StepSchedule struct { optimizers.StepSchedule ScheduleBase }
func NewStepSchedule ¶
func NewStepSchedule(args ...interface{}) *StepSchedule
func (*StepSchedule) ClassName ¶
func (s *StepSchedule) ClassName() string
func (*StepSchedule) Declare ¶
func (s *StepSchedule) Declare()
func (*StepSchedule) Initialize ¶
func (s *StepSchedule) Initialize()
Click to show internal directories.
Click to hide internal directories.