Version 13 (modified by 13 hours ago) ( diff ) | ,
---|
CityOS
Project Information
Documentation
Weekly Progress
Week 1
- Met with Dr. Ortiz to define project scope.
- Began researching and learning about data regression models.
- Reading documentation on similar works.
Week 2
- Drafted the detailed system design document.
- Obtained video feed of the parking lot and applied YOLOv8 for object detection.
- Outlined the system architecture, including the Data Logger, ML Model Trainer, and Prediction API.
Week 3
- Implemented and tested three initial ML models: Linear Regression, Naive Bayes, and Gradient Boosting.
- Achieved initial prediction results on sample data.
- Began learning about Decision Tree and Random Forest algorithms for future implementation.
Week 4
- Implemented and tested Decision Tree and Random Forest ML models.
- Created the website, which holds documentation and the web app.
- Continued with data collection and aggregation for ML models.
Week 5
- Created and filled the design documentation section of the website.
- Designed a mock-up layout of the web app with components.
- Collected and imported more data, as well as correcting some overfitting with the model
- Ran RandomCV and GridsearchCV across multiple folds for optimization and cross-validation
- Generated occupancy histograms per day to visualize trends in each lot
Week 6
- Created 3D model assets of vehicles for the web app.
- Generated occupancy graphs from the machine learning model.
- Continued collecting more data to train the model.
Week 7
- Implemented a finished rough layout of the parking web app and connected it to the website.
- Analyzed graphs outputted by the Random Forest's prediction and the actual camera detection of that day.
- Conceptualized an expansion of the project utilizing more of the parking lot, which requires a new detection model not based on bounding boxes or points.
Week 8
Week 9
Week 10
Other Information
Attachments (1)
- CityOS-Design Flowchart.png (11.5 MB ) - added by 9 hours ago.
Note:
See TracWiki
for help on using the wiki.