コード例 #1
0
ファイル: lbfgs.go プロジェクト: kortschak/opt
func NewLBFGS() *LBFGS {
	s := &LBFGS{
		Mem:        5,
		LineSearch: uni.DerivWrapper{uni.NewArmijo()},
	}
	return s
}
コード例 #2
0
ファイル: projgrad.go プロジェクト: kortschak/opt
func NewProjGrad() *ProjGrad {
	s := &ProjGrad{
		LineSearch: uni.NewArmijo(),
	}
	return s
}
コード例 #3
0
ファイル: steepestdescent.go プロジェクト: kortschak/opt
func NewSteepestDescent() *SteepestDescent {
	s := &SteepestDescent{
		LineSearch: uni.DerivWrapper{uni.NewArmijo()},
	}
	return s
}