Release Notes - The Oval Table
The Oval Table - Oil Price Prediction Models
Version: v1.0
Cycle 1 (08/24/2023 - 10/08/2023) Summary:
Introduction to ML:
-
First venture into the realm of Machine Learning.
-
Laid the groundwork with Regression models to predict oil prices.
-
Models Introduced:
-
XGBoost: Utilized a gradient boosting framework with decision trees.
-
Random Forest: An ensemble learning method utilizing multiple decision trees.
-
Polynomial Regression: A regression algorithm modeling the relationship between input and output as an nth degree polynomial.
-
Baseline Model: Introduced a Naive Forecast as a basic comparison tool.
-
Challenges & Learnings:
- Overfitting: Identified that models were prone to overfitting on the training data.
Next Steps:
- Implement model refinement to address overfitting issues.
- Integrate time series forecasting to predict future oil prices.
- Web interface integration.
Cycle 2 (10/09/2023 - Present) Updates:
Shift in Focus:
-
Transitioned the core focus towards Time Series models, as per the wants and requirements of our 'client', (a professor at CSU).
-
A priority has been set on enhancing oil price prediction accuracy using Time Series methods.
Time Series Models:
-
Delving into Time Series models to cater to the specific needs of oil price forecasting.
-
Research and development are in progress to refine these models and improve their predictive capabilities.
Model Refinement Plans:
-
While Time Series remains the primary focus, there's an underlying aim to address the overfitting issues from Cycle 1.
-
Depending on the progress and time constraints, there might be further refinements made to the regression models from the previous cycle.
Data Cleaning & Preprocessing:
-
Recognized the need for more meticulous data cleaning.
-
Plans are set to further refine preprocessing steps, if the semester's timeline allows.