gen_adv_ex_fgsm_parallel.py - parallel implementation of FGSM algorithm
gen_adv_ex_fgsm_serial.py - serial implementation of FGSM algorithm
make_mnist_cnn_tf.py - contains model description and training algorithm used to generate model used in project
models - folder containing trained Tensorflow model files
parallel_fgsm.cu - kernels for implementing the parallel FGSM algorithm using CUDA
profiling - profiling data for each method
report.pdf - final report containing project description and results
gen_adv_ex_fgsm_serial_intellifeature.py - fgsm with intellifeatures added to increase diversity of generated adversarial examples