Stochastic Optimization

GeneralOptimization • 71 methods

Stochastic Optimization methods are used to optimize neural networks. We typically take a mini-batch of data, hence 'stochastic', and perform a type of gradient descent with this minibatch. Below you can find a continuously updating list of stochastic optimization algorithms.

Subcategories

Method Year Papers
2014 19803
1951 1819
2018 623
2013 457
2019 183
2011 177
2017 156
2021 155
2016 147
1999 141
2020 108
2014 104
2017 68
2018 61
2019 53
2000 50
2019 48
2016 46
2020 41
2018 39
2000 34
2021 32
2017 31
2019 29
1983 28
2000 20
2020 18
2000 17
2019 16
2012 15
2000 14
2019 13
2016 11
2019 11
2022 10
2000 10
2021 9
2014 8
2017 6
2020 6
2015 5
2019 5
2021 4
2018 4
2019 3
2021 2
2018 2
1991 2
2020 2
2022 2
2019 1
2019 1
2023 1
2022 1
2019 1
2019 1
2022 1
2000 1
2024 1
2021 1
2017 1
2019 1
2017 1
2018 1
2021 1
2021 1
2024 1
2018 1
2000 0
2000 0