ME-1000 Programación Paralela en R y Python

La programación paralela es esencial en la ciencia de datos y el aprendizaje automático
para el manejo eficiente de grandes volúmenes de datos y la ejecución de modelos computacionalmente intensivos. Este curso explora el uso de herramientas en R y Python para implementar programación paralela y optimizar el rendimiento de algoritmos. Se abordarán paquetes específicos como Snow en R y Joblib en Python, y se explorarán ejemplos prácticos de paralelización de tareas usando scikit-learn y Dask.

Objetivos

Introducir los conceptos y técnicas básicas de programación paralela en R y Python.

Capacitar a los estudiantes en el uso de herramientas como Snow en R y Joblib en

Python para mejorar el rendimiento de tareas computacionales.

Explorar la paralelización en el entrenamiento y evaluación de modelos de machine learning utilizando scikit-learn.

Enseñar a utilizar documentación técnica para profundizar en el uso de paquetes de programación paralela.

Metodología

El curso combina teoría y práctica para asegurar una comprensión profunda de los conceptos y habilidades prácticas en programación paralela. Se emplearán las siguientes herramientas y recursos:

Videoconferencias semanales: Se ofrecerán sesiones en vivo en Zoom que serán grabadas para que los estudiantes puedan revisarlas cuando deseen.

Trabajos prácticos semanales: Ejercicios y casos de estudio aplicados para implementar programación paralela.

Foros de discusión: Un espacio en Moodle donde los estudiantes podrán plantear dudas y discutir con el tutor y compañeros.

Aula virtual en Moodle: Acceso a materiales, enlaces a documentación, ejemplos de código y otros recursos complementarios.

Mostrando el único resultado