Skip to content
This repository was archived by the owner on Aug 21, 2020. It is now read-only.

Commit

Permalink
Fix data_download script for TinyImageNet. Updated adversarial regula…
Browse files Browse the repository at this point in the history
…rization(Shokri).
  • Loading branch information
ltindall committed Aug 8, 2018
1 parent f20a39c commit 234033b
Show file tree
Hide file tree
Showing 4 changed files with 190 additions and 122 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
*.ipynb_checkpoints
*.pyc
*.zip

Datasets/*
299 changes: 179 additions & 120 deletions Defenses/Adversarial_Regularization.ipynb

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions Utils/data_downloaders.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@

def get_tiny_imagenet(datasets_dir):


if os.path.isdir(os.path.join(datasets_dir,'tiny-imagenet-200/val/images/')):
os.rmdir(os.path.join(datasets_dir,'tiny-imagenet-200/val/images/'))

if os.path.isdir(os.path.join(datasets_dir,'tiny-imagenet-200')):
print('Tiny ImageNet already downloaded.')
return
Expand Down Expand Up @@ -49,6 +53,9 @@ def get_tiny_imagenet(datasets_dir):
old_file_name = os.path.join(datasets_dir,'tiny-imagenet-200/val/images',line[0])
os.rename(old_file_name, new_file_name)




print('Tiny ImageNet successfully downloaded and preprocessed.')


Expand Down
4 changes: 3 additions & 1 deletion Utils/train.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,10 @@ def train(net, data_loader, test_loader, optimizer, criterion, n_epochs, classes

# evaluate performance on testset at the end of each epoch
print("[%d/%d]" %(epoch, n_epochs))
print("Training:")
eval_target_net(net, data_loader, classes=classes)
print("Test:")
eval_target_net(net, test_loader, classes=classes)

#plt.plot(losses)
#plt.show()

Expand Down

0 comments on commit 234033b

Please sign in to comment.