The Leipzig AI Temperature Predictor is an AI-powered web application that predicts hourly temperatures in Leipzig, Germany using neural networks. Trained on historical weather patterns, it provides:
- Real-time model training visualization 📈
- Interactive temperature predictions 🌡️
- Detailed hourly temperature charts 📊
- Persistent prediction history 📅
- 🧠 Neural Network Training with Brain.js
- ⏳ Real-Time Training Progress Visualization
- 🔮 Temperature Prediction Interface
- 📈 Chart.js Interactive Visualizations
- 💾 LocalStorage Prediction History
- 📱 Responsive Mobile-Friendly Design
- ♿ Accessibility-First Approach
- 🎨 Temperature Gradient Charts
- ⚡ Web Worker Background Processing
- Live Demo: Click Here
- Local Usage:
git clone https://github.com/salimov333/ai-temperature-predictor.git cd ai-temperature-predictor # Open index.html in modern browser
- Brain.js - Neural Network Library
- Chart.js - Data Visualization
- Web Workers - Background Training
- LocalStorage - Prediction History
- Modern CSS - Responsive Design
- ES6 JavaScript - Core Logic
| Browser | Version |
|---|---|
| Chrome | 90+ |
| Firefox | 85+ |
| Safari | 14+ |
| Edge | 90+ |
- Fork the repository
- Create feature branch (
git checkout -b feature/AmazingFeature) - Commit changes (
git commit -m 'Add AmazingFeature') - Push to branch (
git push origin feature/AmazingFeature) - Open Pull Request
MIT License - See LICENSE for details
Salem Helwani
GitHub
- German Weather Service (DWD) for historical data
- Brain.js team for neural network library
- Chart.js for visualization capabilities
- Leipzig climate researchers
Predict Leipzig's Temperatures with AI Precision! 🔮🌡️

