* Run Main_FFNN.py for the experiments of feed-forward neural networks.
* Run Main_LeNet_5.py for the experiments of LeNet-5.
* Run Main_ResNet.py for the experiments of ResNet-18 (Adams) and ResNet-34 (SGDNs)
* optimizer.py includes the functions and classes of baseline optimizers from published github sources
* adam_cam_hd.py and sgd_cam_hd includes the classes for proposed optimizers
* train_hd.py includes the training functions.
* models_hd.py includes the classes and functions for models implemented in the experiments.
* utils.py for data preparation.
