GFast is a an efficient algorithm to compute the sparse Fourier transform of generalized
* Equal contributions
For an overview of GFast, as well as how to run the algorithm for your own functions, see tutorial/tutorial.ipynb.
gfast/: GFast module for generalized
tabular_exp/: Code needed to run NR-GFast for the multi-layer perceptron (MLP) trained on the heart disease dataset found here. More information has been left in the folder.
tabular_results/: Folder containing the results of the heart disease experiments.
gfp_exp/: Code needed to run NR-GFast for the multi-layer perceptron (MLP) trained on the avGFP protein found in this paper. More information has been left in the folder.
gfp_results/: Folder containing the results of the GFP experiments.
synt_exp/: Code needed to run GFast and NR-GFast on synthetic data.
synt_results/: Folder containing the results of the synthetic experiments.
tutorial/: Folder containing the tutorial for running GFast.
All figures in the paper and the code to generate them are found in figures.ipynb.