VERSION UPDATE: v2.1
commit8948e1a734dd2281ae255bf921d0164c896fb68e
authorjh-206 <jhirschi206@gmail.com>
Thu, 22 Aug 2024 03:05:29 +0000 (21 21:05 -0600)
committerjh-206 <jhirschi206@gmail.com>
Thu, 22 Aug 2024 03:05:29 +0000 (21 21:05 -0600)
tree0bf93c8f19dc0364275cd95fe06082c80a160473
parent4042a8f17c3db43cb8c53ccd20931c762d60b9bf
VERSION UPDATE: v2.1

Augmentations:
* Stable conda environment, latest version of py and tf
* Better hash functions for reproducibility
* Params and data now in custom classes
* Support in model for multiple rnn layers, multiple dense layers

REPRODUCIBILITY RESET:
- New conda environment changes reproducibility. I confirmed this several times running side by side clones of the repo with only env different
- Original repro case was RTMA data, new case HRRR
- Original repro used improper scaling using data from prediction phase.
- New Repro case uses minmax scaling only calculated from training data
- New hash functions, old ones were hacky
- New Repro case with more predictors to make sure reproducibility is tracking all potential changes
- New Repro case with more params engaged: validation data, dropout, etc.
- New Repro case that had interpolation performed on it
- New Repro case multi layers

CLEANUP
    - Removing old reproducibility files and support for original repro. To see old code and reproduciblity results, see commit "911c6d7a" or PR#11.
18 files changed:
fmda/data/reproducibility_dict2.pickle [deleted file]
fmda/data/reproducibility_dict_v2_TEST.pkl [new file with mode: 0644]
fmda/data/train.pkl [new file with mode: 0644]
fmda/data_funcs.py
fmda/fmda_rnn_serial.ipynb
fmda/moisture_rnn.py
fmda/moisture_rnn_pkl.py
fmda/params.yaml
fmda/reproducibility.py
fmda/rnn_workshop.ipynb
fmda/utils.py
fmda/version_control/data_funcs0.py [deleted file]
fmda/version_control/module_param_sets0.py [deleted file]
fmda/version_control/moisture_models0.py [deleted file]
fmda/version_control/moisture_rnn0.py [deleted file]
fmda/version_control/reproducibility_dict0.pickle [deleted file]
fmda/version_control/reproducibility_file.ipynb
fmda/version_control/rnn_train_versions.ipynb