Welcome to GNN-AID documentation!
GNN-AID is an open instrument for Analysis, Interpretation, and Defensing Graph Neural Networks for explaining your graph neural network with a number of existing explainers.
Check out the Usage section for further information, including how to Installation the project.
Note
This project is under active development.
Contents
- Usage
- API reference
- Working with datasets
- Creating and managing models
GNNModelManagerGNNModelManager.__init__()GNNModelManager.train_1_step()GNNModelManager.train_full()GNNModelManager.load_model()GNNModelManager.save_model()GNNModelManager.load_model_executor()GNNModelManager.get_hash()GNNModelManager.save_model_executor()GNNModelManager.from_model_path()GNNModelManager.get_full_info()GNNModelManager.get_model_data()
FrameworkGNNModelManagerFrameworkGNNModelManager.additional_configFrameworkGNNModelManager.__init__()FrameworkGNNModelManager.init()FrameworkGNNModelManager.train_1_step()FrameworkGNNModelManager.train_1_step_single()FrameworkGNNModelManager.train_1_step_mul()FrameworkGNNModelManager.load_model()FrameworkGNNModelManager.save_model()FrameworkGNNModelManager.train_model()FrameworkGNNModelManager.run_model()FrameworkGNNModelManager.evaluate_model()FrameworkGNNModelManager.compute_stats_data()FrameworkGNNModelManager.send_data()FrameworkGNNModelManager.send_epoch_results()
ProtGNNModelManager
- Interpretation
- Auxiliary functions