# Convex optimization > The process of using mathematical techniques such as gradient descent to find the minimum of a convex function. A great deal of research in machine learning has focused on formulating various problems as convex optimization problems and in solving those problems more efficiently.[^1] The process of using mathematical techniques such as [gradient descent](https://wiki.g15e.com/pages/Gradient%20descent.txt) to find the minimum of a [convex function](https://wiki.g15e.com/pages/Convex%20function.txt). A great deal of research in [machine learning](https://wiki.g15e.com/pages/Machine%20learning.txt) has focused on formulating various problems as convex optimization problems and in solving those problems more efficiently.[^1] ## Footnotes [^1]: https://developers.google.com/machine-learning/glossary#convex_optimization