This project seeks to find a solution for determining perfect attack matrices for LTI output feedback systems. It utilizes various NN models to accomplish this task.
src
: Source codeattackability_model.py
: Core function for training the model, called fromrun.py
model.py
: NN model definitionoptimal.py
: Classic numerical optimization to compare NN model torun.py
: Generates inputs for the model and runs the trainingss_loss.py
: Loss functionstate_space_generator.py
: Data generator for state space models to train/test/evaluate on
config.yaml
: Model training parametersmodel.pth
: Saved model