🎰 Miloto AI - Lottery Prediction System
Miloto AI
es un sistema de predicción de números de lotería basado en redes neuronales. Usa modelos LSTM con múltiples salidas para intentar predecir combinaciones ganadoras de un archivo histórico de resultados.
⚠️ Este proyecto no garantiza resultados reales ni premios, pero es una excelente herramienta de aprendizaje sobre redes neuronales, modelos multi-salida y entrenamiento de modelos con Keras/TensorFlow.
🚀 Getting Started
📁 Requisitos
- Python 3.8+
- TensorFlow 2.x
- NumPy
- art (para generar banners ASCII)
📦 Instalación
pip install -r requirements.txt
📄 Formato del archivo data.txt
Debes tener un archivo llamado data.txt
en el mismo directorio, con este formato:
5,12,18,23,35
8,10,14,21,39
...
Cada línea representa una combinación de números ganadores, separados por comas. Asegúrate de que el archivo no tenga encabezados ni otros caracteres. El formato debe ser exactamente así para que el script funcione correctamente. Si no tienes un archivo de datos, puedes crear uno manualmente o usar un generador de números aleatorios.
⚙️ Ejecución
python miloto_ai.py
El script:
- Limpia la consola.
- Muestra una pantalla de bienvenida.
- Carga y valida los datos.
- Construye y entrena un modelo LSTM multi-output.
- Muestra una barra de progreso animada por época.
- Genera una predicción de una nueva combinación de números.
📌 Disclaimer
Este proyecto es puramente educativo y no tiene ninguna capacidad mágica para adivinar resultados de lotería reales.
- No está afiliado a ningún sistema de lotería oficial.
- No garantiza ningún tipo de premio.
- Usar esto para apuestas reales es bajo tu propio riesgo (y probablemente mala idea).
🤖 Créditos
Desarrollado por Dairo Carrasquilla. Inspirado en la idea absurda pero divertida de predecir el azar con redes neuronales.