Adversarial-Machine-Learnin.../wiki/Timeline.md
2024-05-01 01:26:25 -04:00

27 lines
1.4 KiB
Markdown

= Timeline of Progress =
== Tuesday, February 27th, 2024 ==
- Determined that lack of effectiveness for low values of epsilon for the FGSM attack is normal ([[https://pytorch.org/tutorials/beginner/fgsm_tutorial.html#accuracy-vs-epsilon|PyTorch Example Results]]).
- Finished trainable, saveable MNIST model
- Working on manipulating the MNIST dataset for cross validation and filtering
- Looking into implementing [[https://www.cs.toronto.edu/~kriz/cifar.html|CIFAR-10]] due to the model architecture and the nature of the images being classified
== Thursday, February 29th, 2024 ==
- Created functionality for Kuwahara filtering of batches of 64 images at runtime
- Encountering crash in last batch
== Monday, March 4th, 2024 ==
- Last batch of epoch doesn't have 64 images, batch size now variable
- Encountered crash when testing at end of epoch
- Fixed crash, testing required specifying batch size
- All 14 epochs train successfully on filtered data
- Added `--filter` option to enable filtering on training and test data
- Encountered crash, `args` not passed to `test` function
- `args` variable now passed to `test` function
- Filtered and unfiltered models saved to different files
- Tested filtered model with FGSM attack
- Got results inline with unfiltered model
- Realized that I forgot to save the filtered model
- Tested actually filtered model with FGSM attack
- Got really good results inline with hypothesis