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.pymodel.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