Skip to content

Commit a9aaee0

Browse files
committed
time-series
1 parent b7461c6 commit a9aaee0

11 files changed

+48
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
https://www.kaggle.com/competitions/store-sales-time-series-forecasting/overview
2+
Dataset
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Line Charts and box plots have been used for data visualisation by months
Loading
Loading
Loading
Loading

Store Sales Prediction Using Deep Learning/Models/eda-for-sales.ipynb

+1
Large diffs are not rendered by default.

Store Sales Prediction Using Deep Learning/Models/ml-store-sales.ipynb

+1
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
**PROJECT TITLE**
2+
Store Sales Prediction using Deep Learning
3+
4+
**GOAL**
5+
Store Sales Prediction using Deep Learning
6+
**DATASET**
7+
https://www.kaggle.com/competitions/store-sales-time-series-forecasting/overview
8+
9+
**DESCRIPTION**
10+
The project uses RNN to make predictions for store sales.Dataset is updated daily and is dynamic. The project also aims to compare performance of Lasso, Ridge and Decision Tree regression models with respect to the use of Regression models
11+
**WHAT I HAD DONE**
12+
1. Used EDA and correlation matrix to figure out needed features
13+
2. Tested using basic ML models like Ridge, Lasso, Linear and Decision Tree Regression
14+
3. Tested using RNNs. Used multilayer networks for time-series data
15+
4. RNNs have proven to be far more useful and versatile
16+
17+
**MODELS USED**
18+
Lasso Regression, Ridge Regression,Decision Tree Regression, RNN
19+
20+
**LIBRARIES NEEDED**
21+
Pandas, Numpy, Keras,TensorFlow, ScikitLearn, Seaborn, Matplotlib
22+
23+
**VISUALIZATION**
24+
We use correlation matrix to visualize required features.
25+
Line Charts are used to visualize day/month/store wise sales
26+
27+
**ACCURACIES**
28+
MAE is lowest for RNNs at 55 to 70.
29+
The highest MAE is provided by Linear Regression at 1000+ and considerably better by Lasso Regression and Decision Tree at a little over 100.
30+
31+
**CONCLUSION**
32+
Recurrent Neural Networks (RNNs) are employed for time series data due to their ability to capture temporal dependencies. RNNs maintain a memory of past information, enabling them to process sequential data with contextual awareness. This makes them well-suited for tasks such as stock price prediction or weather forecasting, where understanding patterns over time is crucial. The recurrent nature of RNNs facilitates the modeling of dynamic relationships within time series datasets, enhancing their effectiveness in capturing temporal dependencies.
33+
34+
**YOUR NAME**
35+
Aindree Chatterjee

Store Sales Prediction Using Deep Learning/Models/store-sales-rnn.ipynb

+1
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
tensorflow
2+
keras
3+
numpy
4+
scipy
5+
pandas
6+
matplotlib
7+
seaborn

0 commit comments

Comments
 (0)