"Software package for investigation of graph expressivity"
Latest: for classification (and usage example), see PDEClassifier.
for wrapped networks with batch normalization, use HeatBlock, WaveBlock, and LinearBlock (with skip connection).
use ChebyPolyLayer for a message passing class.
Use get_cheby_coefs_heat and get_cheby_coefs_wave for computing the Chebyshev polynomial coefficients for the PDEs used by ChebyPolyLayer.
For usage example, see this classifier that uses the [DEPRECATED]ChebyPolyLayer here.
cross_validate.py for cross validation
prepare_dataset.py for creating k-fold cross validation dataset, and also adding edge_weights as 1's (because they are missing from data). Now only works on data with existing node features.
make_tuning_configs.py for creating the configuration yaml files and dSQ array job file for hyperparameter tuning.