Breve descripción del proyecto, incluyendo el propósito, alcance y tecnologías utilizadas.
- Análisis técnico de archivos JSON.
- Exploratory Data Analysis (EDA) y limpieza de datos.
- Creación de funciones en la API para consultas específicas.
- Implementación de machine learning para un sistema de recomendaciones de juegos.
Describe la organización del proyecto en diferentes carpetas:
- ETL: Contiene scripts y archivos relacionados con la extracción, transformación y carga de datos.
- EDA: Archivos y notebooks para el análisis exploratorio de datos.
- Models: Modelos de machine learning y scripts relacionados.
- Data: Archivos resultantes tras el proceso de limpieza de datos.
- Pandas
- Scikit-learn
- Matplotlib
- FastAPI
- Entornos Virtuales (ejemplo: venv)
- Abre una terminal en la carpeta raíz del proyecto.
- Crea un entorno virtual usando
venv
:python -m venv app
app\Scripts\activate
app/bin/activate
Detalle del paso a paso implementados a cabo en este proyecto:
- Análisis tecnicp de archivos JSON.
- Limpieza de datos identificando nulos y campos vacios, duplicado.
- Implementación de funciones "Querys" en la API para consultas específicas.
- Desarrollo y entrenamiento del modelo de recomendaciones de juegos"Scikit-learn".
- Visualización de resultados.
Instrucciones para contribuir al proyecto, si aplica.
Jeisson Cardozo Suarez.
Licencia MIT
Se concede permiso, de forma gratuita, a cualquier persona que obtenga una copia de este software y los archivos de documentación asociados (el "Software"), para tratar el Software sin restricciones, incluyendo, sin limitación, los derechos para usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar y/o vender copias del Software, sujeto a las siguientes condiciones:
El aviso de copyright anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.
EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO PERO NO LIMITADO A GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DE DERECHOS DE AUTOR SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑOS U OTRA RESPONSABILIDAD, YA SEA EN UNA ACCIÓN DE CONTRATO, AGRAVIO O DE OTRO MODO, DERIVADA DE, FUERA DE O EN CONEXIÓN CON EL SOFTWARE O EL USO U OTROS TRATOS EN EL SOFTWARE.