{"repo":"chelzakaria/ONCycle","free":true,"listed":false,"github":"https://github.com/chelzakaria/ONCycle","clone":"git clone https://github.com/chelzakaria/ONCycle.git","description":"🚆 AI-powered train delay predictor - Know exactly when your train will actually arrive","language":"Jupyter Notebook","stars":11,"topics":["ai","data-science","fastapi","machine-learning","nextjs","prediction","python","react","typescript","xgboost"],"license":"MIT","category":"machine-learning","readme_excerpt":"ONCycle Table of Contents - Project Overview - Features - Demo - Project Structure - Technologies Used - Model Performance - References - Legal Notice - License Project Overview ONCycle is a platform designed to follow the status of trains delays in real-time. It provides users with the ability to track train delays, view historical data, and predict future delays based on historical patterns. Features - Real-time train delay tracking - Historical delay data visualization - Predictive analytics for future delays - User-friendly interface - Responsive design for mobile and desktop Demo https://github.com/user-attachments/assets/b7b34dc3-6b16-49e5-87b8-0d800841efab Check out the full website here Project Structure Repository Structure Technologies Used - Interface: React, ViteJS, Tremor, Tremor Blocks - Backend: FastAPI, NextJS - Database: PostgreSQL, Supabase - Modeling: Python, Scikit-learn, XGBoost - Deployment: DigitalOcean, Vercel Development Process 1. Data Science & Modeling - Data Exploration : Explored and visualized historical train delay data to identify trends and anomalies. - Feature Engineering : Developed temporal (hour, day, month) and route-specific features to enhance predictive power. - Model Experimentation : Evaluated multiple algorithms; selected XGBoost for its superior performance (high accuracy, fast training/inference times, and low resource consumption). - Validation & Testing : Used cross-validation to ensure model robustness and generalizability. 2.","default_branch":null,"files":null,"tree":[],"storefront":"/r/chelzakaria","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chelzakaria/ONCycle/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}