Impulsa tu carrera
 y sigue creciendo profesionalmente

Plazas limitadas

FORMACIÓN GRATUITA

Itinerario Algoritmos Inteligentes: Modelización para Aprendizaje Automático

Familia profesional

Informática y Comunicaciones

Sector prioritario

Nueva tecnología avanzada de la información

Se ubica en el sector servicios, en el subsector de la gestión de sistemas de información para otras organizaciones, en el de desarrollo de software, en el desarrollo de sistemas de Inteligencia Artificial basados en aprendizaje automático, en el de consultoría técnica en sistemas de información inteligentes o en cualquier sector productivo con empresas que dispongan de sistemas de información inteligentes para la gestión de sus procesos de negocio.

TODA LA INFORMACIÓN SOBRE EL CURSO:

Itinerario Algoritmos Inteligentes: Modelización para Aprendizaje Automático

Ocupaciones y puestos de trabajo relevantes

Los términos de la siguiente relación de ocupaciones y puestos de trabajo se utilizan con carácter genérico y omnicomprensivo de mujeres y hombres.

  • Integradores de sistemas de información.
  • Técnicos en proceso y analítica de datos.

QUIERO SOLICITAR INFORMACIÓN

Cualificación profesional:

  • IFC749_3 Gestión  de  datos  y entrenamiento en  sistemas  de Inteligencia  Artificial  basados en aprendizaje automático.
  • IFC750_3 Gestión  de  la  instalación,  despliegue  y  explotación  de  sistemas  de  Inteligencia Artificial basados en aprendizaje automático.

Unidad de competencia:

  • UC2493_3 ‐ Entrenar modelos en sistemas de Inteligencia Artificial basados en aprendizaje automático.
  • UC2497_3 ‐ Desarrollar componentes software específicos para sistemas de Inteligencia Artificial basados en aprendizaje automático.

CONTENIDOS FORMATIVOS

MF2493_3 Entrenamiento  de  modelos  en  sistemas  de  Inteligencia  Artificial  basados  en aprendizaje automático
  • Técnicas de entrenamiento en el aprendizaje automático.
  • Tipos de aprendizaje automático: supervisado, no supervisado, semi‐supervisado, por refuerzo.
  • Tipos de problemas: clasificación, regresión, segmentación, detección de objetos.
  • Técnicas  paramétricas:  Basadas  en  distribuciones  de  probabilidad  conocidas:  ‘Gaussian  Mixture Models’ u otras.
  • Técnicas  no  paramétricas:  (árboles  de  decisión:  clásicos,  ‘random  forest’,  ‘gradient  boosting’, ‘extremely  randomized  trees’; Vecinos más próximos  (k‐NN); ‘Kernel density estimation’; ‘Support Vector Machines’ (SVM); K‐Means.
  • Técnicas Holísticas: redes neuronales: ‘fully connected’, ‘convolutional’, ‘recurrent’, ‘transformers’, ‘autoencoders’, ‘encoder‐decoder’, seq2seq u otras.
  • Técnicas de regularización para evitar el sobreaprendizaje.
  • Métricas  para  evaluar  la  calidad  de  los  modelos  diseñados  y  entrenados:  MSE,  MAE,  ‘accuracy’, precisión, ‘recall’ o ‘sensitivity’, ‘specificity’, ‘F1 score’, ratio de falsos positivos y de falsos negativos, área  bajo  la  curva  ROC,  ‘DICE  coeffient’,  ‘Intersection  over  Union’  (IoU),  y  otros  específicos  del problema a abordar. Herramientas software con la implementación de las técnicas de aprendizaje automático.
Contenidos vinculados con el módulo formativo MF2497_3

Desarrollo  de  componentes  software  específicos  para  sistemas  de  Inteligencia Artificial basados en aprendizaje automático

1 – Modelización  de  algoritmos  de  carácter  general  y  específicos  de  Inteligencia Artificial

  • Técnicas de abstracción de problemas reales para su traslado a la elaboración de algoritmos.
  • Interpretación  de  gráficos  y  la  documentación  de  análisis  y  diseño  para  la  elaboración  de algoritmos.
  • Técnicas de modularización. ‘Top‐down’ y ‘bottom‐up’.
  • Herramientas de abstracción lógica para modelizar. Algoritmos y técnicas. Gestión y ordenación de archivos,  búsqueda  ordenada y  secuencial,  divide y  vencerás,  programación  dinámica, algoritmos voraces,  recursividad,  búsquedas  con  retroceso,  ramificación  y  poda,  programación  lineal  y reducciones, algoritmos recursivos y otros.
  • Técnicas de representación de algoritmos: pseudocódigo y diagramas de flujo.

2 – Resolución de problemas generales y específicos de Inteligencia Artificial aplicando Programación Orientada a Objetos

  • Clases. Tipología. Clase base, clase derivada, clase abstracta.
  • Relaciones entre clases. Herencia. Visibilidad. Multiplicidad.
  • Atributos y operaciones.
  • Sobrecarga. Polimorfismo.
  • Interfaces. Implementación y aplicación.
  • Constructores.
  • Tipos de datos básicos o elementales. Numéricos, alfanuméricos y lógicos (‘boolean’).
  • Tipos  y  estructuras  de  datos  complejos.  Cadenas,  vectores,  tablas  multidimensionales,  árboles, grafos, conjuntos, pilas, colas, tablas hash y colecciones.
  • Paso de mensajes.
  • Sentencias de la programación estructurada: asignaciones, condiciones, bucles e iteraciones.

3 – Mecanismos  de  control,  gestión  en  integración  en  Programación  Orientada  a Objetos aplicada a la Inteligencia Artificial

  • Control de errores.
  • Herramientas de desarrollo y depuración.
  • Componentes de terceros. Complementos y librerías.
  • Librerías  y  mecanismos  de  acceso  y  manipulación  de  datos  estructurados  y  no  estructurados externos.
  • Procedimientos a seguir para elaborar un plan de pruebas. Tipos de prueba.
  • Empaquetado de código en librerías. Refactorización.

4 – Interpretación de diagramas de modelización de problemas

  • Estándares. ‘Unified Modelling Language’ (UML).
  • Interpretación  de  diagramas  que  representan  el  sistema  de  manera  estática.  Diagramas  de
  • Estructura Estática. Diagramas de Clases.
  • Interpretación de diagramas de interacción. Interpretación de diagramas de Casos de Uso.
  • Interpretación  de  diagramas  que  representan  la  interacción  organizada.  Diagramas  de  Casos  de
  • Colaboración.
  • Interpretación  de  diagramas  de  Modelado  Dinámico.  Diagramas  de  Actividades.  Diagramas  de
  • Secuencia,  Diagramas  de  Colaboración,  Diagramas  de  Estados,  Diagramas  de  Casos  de  Uso, Diagramas de Actividades.

Evaluación:

  • Cuestionario en línea para evaluar los conocimientos teóricos sobre inteligencia artificial.
  • Cuestionario en línea para evaluar los conocimientos teóricos sobre los principios y técnicas de desarrollo de componentes software para sistemas de inteligencia artificial.

Itinerario Algoritmos Inteligentes: Modelización para Aprendizaje Automático

2024

120 HORAS

Virtual

QUIERO SOLICITAR INFORMACIÓN