Contenido

Objetivo

Conocer y estudiar las bases del cálculo vectorial aplicadas en métodos del aprendizaje automático.

Descripción

En este tema aprenderás sobre el concepto de propagación inversa (backpropagation) y su aplicación en el algoritmo de gradiente descendente, bases de métodos esenciales del aprendizaje automático, tales como las redes neuronales.

Explicación

Haz clic para revisar la explicación.

Cálculo vectorial

Recursos adicionales

Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.

Revisa la siguiente lectura:

Para conocer más sobre calculo vectorial, te recomendamos leer:

Rosebrock, A. (2021). Backpropagation from scratch with Python. Recuperado de https://www.pyimagesearch.com/2021/05/06/backpropagation-from-scratch-with-python/

Actividad

Objetivo

Resolver problemas de cálculo vectorial y aplicar el algoritmo de propagación inversa usando Python.

Instrucciones
  1. Realiza un programa en lenguaje Python que incluya lo siguiente:
    • El cálculo de la primera derivada de la función: f(x) = 3x + 4e-(4x)
    • El cálculo de la segunda derivada de la función: f(x) = 4x4 + 6x2 + e4x2
  1. Investiga sobre una implementación del algoritmo de propagación inversa y construye un ejemplo en Python donde se compruebe su funcionamiento.
Checklist

Asegúrate de:

  • Resuelve de manera adecuada las operaciones indicadas de derivación sobre las funciones proporcionadas mediante Python.
  • Investiga y construye una aplicación funcional que utiliza el algoritmo de propagación inversa en lenguaje Python.