This Streamlit application, TranscendFlow, analyzes smart city traffic patterns using machine learning techniques.
TranscendFlow provides insights into traffic patterns at different junctions in a smart city. It utilizes Linear Regression to predict future traffic based on historical data and adjusts predictions for special occasions, weekends, and holidays.
- Open the TranscendFlow application.
- Select a junction from the sidebar options.
- View actual traffic data and predicted traffic data for the selected junction.
- Check the adjusted test predictions for the selected junction.
Watch the working video here.
train_aWnotuB.csv
: Training dataset.test_BdBKkAj.csv
: Test dataset.
- Pandas: For data manipulation.
- Streamlit: For building interactive web applications.
- Matplotlib: For data visualization.
- Scikit-learn: For machine learning models.
- Load and preprocess the training and test datasets.
- Adjust predictions based on special occasions, weekends, and holidays.
- Predict future traffic using Linear Regression.
- Display actual and predicted traffic data for the selected junction.
Contributions are welcome! If you have any suggestions or find any issues, feel free to contribute. You can open an issue or create a pull request.
This project is licensed under the MIT License.