Car parking ticket prediction for the city of New York.
Youtube Link to presentation: https://youtu.be/zvAsq2L9cuQ
-
To Run Application GUI:
File: Final Gui Model Implementation.ipynb
Data: Dataset/ParkingData_Month_Time_Week.csv -
EDA Files:
Folder: EDA + Data Preprocessing/
Files:- EDA-1.ipynb
- EDA-2.ipynb
Data: Dataset/Sample_data_2017.csv
- EDA-1.ipynb
-
Data Visualization:
Folder: EDA + Data Preprocessing/
Files:- Location based heat maps.ipynb
Heatmaps plotted for precinct-based and street-based analysis on the map - Time based heat maps.ipynb
The time and date is divided over hours, daily, week and monthly data.
Heatmap with respect to time plotted for hourly, daily, weekly, monthly.
The heatmaps are quite interactive and they show variation over time.
- Location based heat maps.ipynb
Data: Dataset/Sample_NaStreet_Removed.csv
Folder: Maps
Has all the maps generated during data visualization
Note: Internet Connection is necessary for the maps to work
-
Data Pre-Processing:
Folder: EDA + Data Preprocessing
Files:- Get Coordinates.ipynb - to get latitude, longitude from street name using google geoAPI
Data: Dataset/Sample_data_2017.csv - Time based dataset.ipynb - to add time slot column to the data
Data: Dataset/Sample_data_2017.csv - Get data based on bounding box.ipynb - to get data only belonging to the state of New York
Data: Dataset/Sample_NaStreet_Removed.csv - Parking Ticket Dataset.ipynb - to make month and days into numbers and prepare final dataset for model implementation
Data: Dataset/bounded box data.csv
- Get Coordinates.ipynb - to get latitude, longitude from street name using google geoAPI
-
Performance Metrics:
File: Performance Metrics for all cases
Data: Dataset/ParkingData_Month_Time_Week.csv -
Kmeans:
Folder: K means/models
File: K means/K Means clustering to predict prone areas.ipynb
Dataset: Dataset/ParkingData_Clustered_Kmeans.csv
Note: The code for generating weights has been commented out. Download the models and dataset to make predictions.