Herramientas de usuario

Herramientas del sitio


clase:iabd:pia:start

Tabla de Contenidos

¡Esta es una revisión vieja del documento!


Programación de Inteligencia Artificial

Apuntes del módulo de Programación de Inteligencia Artificial

1º Evaluación

2º Evaluación

Temario

Temario del módulo de Programación de Inteligencia Artificial

Introducción a Python

  • Instalación
  • Jupyter Notebooks
    • Anaconda
    • VS Code
    • Google Collab
  • Instalación de librerías

Python

  • Estructuras de control
  • Funciones
  • Tipos de datos
  • lambdas

Pandas

  • Dataframes
  • Acceso
  • Estadísticas

Gráficas

  • Matplotlib
  • Seaborn
  • Pandas

Numpy

  • Tensores
  • Acceso
  • Operaciones

La Neurona

  • Regresión lineal
  • Neurona
  • Función de coste
  • Descenso de gradiente
  • Ejemplo con RN con Python

Redes Neuronales

  • Funciones de activación
  • Regresión logística
  • Métricas
    • Precision, Recall, F1, Accuracy
  • Keras

Redes Neuronales Avanzadas

  • Optimizadores
    • SGD
    • RMSprop
    • Adam
    • Etc.
  • Keras Tuner

Herramientas

Los datos

  • Exploratory Data Analysis (EDA)
  • Reducción de la dimensionalidad
  • Balanceado de datos
  • Codificación
    • One-hot
    • Fechas: Fin de semana o día de la semana, estación ( primavera, verano, otoño, invierno), etc.
  • Datos de entrada
    • Test
    • Entrenamiento
    • Validación

Dificultades en Redes Neuronales

  • Overfitting
  • Underfitting
  • Regularización: L1, L2, L1 y L2
  • Dropout
  • Detección temprana
  • Validación cruzada

Despliegue

  • MLOps
  • Guardar y leer modelos
  • Servicio de ML (FastAPI)

Redes convolucionales

  • Imágenes
  • Convolución
  • Transfer Learning

Ataques adversarios

  • Ataques de extracción
  • Ataques de inversión
  • Ataques de envenenamiento
  • Ataques de evasión

Red Neuronal Recurrente

  • Lenguaje Natural
  • Series de tiempo

Servicios

  • Azure Cognitive Services
  • AWS
clase/iabd/pia/start.1628167267.txt.gz · Última modificación: 2021/08/05 14:41 por admin