sopt is a simple python optimizer libry.Currentlly,it includes some stochastic optimization algorithms,like Genetic Algorithm(GA),Particle Swarm Optimization(PSO),Simulated Anealing (SA),Random Walk(and its improvement version),and some gradient based optimizers,like Gradient Descent,Momentum,AdaGrad,RMSProp and Adam Optimizers.For the GA optimizers,it includes many kinds of different selected methods,mutation methods etc,as well as for PSO and other optimizers, so you can try many different kinds of optimizers with different settings,all the stochastic optimization also supports the non-linear complex constraints by using penalty methods or dropout-bad-solution methods.
-
Notifications
You must be signed in to change notification settings - Fork 13
sopt:A simple python optimization library
License
Lyrichu/sopt
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
sopt:A simple python optimization library
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published