Elaine Guo '24
For this particular project, Elaine used data gathered by real page views to a published django site. She helped code the backend, including introducing a view count module that would post a row to a view count database table with key characteristics collected from web traffic.
Once Elaine collected the page views into a postgresql table, she had to clean the data, using a truncation date before which was noisy data, and thinking a bit about how to map the raw data to the correct format. Beyond that, Elaine collected some browser information to more uniquely identify viewers.
Once the data was in proper shape, Elaine performed some hyperparameter tuning on Meta's Prophet model with RMSE as an evaluaton metric, taking into account trend and daily seasonality. She was able to optimize her model to achieve a lower RMSE than base, and was able to visualize forecasted page views.
Given the short duration of the program, Elaine then identified future steps to take if given more time to pursue this particular avenue. With a modeling pipeline set up, Elaine could use her current model and improve upon it to inform future web traffic to the django site.