Impulsa tu carrera
y sigue creciendo profesionalmente
Plazas limitadas
FORMACIÓN GRATUITA
Curso Modelización de algoritmos para Inteligencia Artificial basado en 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:
Curso Modelización de algoritmos para Inteligencia Artificial basado en 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.
- Técnicos en desarrollo de aplicaciones basadas en aprendizaje automático.
- Técnicos en sistemas de aprendizaje automático.
Cualificación profesional:
- 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:
- UC2497_3 ‐ Desarrollar componentes software específicos para sistemas de Inteligencia Artificial basados en aprendizaje automático.
CONTENIDOS FORMATIVOS
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 los principios y técnicas de desarrollo de componentes software para sistemas de inteligencia artificial.
Curso Modelización de algoritmos para Inteligencia Artificial basado en aprendizaje automático
2024
60 HORAS
Virtual