-
Notifications
You must be signed in to change notification settings - Fork 192
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding additional dataset for training #40
base: main
Are you sure you want to change the base?
Conversation
@jakegrigsby thanks for picking up the issue, excited to see it work, let me know if I can be of assistance in any kind! |
Hey @ferdinandl007, in general our training script was meant more as a way to replicate the paper results than to help on new datasets. It's all pretty hardcoded as you can see. I figured people would typically have their own training/eval loops and use the That being said you should probably be able to make a csv and hack the training script in a very similar way to how the Can you provide the raw csv here? I'll try to run it if I have time in the next few days. |
@jakegrigsby thank you for your reply! I got it working now the issue was with missing values in the data set. |
I now got a running pretty well, however the results I'm getting a still not particularly great would you have an idea what the issue could be? I also attached a sample data set. Kind regards, |
@ferdinandl007 I added a demo of how to use this dataset and plot specific variables in #41 . Was only able to mess around with your dataset for a couple of runs but I was seeing a lot of overfitting. Easy demo command to test: python train.py lstm crypto --teacher_forcing_anneal_steps 400 --context_points 200 --target_points 40 --run_name lstm_crypto --gpus 0 --batch_size 64 --wandb --plot |
I constructed a lot of data set now with key indicator such a sentiment reaching two years in hourly intervals. New features 'ETH_open', 'ETH_high', 'ETHT_low', 'ETH_close', Maybe this might help with the over fitting it also includes more cryptocurrencies which are known to be in relation to each other in terms of movement. |
I want to train spacetimeforme on a custom data said however, I'm struggling a little bit to understand the training code, as there is not much documentation yet.
I have the following columns which I wanna predict for each next time step for a university project.
[
'ETH_open',
'ETH_high',
'ETHT_low',
'ETH_close',
'Volume BTC',
'Volume USDT',
'ETH_tradecount',
'BTC_open',
'BTC_high',
'BTC_low',
'BTC_close', 'BTC_tradecount',
'LTC_open',
'LTC_high',
'LTC_low',
'LTC_close',
'Volume LTC',
'LTC_tradecount'
]
Any help would be greatly appreciated!
Sample notebook can be found here, which creates the dataset,
https://colab.research.google.com/drive/19PKi0gQvVbtI7eZOELNby1mveiSXMhNX?usp=sharing