Datapedia
Machine Learning

Optimización convexa

Rama de la optimización matemática que estudia problemas donde la función a minimizar tiene una única solución óptima global, sin mínimos locales que puedan confundir al algoritmo.

Matemática para MLOptimización

Un problema de optimización convexa tiene la propiedad de que cualquier mínimo local que se encuentre es también el mínimo global: no existen “trampas” intermedias donde un algoritmo de optimización pueda quedar atascado creyendo haber encontrado la mejor solución posible sin serlo realmente.

Por qué es relevante en machine learning

Algunos modelos, como la regresión lineal y logística, tienen funciones de pérdida convexas, lo que garantiza que el descenso de gradiente encontrará la solución óptima. Las redes neuronales profundas, en cambio, tienen funciones de pérdida no convexas, con múltiples mínimos locales, lo que hace su optimización considerablemente más compleja e impredecible en teoría, aunque funcione bien en la práctica.