Skip to content

Repository files navigation

Laboratorio 2 - Inteligencia Artificial

CC3045 - Semestre I - 2024

Andres Quintos - 18288

Descripción

Este laboratorio aborda algoritmos de clasificación avanzados en inteligencia artificial. Los estudiantes profundizarán en métodos como Naive Bayes, Support Vector Machines (SVM) y Random Forest, aplicándolos en casos prácticos reales.

Tareas

  1. Preguntas Teóricas: Comprender conceptos clave de Naive Bayes, SVM y Random Forest.
  2. Naive Bayes para Clasificación de Mensajes: Implementar un clasificador Naive Bayes para diferenciar entre mensajes 'ham' y 'spam'.
  3. Clasificación en League of Legends: Utilizar SVM y Árboles de Decisión para predecir los resultados de partidas de League of Legends.

Procedimiento

  • Analizar y preparar los datos para el modelado.
  • Implementar los algoritmos solicitados desde cero y comparar con versiones de librerías.
  • Evaluar los modelos usando métricas adecuadas y realizar un análisis exhaustivo de los resultados.

Deployment

Instalación de Dependencias

Antes de comenzar a trabajar en el notebook, es necesario instalar las dependencias requeridas. Estas dependencias están especificadas en el archivo requirements.txt. Para instalarlas, ejecute el siguiente comando en su terminal:

pip install -r requirements.txt

To deploy this Jupyter Notebook run

  1. Abre tu terminal y navega al directorio del proyecto.

  2. Ejecuta Jupyter Notebook:

    jupyter notebook
    
  3. Abre el archivo .ipynb en la interfaz de Jupyter que se abre en tu navegador.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages