mirror of
https://github.com/wassname/DeepTime.git
synced 2026-06-27 18:40:49 +08:00
single variate
This commit is contained in:
@@ -15,3 +15,19 @@ pip install tsai
|
||||
|
||||
python -m experiments.forecast --config_path=storage/experiments/Exchange/192S/repeat=0/config.gin run >> storage/experiments/Exchange/192S/repeat=0/instance.log 2>&1%
|
||||
```
|
||||
# run
|
||||
|
||||
```
|
||||
python -m experiments.forecast --config_path=storage/experiments/Exchange/96S/repeat=0/config.gin run
|
||||
|
||||
python -m experiments.forecast --config_path=storage/experiments/Exchange/96Splus/repeat=0/config.gin run
|
||||
|
||||
python -m experiments.forecast --config_path=storage/experiments/Exchange/96Splusshort/repeat=0/config.gin run
|
||||
|
||||
python -m experiments.forecast --config_path=storage/experiments/Exchange/96Sshort/repeat=0/config.gin run
|
||||
```
|
||||
|
||||
|
||||
# Lessons
|
||||
|
||||
Single variate works much better. The output is not just a straight line. Likely because we have limited the output, not the input
|
||||
|
||||
+6
-3
@@ -21,10 +21,13 @@ def deeptime2(datetime_feats: int, layer_size: int, inr_layers: int, n_fourier_f
|
||||
|
||||
|
||||
class DeepTIMe2(nn.Module):
|
||||
def __init__(self, datetime_feats: int, layer_size: int, inr_layers: int, n_fourier_feats: int, scales: float):
|
||||
def __init__(self, datetime_feats: int, layer_size: int, inr_layers: int, n_fourier_feats: int, scales: float, dropout: float=0.3):
|
||||
super().__init__()
|
||||
self.inr = INRPlus2(in_feats=datetime_feats + 1, layers=inr_layers, layer_size=layer_size,
|
||||
n_fourier_feats=n_fourier_feats, scales=scales)
|
||||
in_feats=datetime_feats
|
||||
if n_fourier_feats:
|
||||
in_feats += 1
|
||||
self.inr = INRPlus2(in_feats=in_feats, layers=inr_layers, layer_size=layer_size,
|
||||
n_fourier_feats=n_fourier_feats, scales=scales, dropout=dropout)
|
||||
self.adaptive_weights = RidgeRegressor()
|
||||
|
||||
self.datetime_feats = datetime_feats
|
||||
|
||||
File diff suppressed because one or more lines are too long
+119
-30
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user