Computer Vision course with Deep Learning. Each folder corresponds to the subjects of the course. For each course subject is available the slides, exersizes and example code.
- Motivación y problemas de visión artificial
- Herramientas del curso: Python (paquetes, ambientes virtuales e IDE), Git, Google Colab.
- Introducción: Manejo de Imágenes (OpenCV)
- Transformaciones geométricas
- Formación de la imagen
- Pinhole cámara
- Lentes
- Operadores de punto
- Regresión lineal
- Función de costo - MSE
- Gradient descent
- Regresión logística
- Overfitting y Regularización
- Red neuronal artificial
- Feedforward y back-propagation
- Flujo de entrenamiento
- Redes Neuronales
- Feedforward
- Backpropagation
- Capas convolucionales
- Batch Normalization
- Funciones de activación: Softmax
- Entrenamiento de modelos (Curvas de aprendizaje)
- Dropout, Pooling, Update method (ADAM) y capas FC
- Funciones de pérdida
- Métricas de evaluación
- Búsqueda de hiperparámetros
- Flujo de entrenamiento de modelos (Metodología CRISP)
- Matriz de confusión
- Accuracy
- Precisión
- Recall
- F1
- AU-ROC
- Introducción
- Aplicaciones Retos
- R-CNN
- Faster R-CNN
- Single Shot Detector (SSD)
- You Only Look Once (Yolo)
- Mean Average Precision (mAP)
- Transferencia de aprendizaje
- Recap Neuronal Network y Convoluciones
- Modelos pre-entrenados:
- Modelo VGG16
- Modelo ResNet
- MovileNet