This repository contains the implementation of the Paper "On the Normalization of Gray-Box State-Space Neural Networks"
Milad Banitalebi Dehkordi, Marco Forgione, Gionata Cimini, Lapo Frascati, and Dario Piga
The python requires the following packages:
- numpy
- time
- random
- pytorch (main package)
- sklearn
- seaborn (required for ploting)
- matplotlib (required for ploting)
- pickle (required for loading data reading/writing)
- pandas (required for loading data reading/writing)
- Main.ipynb: execute to obtain the results for the Cascaded Tanks System Real Benchmark
- Main_MC.ipynb: execute to obtain the results for the Cascaded Tanks System Syntheticly Generated Dataset
- Plotter.ipynb - Plotter_UnNormalized.ipynb - Histogramer.ipynb: execute to obtain the figures
- MCgenerator: execute to generate synthetic data for the Cascaded Tanks System