ML3006-Web Mining con Python

En este curso se presentarán los conceptos y tecnicas necesarios para extraer datos de la web.

Se estudian los fundamentos de HTML, CSS y JavaScript para entender el funcionamiento de una página web. Además se estudiará el uso de expresiones regulares y su aplicación en la minería de texto para la correcta extración de datos de la web. Se aprenderá a extraer datos tanto de páginas web estáticas como dinámicas, lo cual incluye redes sociales.

Objetivos

En este curso el estudiante será capaz de:

  1. Entender los elementos básicos de un página web.
  2. Aprender a extraer información de páginas web estáticas.
  3. Aprender a extraer información de páginas web dinámicas.
  4. Aprender a extraer información de Redes Sociales.
  5. Manejar páginación y navegación de páginas web de forma automatizada.
  6. Aplicar expresiones regulares para la limpieza y extracción de datos.
  7. Analizar información obtenida de páginas web.

 

Metodología

Basado en la teoría y en la aplicación directa de los conceptos aprendidos. Para esto se dispondrán de las siguientes herramientas:

  1. Una vídeo conferencia semanal, las cuales quedarán grabadas en Zoom, para que los alumnos la puedan acceder en cualquier momento.
  2. Trabajos prácticos semanales.
  3. Foros para plantear dudas al tutor y compañeros.
  4. Aula virtual en Moodle.

 

Luego de este curso el estudiante será capaz de:

Desarrollar y programar proyectos de Machine Learning que involucren extraer, limpiar, corregir y analizar información de sitios web utilizando código automatizado en Python.

Evaluación

El curso se evalúa con 4 tareas, una por semana, cada tarea tiene un valor de 25 puntos. La nota mínima de aprobación es de 70

Descargar Programa

Inicio

22 de marzo, 2027

Inversión

USD $200 + IVA

Comprar

Oldemar Rodríguez
Ph.D. Oldemar Rodríguez
Catedrático de la Universidad de Costa Rica, tiene un Ph.D. del UFR Matemáticas de la Decisión de la Universidad de París – PSL y un diploma postdoctoral de la Universidad de Stanford en California en “Data Mining and Applications”. En la Universidad de Costa Rica obtuvo su bachillerato y licenciatura en Matemática Pura y en el Instituto Tecnológico de Costa Rica se graduó como Máster en Ciencias de la Computación.

Profesores asistentes

César Vargas

Matemático

Jennifer Lobo

Analista de Datos