#Profesores: [Diego Stalder] [Enrique Paiva]
Repositorio GitHub.
• Formar profesionales capaces de aplicar de algoritmos basado en aprendizaje de máquina para resolver problemas de las ciencias y la ingeniería.
• Desarrollar los conceptos teóricos para la implementación de algoritmos de IA. • Explicar cómo se comparan las redes neuronales (profundas y de otro tipo) con otros modelos de aprendizaje automático. • Determinar cuándo una red neuronal profunda o un algoritmo inteligente sería una buena opción para un problema en particular. • Aplicar los métodos y algoritmos para resolver problemas y desafíos de la ciencia e ingeniería. • Demostrar su comprensión a través de un proyecto final cargado en GitHub.
| Clase 0
- Introducción a Python, Curso rápido, Listas, Tuplas, Diccionarios, zip. Manejo de archivos: CSV, texto, Imágenes. Funciones, Lambdas
- Introducción a la Inteligencia Artificial: Aprendizaje de máquina y Aprendizaje Profundo. Tipos de Aprendizaje de máquina. Desafíos. Testeo y Validación. Herramientas y ejemplos: Colab, Vscode
- Parte 2 :Python para el Aprendizaje de Máquina: Introducción a Numpy, Pandas y Sklearn.
- Parte 1: Visión general de un sistema inteligente:Preparación de los datos, Selección y entrenamiento de modelos, Ajuste fino del modelo.
- Parte 2: Preprocesamiento: Codificación de variables Categóricas. Agrupamientos, Apply
- Parte 1: Regresiones:Regresión lineal: Ecuación Normal. Gradiente Descendente. Regresiones polinomiales. Curvas de aprendizaje. Regularización Clasificación Binaria: Regresiones Logística.Entrenamiento y función de costo. Regresión Softmax
- Parte 2: Ejercicios de ejemplo en Python utilizando el Colab y Sklearn Implementación de clasificadores binarios con Numpy y Sklearn
- Parte 1: SVD, PCA y EigenFaces
- Parte 2: Ejercicios de ejemplo en Python utilizando el Colab y Sklearn Descomposición en valores singulares y análisis de componentes principales
- Parte 1: Redes Neuronales,Neuronas biológicas a artificiales, Perceptrón/ Perceptrón Multicapa, Entrenamiento, Ajuste fino de los hiperparámetros de las redes neuronales
- Parte 2: Introducción al TensorFlow y Keras, Guardar/cargar pesos, Early Stopping y Extracción de pesos. Ejemplos
- Examen
- Redes Convolucionales
- Redes Recurrentes
- Redes GAN
- Aprendizaje por Refuerzo
- Clustering y Algoritmos Genéticos