You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+10-2Lines changed: 10 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -84,7 +84,7 @@ activation function type
84
84
85
85
### 2.0.0
86
86
87
-
- adapted `keras_core`
87
+
- adapted `keras`
88
88
- removed internal hyperparameter tuning
89
89
- removed encoder-decoder architectures
90
90
- improved layer configuration via dictionary input
@@ -99,4 +99,12 @@ activation function type
99
99
100
100
- feat!: removed data preparation out of predictor class, sub_seq, steps_past, steps_future need now to be defined in each model method
101
101
- allows for advanced hyper parameter tuning
102
-
- fix: removed tensor board activation logic bug
102
+
- fix: removed tensor board activation logic bug
103
+
104
+
### 3.0.0
105
+
106
+
- chore!: changed from temp library keras_core to keras > 3.0.0
107
+
- chore!: removed python 3.8 support to accomodate tensorflow and keras dependiencies
108
+
- chore: increased major to 3.0.0 to align with keras major
109
+
- feat: added evaluate_model method to test model performance on test data
110
+
- refactor!: removed validation split from `fit_model`. Control validation and test split via evaluation_split and validation_split paramters in class variables
Copy file name to clipboardExpand all lines: README.md
+35-35Lines changed: 35 additions & 35 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,9 +34,9 @@ imbrium is a deep learning library that specializes in time series forecasting.
34
34
35
35
imbrium is designed to simplify the application of deep learning models for time series forecasting. The library offers a variety of pre-built architectures. The user retains full control over the configuration of each layer, including the number of neurons, the type of activation function, loss function, optimizer, and metrics applied. This allows for the flexibility to adapt the architecture to the specific needs of the forecast task at hand. Imbrium also offers a user-friendly interface for training and evaluating these models, making it easy to quickly iterate and test different configurations.
36
36
37
-
imbrium uses the sliding window approach to generate forecasts. The sliding window approach in time series forecasting involves moving a fixed-size window (steps_past) through historical data, using the data within the window as input features. The next data points outside the window are used as the target variables (steps_future). This method allows the model to learn sequential patterns and trends in the data, enabling accurate predictions for future points in the time series.
37
+
imbrium uses the sliding window approach to generate forecasts. The sliding window approach in time series forecasting involves moving a fixed-size window - `steps_past` through historical data, using the data within the window as input features. The next data points outside the window are used as the target variables - `steps_future`. This method allows the model to learn sequential patterns and trends in the data, enabling accurate predictions for future points in the time series.
38
38
39
-
## imbrium 2.0.0
39
+
## imbrium `2.0.0`
40
40
41
41
- adapting `keras_core`
42
42
- removing internal hyperparameter tuning
@@ -45,6 +45,10 @@ imbrium uses the sliding window approach to generate forecasts. The sliding wind
45
45
- split input data into target and feature numpy arrays
46
46
- overall lighten the library
47
47
48
+
## imbrium `3.0.0`
49
+
50
+
- switch from `keras_core` to `keras > 3.0.0`
51
+
48
52
### Get started with imbrium
49
53
50
54
<details>
@@ -60,7 +64,7 @@ imbrium uses the sliding window approach to generate forecasts. The sliding wind
0 commit comments