Question: ¿Qué es el algoritmo del descenso del gradiente?
Answer: Si tenemos una función multivariable f: R^k -> R (es decir, que toma k variables y retorna un real), el gradiente de dicha función es un vector de k componentes, donde cada componente dice la derivada de f con respecto a dicha variable. Este vector denota la dirección de mayor ascenso con respecto a la posición dada. El algoritmo del descenso del gradiente consiste en descender en la dirección opuesta a la indicada por el gradiente. Eventualmente se llega a un punto cercano a un mínimo local. Si la función f es convexa entonces se llega a las cercanías del punto mínimo global. Este algoritmo es muy importante en el campo del aprendizaje automático, ya que es utilizado para entrenar modelos supervisados minimizando funciones de error.