How samueldazag2/ia_proyecti_3 works
El proyecto clasifica ingresos >50K con perceptrón y MLP sobre Adult. El flujo principal es cargar y limpiar Adult, separar características y etiqueta, preprocesar dentro de una partición de entrenamiento, entrenar y evaluar modelos, y producir resultados. También ofrece EDA y experimentos de semillas, proporciones y colapso por inicialización. Los enlaces reflejan llamadas visibles en main.py y experimentos.py, referencias del índice de módulos y relaciones documentadas; no se inspeccionaron los tramos omitidos.
Main entry points: experimentos.py Entrenamiento principal · main.py CLI y orquestación · datos.py Carga y limpieza · utilidades.py Guardado de resultados
Components 15
Datos y exploración
- Archivos Adult
data/raw/adult.data - Carga y limpieza
src/clasificacion_adult/datos.py - Análisis exploratorio
src/clasificacion_adult/eda.py
Modelado
- Preprocesamiento
src/clasificacion_adult/preprocesamiento.py - Arquitecturas neuronales
src/clasificacion_adult/modelos.py
Experimentos y evaluación
- Entrenamiento principal
src/clasificacion_adult/experimentos.py - Métricas y gráficos
src/clasificacion_adult/evaluacion.py - Experimento de semillas
src/clasificacion_adult/experimentos.py - Diagnóstico de colapso
src/clasificacion_adult/experimentos.py - Experimento de proporciones
src/clasificacion_adult/experimentos.py
Configuración y salidas
- Parámetros y rutas
src/clasificacion_adult/config.py - Guardado de resultados
src/clasificacion_adult/utilidades.py - Tablas y figuras
resultados
Other components
- CLI y orquestación
main.py - Repositorio UCI Adult
Connections 18
- CLI y orquestación → Carga y limpieza: carga datos
main.py - CLI y orquestación → Análisis exploratorio: ejecuta EDA
main.py - CLI y orquestación → Entrenamiento principal: inicia experimentos
main.py - CLI y orquestación → Preprocesamiento: calcula atípicos
main.py - CLI y orquestación → Guardado de resultados: guarda resultados
main.py - Repositorio UCI Adult → Carga y limpieza: descarga archivos
src/clasificacion_adult/datos.py - Carga y limpieza → Archivos Adult: lee y unifica
src/clasificacion_adult/datos.py - Carga y limpieza → Parámetros y rutas: usa rutas y columnas
src/clasificacion_adult/datos.py - Análisis exploratorio → Guardado de resultados: guarda salidas
src/clasificacion_adult/eda.py - Entrenamiento principal → Preprocesamiento: construye pipeline
src/clasificacion_adult/experimentos.py - Entrenamiento principal → Arquitecturas neuronales: crea modelos
src/clasificacion_adult/experimentos.py - Entrenamiento principal → Métricas y gráficos: calcula métricas
src/clasificacion_adult/experimentos.py - Entrenamiento principal → Guardado de resultados: guarda resultados
src/clasificacion_adult/experimentos.py - Experimento de semillas → Arquitecturas neuronales: evalúa inicializaciones
src/clasificacion_adult/experimentos.py - Diagnóstico de colapso → Arquitecturas neuronales: inspecciona activaciones
src/clasificacion_adult/experimentos.py - Experimento de proporciones → Métricas y gráficos: resume métricas
src/clasificacion_adult/experimentos.py - Parámetros y rutas → Entrenamiento principal: define parámetros
src/clasificacion_adult/experimentos.py - Guardado de resultados → Tablas y figuras: escribe CSV y PNG
src/clasificacion_adult/utilidades.py