Manual de Usuario
Bienvenido al manual de usuario del Sistema de Riesgo Crediticio con RBM. Esta guía te llevará paso a paso a través de todas las funcionalidades de la aplicación Streamlit.
Nota
Este manual está diseñado para usuarios no técnicos. Si buscas documentación técnica del código, consulta la Referencia de la API.
Introducción
¿Qué es este sistema?
Este sistema integral permite analizar y predecir el riesgo crediticio hipotecario utilizando técnicas avanzadas de Machine Learning, específicamente Máquinas de Boltzmann Restringidas (RBM) combinadas con modelos supervisados.
Características principales:
📊 Generación de datos sintéticos realistas
📁 Carga y validación de datos externos
📈 Análisis exploratorio completo
🔧 Ingeniería de características automática
⚡ Entrenamiento de RBM para extracción de características
🤖 Múltiples modelos de clasificación supervisados
🔮 Sistema de predicción en tiempo real
🔄 Reentrenamiento automático de modelos
🎓 Asistente educativo RAG con papers científicos
¿Para quién es este sistema?
- Analistas de Riesgo Crediticio:
Evalúa solicitudes de crédito hipotecario, identifica patrones de riesgo y optimiza políticas de aprobación.
- Estudiantes de Física:
Aprende sobre Máquinas de Boltzmann y sus aplicaciones en finanzas mediante el sistema RAG educativo.
- Data Scientists:
Experimenta con modelos generativos, compara algoritmos de ML y construye pipelines completos.
- Gerentes de Crédito:
Toma decisiones informadas basadas en análisis predictivos y visualizaciones claras.
Flujo de Trabajo Recomendado
Para obtener los mejores resultados, sigue este flujo de trabajo:
📊 Generar o Cargar Datos
Comienza generando un dataset sintético o cargando tus propios datos de crédito.
🔍 Validar y Limpiar
Asegura la calidad de los datos mediante validación automática y limpieza.
📈 Análisis Exploratorio
Comprende las distribuciones, correlaciones y patrones en tus datos.
🔧 Ingeniería de Características
Crea variables derivadas que mejoren el poder predictivo.
⚡ Entrenar RBM
Extrae características latentes mediante Máquinas de Boltzmann.
🤖 Entrenar Modelos Supervisados
Construye clasificadores de riesgo usando las características extraídas.
🔮 Realizar Predicciones
Evalúa el riesgo de nuevos solicitantes en tiempo real.
🔄 Reentrenar Modelos
Actualiza los modelos con nuevos datos para mantener su precisión.
🎓 Aprender sobre RBMs
Usa el asistente RAG para profundizar en la teoría y aplicaciones.
Requisitos Previos
Antes de comenzar, asegúrate de tener:
Conocimientos Básicos:
Conceptos financieros básicos (crédito, tasa de interés, etc.)
Familiaridad con navegadores web
Comprensión básica de estadística (opcional pero útil)
Requisitos Técnicos:
Navegador web moderno (Chrome, Firefox, Safari, Edge)
Conexión a internet (para el sistema RAG)
Archivos de datos en formato CSV, Excel o Parquet (si cargas datos propios)
Configuración del Sistema:
Python 3.8 o superior instalado
Ambiente virtual activado
Dependencias instaladas (ver Instalación)
Convenciones de este Manual
A lo largo de este manual, utilizamos las siguientes convenciones:
Nota
Notas proporcionan información adicional útil o consejos.
Advertencia
Advertencias indican precauciones importantes que debes tener en cuenta.
Truco
Tips ofrecen sugerencias para mejorar tu experiencia o resultados.
Importante
Importante resalta información crítica que no debes pasar por alto.
Elementos de interfaz:
Los botones se muestran como: «Generar Datos»
Los campos de entrada se muestran como: Número de registros
Los menús se muestran como: → Sidebar → Generar Datos
Código y comandos:
# Los comandos de terminal se muestran así
streamlit run app.py
Valores y parámetros:
Los valores numéricos se muestran como:
100Los nombres de variables se muestran como:
nivel_riesgoLos archivos se muestran como:
datos_credito.csv
Estructura del Manual
Este manual está organizado en módulos que corresponden a las funcionalidades de la aplicación:
Guías por Módulo:
- 1. Página de Inicio y Navegación
- 2. Generar Datos Sintéticos
- 3. Cargar Datos Externos
- 4. Análisis Descriptivo
- 5. Ingeniería de Características
- 6. Clustering y Segmentación
- 7. Máquina de Boltzmann Restringida (RBM)
- Objetivo del Módulo
- ¿Qué es una RBM?
- Acceso al Módulo
- Configuración de Hiperparámetros
- Proceso de Entrenamiento
- Monitoreo del Entrenamiento
- Visualización de Pesos
- Extracción de Características
- Casos de Uso
- Tips y Mejores Prácticas
- Guardar y Cargar Modelos
- Troubleshooting
- Comparación con Otros Métodos
- Próximos Pasos
- 8. Modelos Supervisados
- 9. Predicción de Riesgo
- 10. Reentrenamiento de Modelos
- 11. Sistema RAG Educativo
Cada guía incluye:
Objetivo del módulo: Qué puedes lograr
Paso a paso: Instrucciones detalladas
Parámetros configurables: Qué significa cada opción
Interpretación de resultados: Cómo leer las salidas
Casos de uso: Ejemplos prácticos
Tips y mejores prácticas: Recomendaciones expertas
Troubleshooting: Solución de problemas comunes
Acceso Rápido
Primeros Pasos:
1. Página de Inicio y Navegación - Familiarízate con la interfaz
2. Generar Datos Sintéticos - Crea tu primer dataset
Análisis de Datos:
3. Cargar Datos Externos - Trabaja con tus propios datos
4. Análisis Descriptivo - Explora y visualiza
Modelado Avanzado:
7. Máquina de Boltzmann Restringida (RBM) - Entrena Máquinas de Boltzmann
8. Modelos Supervisados - Construye clasificadores
Producción:
9. Predicción de Riesgo - Predice riesgo en tiempo real
10. Reentrenamiento de Modelos - Mantén modelos actualizados
Aprendizaje:
11. Sistema RAG Educativo - Aprende sobre RBMs con IA
Soporte y Recursos
Si necesitas ayuda adicional:
- Documentación Técnica:
Consulta la Referencia de la API para detalles de implementación.
- Instalación:
Revisa la guía de Instalación si tienes problemas de configuración.
- Preguntas Frecuentes:
Cada módulo incluye una sección de troubleshooting con soluciones a problemas comunes.
- Sistema RAG:
Usa el módulo educativo para hacer preguntas específicas sobre RBMs y el sistema.
- Comunidad:
Únete a las discusiones en GitHub Issues para compartir experiencias y obtener ayuda.
Próximos Pasos
¡Estás listo para comenzar! Te recomendamos:
Lee la guía de inicio: 1. Página de Inicio y Navegación
Genera tu primer dataset: 2. Generar Datos Sintéticos
Explora los datos: 4. Análisis Descriptivo
Experimenta con RBM: 7. Máquina de Boltzmann Restringida (RBM)
Truco
Si eres nuevo en Machine Learning, comienza con el módulo educativo RAG para aprender los conceptos fundamentales antes de entrenar modelos.
¡Disfruta explorando el sistema de riesgo crediticio con RBM! 🚀