├── .gitignore ├── Images ├── aj.jpg ├── city.jpg ├── dog.png ├── landscape.jpg ├── street.jpg ├── tree.png └── woman.png ├── LICENSE ├── README.md ├── latex ├── bibfile.bib ├── final-report.aux ├── final-report.bbl ├── final-report.blg ├── final-report.pdf ├── final-report.tex └── images │ ├── Activations_10.png │ ├── Architecture_10.png │ ├── Figure2_Grayscale_Grid_Pooling.png │ ├── Figure2_RGB_Grid_Pooling.png │ ├── Figure4_Approximation_Loss.png │ ├── Spectral_Param_Training_Curves.png │ ├── Training_Curve_10.png │ ├── fc_cnn_arch.png │ ├── fc_spectral_param.png │ └── fc_spectral_pool.png └── src ├── approximation-loss.ipynb ├── best_model_10.tar.gz ├── best_model_100.tar.gz ├── cnn_spectral_parameterization.ipynb ├── error_rates ├── deep_3_spatial.txt ├── deep_3_spectral.txt ├── deep_5_spatial.txt ├── deep_5_spectral.txt ├── generic_3_spatial.txt ├── generic_3_spectral.txt ├── generic_5_spatial.txt ├── generic_5_spectral.txt ├── spectral_pool_3_spatial.txt ├── spectral_pool_3_spectral.txt ├── spectral_pool_5_spatial.txt └── spectral_pool_5_spectral.txt ├── figure2.ipynb ├── full-training-10.ipynb ├── full-training-100.ipynb ├── hyperparameter-search.ipynb └── modules ├── cnn_with_spectral_parameterization.py ├── cnn_with_spectral_pooling.py ├── create_images.py ├── frequency_dropout.py ├── image_generator.py ├── layers.py ├── spectral_pool.py ├── spectral_pool_test.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/.gitignore -------------------------------------------------------------------------------- /Images/aj.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/Images/aj.jpg -------------------------------------------------------------------------------- /Images/city.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/Images/city.jpg -------------------------------------------------------------------------------- /Images/dog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/Images/dog.png -------------------------------------------------------------------------------- /Images/landscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/Images/landscape.jpg -------------------------------------------------------------------------------- /Images/street.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/Images/street.jpg -------------------------------------------------------------------------------- /Images/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/Images/tree.png -------------------------------------------------------------------------------- /Images/woman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/Images/woman.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/README.md -------------------------------------------------------------------------------- /latex/bibfile.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/latex/bibfile.bib -------------------------------------------------------------------------------- /latex/final-report.aux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/latex/final-report.aux -------------------------------------------------------------------------------- /latex/final-report.bbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/latex/final-report.bbl -------------------------------------------------------------------------------- /latex/final-report.blg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/latex/final-report.blg -------------------------------------------------------------------------------- /latex/final-report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/latex/final-report.pdf -------------------------------------------------------------------------------- /latex/final-report.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/latex/final-report.tex -------------------------------------------------------------------------------- /latex/images/Activations_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/latex/images/Activations_10.png -------------------------------------------------------------------------------- /latex/images/Architecture_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/latex/images/Architecture_10.png -------------------------------------------------------------------------------- /latex/images/Figure2_Grayscale_Grid_Pooling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/latex/images/Figure2_Grayscale_Grid_Pooling.png -------------------------------------------------------------------------------- /latex/images/Figure2_RGB_Grid_Pooling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/latex/images/Figure2_RGB_Grid_Pooling.png -------------------------------------------------------------------------------- /latex/images/Figure4_Approximation_Loss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/latex/images/Figure4_Approximation_Loss.png -------------------------------------------------------------------------------- /latex/images/Spectral_Param_Training_Curves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/latex/images/Spectral_Param_Training_Curves.png -------------------------------------------------------------------------------- /latex/images/Training_Curve_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/latex/images/Training_Curve_10.png -------------------------------------------------------------------------------- /latex/images/fc_cnn_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/latex/images/fc_cnn_arch.png -------------------------------------------------------------------------------- /latex/images/fc_spectral_param.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/latex/images/fc_spectral_param.png -------------------------------------------------------------------------------- /latex/images/fc_spectral_pool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/latex/images/fc_spectral_pool.png -------------------------------------------------------------------------------- /src/approximation-loss.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/approximation-loss.ipynb -------------------------------------------------------------------------------- /src/best_model_10.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/best_model_10.tar.gz -------------------------------------------------------------------------------- /src/best_model_100.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/best_model_100.tar.gz -------------------------------------------------------------------------------- /src/cnn_spectral_parameterization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/cnn_spectral_parameterization.ipynb -------------------------------------------------------------------------------- /src/error_rates/deep_3_spatial.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/error_rates/deep_3_spatial.txt -------------------------------------------------------------------------------- /src/error_rates/deep_3_spectral.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/error_rates/deep_3_spectral.txt -------------------------------------------------------------------------------- /src/error_rates/deep_5_spatial.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/error_rates/deep_5_spatial.txt -------------------------------------------------------------------------------- /src/error_rates/deep_5_spectral.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/error_rates/deep_5_spectral.txt -------------------------------------------------------------------------------- /src/error_rates/generic_3_spatial.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/error_rates/generic_3_spatial.txt -------------------------------------------------------------------------------- /src/error_rates/generic_3_spectral.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/error_rates/generic_3_spectral.txt -------------------------------------------------------------------------------- /src/error_rates/generic_5_spatial.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/error_rates/generic_5_spatial.txt -------------------------------------------------------------------------------- /src/error_rates/generic_5_spectral.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/error_rates/generic_5_spectral.txt -------------------------------------------------------------------------------- /src/error_rates/spectral_pool_3_spatial.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/error_rates/spectral_pool_3_spatial.txt -------------------------------------------------------------------------------- /src/error_rates/spectral_pool_3_spectral.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/error_rates/spectral_pool_3_spectral.txt -------------------------------------------------------------------------------- /src/error_rates/spectral_pool_5_spatial.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/error_rates/spectral_pool_5_spatial.txt -------------------------------------------------------------------------------- /src/error_rates/spectral_pool_5_spectral.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/error_rates/spectral_pool_5_spectral.txt -------------------------------------------------------------------------------- /src/figure2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/figure2.ipynb -------------------------------------------------------------------------------- /src/full-training-10.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/full-training-10.ipynb -------------------------------------------------------------------------------- /src/full-training-100.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/full-training-100.ipynb -------------------------------------------------------------------------------- /src/hyperparameter-search.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/hyperparameter-search.ipynb -------------------------------------------------------------------------------- /src/modules/cnn_with_spectral_parameterization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/modules/cnn_with_spectral_parameterization.py -------------------------------------------------------------------------------- /src/modules/cnn_with_spectral_pooling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/modules/cnn_with_spectral_pooling.py -------------------------------------------------------------------------------- /src/modules/create_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/modules/create_images.py -------------------------------------------------------------------------------- /src/modules/frequency_dropout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/modules/frequency_dropout.py -------------------------------------------------------------------------------- /src/modules/image_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/modules/image_generator.py -------------------------------------------------------------------------------- /src/modules/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/modules/layers.py -------------------------------------------------------------------------------- /src/modules/spectral_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/modules/spectral_pool.py -------------------------------------------------------------------------------- /src/modules/spectral_pool_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/modules/spectral_pool_test.py -------------------------------------------------------------------------------- /src/modules/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oracleofnj/spectral-repr-cnns/HEAD/src/modules/utils.py --------------------------------------------------------------------------------