Especialización en Inteligencia Artificial

Ofrecido por: Tokio School

Disponible

La Inteligencia Artificial es un área muy versátil que ya forma parte de nuestro día a día. Asimismo, Python es un lenguaje de programación tan sencillo como veloz, lo que facilita la creación de programas ya que contiene una gran cantidad de librerías que hacen más fácil el trabajo. Todo ello hace que juntos formen una combinación explosiva que podremos aplicar en varios sectores con la mirada puesta en un futuro más que prometedor.

Descubre con nosotros el lenguaje que recomienda aprender el 63% de los programadores y que utilizan en la actualidad las grandes empresas para mejorar nuestras vidas y la industria.

Si quieres cambiar tu futuro, Welcome to Tokio.

OBJETIVOS DEL CURSO:

  • Utilizar la sintaxis del lenguaje Python e implementar diversos proyectos.
  • Trabajar con librerías de datos y plataformas como Kaggle.
  • Realizar conexiones con bases de datos, manipular estructuras de datos y archivos.
  • Integrar nuevos desarrollos de IA en sistemas informáticos existentes.
  • Diseñar, desarrollar e implementar técnicas de IA.

SALIDAS PROFESIONALES

Con nuestra especialización en Inteligencia Artificial saldrás preparado para las profesiones más innovadoras:

  • Creador de interfaces gráficas de usuario y escritorio
  • Programador general: web, bases de datos, archivos, de red…
  • Consultor tecnológico sobre desarrollo en inteligencia artificial
  • AI Developer
  • Ingeniero de Software y programador de Inteligencia Artificial

PLAN DE ESTUDIOS

TEMARIO

MÓDULO I. INTELIGENCIA ARTIFICIAL

Tema 1: Introducción a la Inteligencia Artificial

  • Introducción a la Inteligencia Artificial
  • Introducción al Machine Learning
  • Introducción al Deep Learning

Tema 2: La IA y la resolución de problemas

  • Resolver problemas
  • Algunos tipos de problemas

Tema 3: Búsqueda no informada

  • Búsqueda
  • Búsqueda en Amplitud
  • Búsqueda en Profundidad
  • Búsqueda de Coste Uniforme

Tema 4: Búsqueda informada

  • Función Heurística
  • Búsqueda con vuelta atrás
  • Algoritmo A*
  • Búsqueda Local

Tema 5: La IA y los juegos

  • El algoritmo minimax
  • Poda alfa-beta

Tema 6: El Razonamiento

  • Sistemas Expertos
  • Sistemas Difusos

Tema 7: El Aprendizaje

  • Clasificación probabilística
  • Redes Neuronales artificiales

MÓDULO II. LA CIENCIA DE DATOS

Tema 1: Introducción a la ciencia de datos
Tema 2: El proceso de la ciencia de datos

  • Definición del objetivo del proyecto
  • Obtención de los datos de cualquier fuente posible
  • Limpieza y preparación de los datos para que nuestro software lo entienda
  • Exploración de los datos en busca de patrones utilizando algoritmos matemáticos y estadísticos
  • Definición y construcción de los modelos de predicción
  • Representación de resultados útiles

Tema 3: Minería de datos
Tema 4: Introducción a las principales librerías

  • Numpy
  • Pandas
  • ScikitLearn
  • Otras

MÓDULO III. LA PLATAFORMA KAGGLE

Tema 1: ¿Qué es?
Tema 2: Algunos de sus proyectos
Tema 3: Proyecto 1

  • Definición del objetivo del proyecto
  • Obtención de los datos de cualquier fuente posible
  • Limpieza y preparación de los datos para que nuestro software lo entienda
  • Exploración de los datos en busca de patrones utilizando algoritmos matemáticos y estadísticos
  • Definición y construcción de los modelos de predicción
  • Representación de resultados útiles

Tema 4: Proyecto 2

  • Definición del objetivo del proyecto
  • Obtención de los datos de cualquier fuente posible
  • Limpieza y preparación de los datos para que nuestro software lo entienda
  • Exploración de los datos en busca de patrones utilizando algoritmos matemáticos y estadísticos
  • Definición y construcción de los modelos de predicción
  • Representación de resultados útiles

PROYECTO FINAL

Un cliente, una compañía de suministros informáticos, ha pedido a la empresa para la que trabajamos que desarrolle una aplicación web que le ayude con la gestión de sus productos y proveedores. Por lo tanto, debemos poner en marcha una aplicación que nos sirva de base de datos, pero también de gestión. Una vez realizada, la adaptaremos a ciertos requisitos que se plantearán para incluir la Inteligencia Artificial en el sistema y poder así mejorarlo.

MATERIAL COMPLEMENTARIO

  • Formación en idiomas
  • Curso de Iniciación a la Programación Orientada en objetos (basado en Java)

Main Menu