Fundamentos IA usando Python – 2025

Presentación

La inteligencia artificial (IA) está entre nosotros desde hace mucho tiempo, pero ha sido en estos últimos años cuando se ha despertado el interés por la IA debido al acceso de grandes cantidades de datos (el Big Data), el acceso a capacidad de computación (procesadores potentes y de bajo coste) y el acceso a modelos y algoritmos de aprendizaje (modelos de Deep Learning).

Esta expansión de la IA ha conducido a una preocupación creciente sobre la influencia de la IA en nuestra vida cotidiana, tanto a nivel profesional como a nivel de formación. Muchas noticias sobre la posibilidad de que la inteligencia artificial va a reemplazar muchos puestos de trabajo comienzan a preocupar en cuanto al futuro profesional de los jóvenes que van a incorporarse en breve al mercado laboral.

Las habilidades relacionadas con el aprendizaje continuo y las competencias en tecnologías digitales para la automatización de tareas, la analítica y capacidad crítica, y la extracción de información de los datos son críticas para el mercado laboral del 2030, según Bernard Marr. La computación ha dejado de ser solo del dominio de los expertos, pues el mundo necesita “bilingües” tecnológicos, expertos en sus ámbitos de conocimiento y que a la par sepan usar la inteligencia artificial para abordar retos en dichos ámbitos (Rafael Reif, Rector del MIT).

Los estudiantes de ámbitos alejados de las áreas de Computación y de los Datos necesitan dominar el lenguaje de programación Python para conocer las bases de la inteligencia artificial, para iniciarse en la automatización de tareas y de procesos repetitivos. Así, estos estudiantes estarán en mejores condiciones de enfrentarse a la transformación digital de las compañías que estamos observando.

Hay quien desanima a aprender a programar porque la IA automatizará el aprendizaje, en cambio otros autores dicen que a medida que la programación se vuelve más fácil, ¡más personas deberían programar, no menos! (Andrew Ng)

Conocer Python proporciona una base sólida para interactuar de forma efectiva con una IA generativa, ya que permite comprender y manipular tanto los datos de entrada como la forma en que la IA procesa el lenguaje. 

La mayoría de las implementaciones de modelos generativos, como GPT, se desarrollan y utilizan a través de APIs en Python. Saber programar en Python permite entender la lógica detrás de estas herramientas, lo que facilita formular preguntas o “prompts” más precisas y estructuradas. Esto se traduce en respuestas más relevantes y útiles de la IA. 

La habilidad de programar en Python ayuda a ver el paralelismo entre la estructura del código y el lenguaje humano. Esto favorece la generación de preguntas que son tanto precisas como lógicas, aprovechando al máximo las capacidades de la IA generativa para interpretar y responder a consultas complejas.

Este curso “Fundamentos de IA usando Python” está dirigido a cualquier estudiante de doctorado, grado o máster oficial de la Universidad Miguel Hernández de Elche, preferentemente de ramas diferentes a las ingenierías, donde no tienen formación en programación ni en creación de algoritmos, de modo que al finalizar este curso adquirirán las competencias básicas de pensamiento computacional, el análisis y resolución de problemas basados en datos, utilización de librerías para procesamiento y visualización de imágenes, así como la automación de procesos como extracción y procesamiento de datos en PDFs y Excels.

 

Director del curso:  Prof. Federico Botella Beviá
Delegado del Rector para la Transformación Digital de la UMH