¿Qué quieres aprender?

Métodos Numéricos con Python II - Álgebra Lineal Numérica

Métodos Numéricos con Python II - Álgebra Lineal Numérica

Frogames Formación

Curso online


40

Las matemáticas son necesarias en muchos aspectos de la tecnología del siglo XXI, sobre todo cuando se trata de temas como Machine Learning, Inteligencia Artificial o Data Science. En estas ramas, son muchos los algoritmos que se utilizan para optimizar y tener algoritmos robustos, pero pocas las personas que los entienden. Nuestra trilogía de cursos de métodos numéricos ha vuelto con la segunda parte, álgebra lineal numérica, para darle un giro de 180 grados a esta forma de trabajar y a explicarte todo lo que necesitas saber sobre algoritmos, su validez, en cuánto se equivocan y cuál es el pseudocódigo de los mismos para que los puedas programar en cualquier leguaje de programación.

¿Quieres conocer a fondo los algoritmos que usan las librerías más avanzadas de Machine Learning?

¿Te interesan las matemáticas que sustentan los algoritmos de redes neuronales?

¿Eres un desarrollador con habilidades en algún lenguaje de programación que quieres seguir unas buenas prácticas a la hora de tener en cuenta las aproximaciones numéricas?

Si la respuesta a alguna de estas preguntas es sí, sin duda este será el curso que te vendrá como anillo al dedo para subir de nivel tus habilidades y convertirte en todo un profesional. En particular, para nuestro curso nosotros usaremos Python, uno de los lenguajes más utilizados y buscados por los profesionales del Data Science en la empresa, para que así estés al día en tecnología y algoritmos y no solo en la teoría detrás de ellos. Nuestro curso tiene más de 30 algoritmos explicados e implementados al detalle, con mejoras significativas y ejemplos desgranados al detalle para que entiendas y sepas aplicar cada uno de ellos en todos los escenarios.

El curso ha sido diseñado para ir combinando la teoría y después, aplicarla en la práctica. Primero con pseudocódigo, por si quieres usar cualquier lenguaje de programación, pero también programada al 100% en Python.

¿Quieres hablar con un asesor sobre este curso?

Objetivos

- Repaso de los conceptos del álgebra lineal necesarios para este curso - Resolver sistemas de ecuaciones lineales con los algoritmos del método de Gauss - Dominar más de 10 algoritmos de métodos directos para resolver sistemas de ecuaciones lineales con solución única, muy comunes en el campo del ML y la IA - Dominar más de 10 algoritmos de métodos iterativos para resolver sistemas de ecuaciones lineales con solución única, muy comunes en el campo del ML y la IA - Conocer e implementar los métodos iterativos de Jacobi, Gauss-Seidel y SOR - Trabajar con matrices tridiagonales: descomposición de Crout - Descomponer matrices en producto de triangulares con y sin permutación utilizando la descomposición LU - Transformar el cálculo de una matriz inversa o de un determinante en un problema de descomposición LU o QR - Dominar más de 10 algoritmos para calcular valores y vectores propios de una matriz cuadrada - Conocer y utilizar la deflación de Wielandt para hallar todos los valores y vectores propios de una matriz

Requisitos

Este es un curso de nivel experto, por tanto es requisito indispensable: - Completar el curso básico de programación en Python de la A a la Z para tener las bases de programación - Completar los cursos de Álgebra Lineal y de Cálculo en una Variable para para tener las bases de matemáticas - Completar la primera parte de la trilogía de Métodos Numéricos, ya que los conocimientos ahí explicados son requisito indispensable para este curso, que se trata de la segunda parte de la trilogía - Tener un ordenador con conexión a internet y con cualquier sistema operativo instalado y saber utilizarlo a nivel de usuario

Temario completo de este curso

Contenido del Curso1

  • ¡Bienvenido a la segunda parte de Métodos Numéricos!(1:20:51)
  • Tema 6 - Álgebra Lineal Numérica(2:57:39)
  • Tema 7 - Resolución de sistemas lineales por métodos directos(8:16:41)
  • Tema 8 - Resolución de sistemas lineales por métodos iterativos(5:27:31)
  • Tema 9 - Cálculo de valores y vectores propios(8:46:39)
  • ¡Enhorabuena por completar la segunda parte de Métodos Numéricos!(07:03)
Ver más