Optimization (Wiki)
Linear programming
Gradient-based optimization
- Batch gradient descent
- Stochastic gradient descent
- Mini-batch gradient descent
- Momentum
- Nesterov accelerated gradient
- Adagrad
- Adadelta
- RMSprop
- Adam, AdaMax
- TAdam
- Nadam
- AMSGrad
- LaProp (Code)
Bayesian optimization
Evolutionary algorithms (Wiki)
- Imitate some aspects of natural evolution
- GA Genetic algorithm (Wiki)
- MA Memetic algorithm (Wiki)
- GP Genetic programming
- ES Evolutionary strategies
- EP Evolutionary programming
- LCS Learning classifier systems
- Harmony search
- PBT Population-based Training
- Population Based Training of Neural Networks (2017) Max Jaderberg, Valentin Dalibard, Simon Osindero, Wojciech M. Czarnecki, Jeff Donahue, Ali Razavi, Oriol Vinyals, Tim Green, Iain Dunning, Karen Simonyan, Chrisantha Fernando, Koray Kavukcuoglu
Trajectory-based algorithms
- Simulated annealing
- Hill climbing
- b-Hill climbing
- Tabu search
- Variable neighborhood search
Swarm-based algorithms
- Artificial bee colony
- Cuckoo search
- Firefly algorithm
- Particle swarm (Wiki)
Multi-armed bandits (Wiki)
Heuristic algorithms
Multimodel optimization
Multiobjective optimization
Software
Star
Issue