diff --git a/.gitattributes b/.gitattributes
index a6344aac8c09253b3b630fb776ae94478aa0275b..d66f60434b63e9bb4ab7db2dd8b5904620b36deb 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,35 +1,36 @@
-*.7z filter=lfs diff=lfs merge=lfs -text
-*.arrow filter=lfs diff=lfs merge=lfs -text
-*.bin filter=lfs diff=lfs merge=lfs -text
-*.bz2 filter=lfs diff=lfs merge=lfs -text
-*.ckpt filter=lfs diff=lfs merge=lfs -text
-*.ftz filter=lfs diff=lfs merge=lfs -text
-*.gz filter=lfs diff=lfs merge=lfs -text
-*.h5 filter=lfs diff=lfs merge=lfs -text
-*.joblib filter=lfs diff=lfs merge=lfs -text
-*.lfs.* filter=lfs diff=lfs merge=lfs -text
-*.mlmodel filter=lfs diff=lfs merge=lfs -text
-*.model filter=lfs diff=lfs merge=lfs -text
-*.msgpack filter=lfs diff=lfs merge=lfs -text
-*.npy filter=lfs diff=lfs merge=lfs -text
-*.npz filter=lfs diff=lfs merge=lfs -text
-*.onnx filter=lfs diff=lfs merge=lfs -text
-*.ot filter=lfs diff=lfs merge=lfs -text
-*.parquet filter=lfs diff=lfs merge=lfs -text
-*.pb filter=lfs diff=lfs merge=lfs -text
-*.pickle filter=lfs diff=lfs merge=lfs -text
-*.pkl filter=lfs diff=lfs merge=lfs -text
-*.pt filter=lfs diff=lfs merge=lfs -text
-*.pth filter=lfs diff=lfs merge=lfs -text
-*.rar filter=lfs diff=lfs merge=lfs -text
-*.safetensors filter=lfs diff=lfs merge=lfs -text
-saved_model/**/* filter=lfs diff=lfs merge=lfs -text
-*.tar.* filter=lfs diff=lfs merge=lfs -text
-*.tar filter=lfs diff=lfs merge=lfs -text
-*.tflite filter=lfs diff=lfs merge=lfs -text
-*.tgz filter=lfs diff=lfs merge=lfs -text
-*.wasm filter=lfs diff=lfs merge=lfs -text
-*.xz filter=lfs diff=lfs merge=lfs -text
-*.zip filter=lfs diff=lfs merge=lfs -text
-*.zst filter=lfs diff=lfs merge=lfs -text
-*tfevents* filter=lfs diff=lfs merge=lfs -text
+*.7z filter=lfs diff=lfs merge=lfs -text
+*.arrow filter=lfs diff=lfs merge=lfs -text
+*.bin filter=lfs diff=lfs merge=lfs -text
+*.bz2 filter=lfs diff=lfs merge=lfs -text
+*.ckpt filter=lfs diff=lfs merge=lfs -text
+*.ftz filter=lfs diff=lfs merge=lfs -text
+*.gz filter=lfs diff=lfs merge=lfs -text
+*.h5 filter=lfs diff=lfs merge=lfs -text
+*.joblib filter=lfs diff=lfs merge=lfs -text
+*.lfs.* filter=lfs diff=lfs merge=lfs -text
+*.mlmodel filter=lfs diff=lfs merge=lfs -text
+*.model filter=lfs diff=lfs merge=lfs -text
+*.msgpack filter=lfs diff=lfs merge=lfs -text
+*.npy filter=lfs diff=lfs merge=lfs -text
+*.npz filter=lfs diff=lfs merge=lfs -text
+*.onnx filter=lfs diff=lfs merge=lfs -text
+*.ot filter=lfs diff=lfs merge=lfs -text
+*.parquet filter=lfs diff=lfs merge=lfs -text
+*.pb filter=lfs diff=lfs merge=lfs -text
+*.pickle filter=lfs diff=lfs merge=lfs -text
+*.pkl filter=lfs diff=lfs merge=lfs -text
+*.pt filter=lfs diff=lfs merge=lfs -text
+*.pth filter=lfs diff=lfs merge=lfs -text
+*.rar filter=lfs diff=lfs merge=lfs -text
+*.safetensors filter=lfs diff=lfs merge=lfs -text
+saved_model/**/* filter=lfs diff=lfs merge=lfs -text
+*.tar.* filter=lfs diff=lfs merge=lfs -text
+*.tar filter=lfs diff=lfs merge=lfs -text
+*.tflite filter=lfs diff=lfs merge=lfs -text
+*.tgz filter=lfs diff=lfs merge=lfs -text
+*.wasm filter=lfs diff=lfs merge=lfs -text
+*.xz filter=lfs diff=lfs merge=lfs -text
+*.zip filter=lfs diff=lfs merge=lfs -text
+*.zst filter=lfs diff=lfs merge=lfs -text
+*tfevents* filter=lfs diff=lfs merge=lfs -text
+data/Stanford_dogs/val/n02093859-Kerry_blue_terrier/n02093859_1003.jpg filter=lfs diff=lfs merge=lfs -text
diff --git a/README.md b/README.md
index 050e7a114d58991085f43f1409ea546ac4da029c..23e38b2baee337a567ebe8c2f53e2f5b97648659 100644
--- a/README.md
+++ b/README.md
@@ -1,12 +1,12 @@
----
-title: Generative Augmented Classifiers
-emoji: 🚀
-colorFrom: green
-colorTo: pink
-sdk: gradio
-sdk_version: 4.36.1
-app_file: app.py
-pinned: false
----
-
-Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
+---
+title: Generative Augmented Classifiers
+emoji: 💻
+colorFrom: gray
+colorTo: indigo
+sdk: gradio
+sdk_version: 4.36.1
+app_file: app.py
+pinned: false
+---
+
+Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
diff --git a/app.py b/app.py
new file mode 100644
index 0000000000000000000000000000000000000000..ba88edf63ce6ddad4aec6d9db6e405c39a07f921
--- /dev/null
+++ b/app.py
@@ -0,0 +1,309 @@
+import random
+
+import gradio as gr
+import torch
+import torchvision
+import torchvision.transforms as transforms
+from PIL import Image
+from torch import nn
+from torchvision.models import mobilenet_v2, resnet18
+from torchvision.transforms.functional import InterpolationMode
+
+datasets_n_classes = {
+    "Imagenette": 10,
+    "Imagewoof": 10,
+    "Stanford_dogs": 120,
+}
+
+datasets_model_types = {
+    "Imagenette": [
+        "base_200",
+        "base_200+100",
+        "synthetic_200",
+        "augment_noisy_200",
+        "augment_noisy_200+100",
+        "augment_clean_200",
+    ],
+    "Imagewoof": [
+        "base_200",
+        "base_200+100",
+        "synthetic_200",
+        "augment_noisy_200",
+        "augment_noisy_200+100",
+        "augment_clean_200",
+    ],
+    "Stanford_dogs": [
+        "base_200",
+        "base_200+100",
+        "synthetic_200",
+        "augment_noisy_200",
+        "augment_noisy_200+100",
+    ],
+}
+
+model_arch = ["resnet18", "mobilenet_v2"]
+
+list_200 = [
+    "Original",
+    "Synthetic",
+    "Original + Synthetic (Noisy)",
+    "Original + Synthetic (Clean)",
+]
+
+list_200_100 = ["Base+100", "AugmentNoisy+100"]
+
+methods_map = {
+    "200 Epochs": list_200,
+    "200 Epochs on Original + 100": list_200_100,
+}
+
+label_map = dict()
+label_map["Imagenette (10 classes)"] = "Imagenette"
+label_map["Imagewoof (10 classes)"] = "Imagewoof"
+label_map["Stanford Dogs (120 classes)"] = "Stanford_dogs"
+label_map["ResNet-18"] = "resnet18"
+label_map["MobileNetV2"] = "mobilenet_v2"
+label_map["200 Epochs"] = "200"
+label_map["200 Epochs on Original + 100"] = "200+100"
+label_map["Original"] = "base"
+label_map["Synthetic"] = "synthetic"
+label_map["Original + Synthetic (Noisy)"] = "augment_noisy"
+label_map["Original + Synthetic (Clean)"] = "augment_clean"
+label_map["Base+100"] = "base"
+label_map["AugmentNoisy+100"] = "augment_noisy"
+
+dataset_models = dict()
+for dataset, n_classes in datasets_n_classes.items():
+    models = dict()
+    for model_type in datasets_model_types[dataset]:
+        for arch in model_arch:
+            if arch == "resnet18":
+                model = resnet18(weights=None, num_classes=n_classes)
+                models[f"{arch}_{model_type}"] = (
+                    model,
+                    f"./models/{arch}/{dataset}/{dataset}_{model_type}.pth",
+                )
+            elif arch == "mobilenet_v2":
+                model = mobilenet_v2(weights=None, num_classes=n_classes)
+                models[f"{arch}_{model_type}"] = (
+                    model,
+                    f"./models/{arch}/{dataset}/{dataset}_{model_type}.pth",
+                )
+            else:
+                raise ValueError(f"Model architecture unavailable: {arch}")
+    dataset_models[dataset] = models
+
+
+def get_random_image(dataset, label_map=label_map) -> Image:
+    dataset_root = f"./data/{label_map[dataset]}/val"
+    dataset_img = torchvision.datasets.ImageFolder(
+        dataset_root,
+        transforms.Compose([transforms.PILToTensor()]),
+    )
+    random_idx = random.randint(0, len(dataset_img) - 1)
+    image, _ = dataset_img[random_idx]
+    image = transforms.ToPILImage()(image)
+    image = image.resize(
+        (256, 256),
+    )
+    return image
+
+
+def load_model(model_dict, model_name: str) -> nn.Module:
+    model_name_lower = model_name.lower()
+    if model_name_lower in model_dict:
+        model = model_dict[model_name_lower][0]
+        model_path = model_dict[model_name_lower][1]
+        checkpoint = torch.load(model_path)
+        if "setup" in checkpoint:
+            if checkpoint["setup"]["distributed"]:
+                torch.nn.modules.utils.consume_prefix_in_state_dict_if_present(
+                    checkpoint["model"], "module."
+                )
+            model.load_state_dict(checkpoint["model"])
+        else:
+            model.load_state_dict(checkpoint)
+        return model
+    else:
+        raise ValueError(
+            f"Model {model_name} is not available for image prediction. Please choose from {[name.capitalize() for name in model_dict.keys()]}."
+        )
+
+
+def postprocess_default(labels, output) -> dict:
+    probabilities = nn.functional.softmax(output[0], dim=0)
+    top_prob, top_catid = torch.topk(probabilities, 5)
+    confidences = {
+        labels[top_catid.tolist()[i]]: top_prob.tolist()[i]
+        for i in range(top_prob.shape[0])
+    }
+    return confidences
+
+
+def classify(
+    input_image: Image,
+    dataset_type: str,
+    arch_type: str,
+    methods: str,
+    training_ds: str,
+    dataset_models=dataset_models,
+    label_map=label_map,
+) -> dict:
+    for i in [dataset_type, arch_type, methods, training_ds]:
+        if i is None:
+            raise ValueError("Please select all options.")
+    dataset_type = label_map[dataset_type]
+    arch_type = label_map[arch_type]
+    methods = label_map[methods]
+    training_ds = label_map[training_ds]
+    preprocess_input = transforms.Compose(
+        [
+            transforms.Resize(
+                256,
+                interpolation=InterpolationMode.BILINEAR,
+                antialias=True,
+            ),
+            transforms.CenterCrop(224),
+            transforms.ToTensor(),
+            transforms.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225]),
+        ]
+    )
+    if input_image is None:
+        raise ValueError("No image was provided.")
+    input_tensor: torch.Tensor = preprocess_input(input_image)
+    input_batch = input_tensor.unsqueeze(0)
+    model = load_model(
+        dataset_models[dataset_type], f"{arch_type}_{training_ds}_{methods}"
+    )
+
+    if torch.cuda.is_available():
+        input_batch = input_batch.to("cuda")
+        model.to("cuda")
+
+    model.eval()
+    with torch.inference_mode():
+        output: torch.Tensor = model(input_batch)
+    with open(f"./data/{dataset_type}.txt", "r") as f:
+        labels = {i: line.strip() for i, line in enumerate(f.readlines())}
+    return postprocess_default(labels, output)
+
+
+def update_methods(method, ds_type):
+    if ds_type == "Stanford Dogs (120 classes)" and method == "200 Epochs":
+        methods = list_200[:-1]
+    else:
+        methods = methods_map[method]
+    return gr.update(choices=methods, value=None)
+
+
+def downloadModel(
+    dataset_type, arch_type, methods, training_ds, dataset_models=dataset_models
+):
+    for i in [dataset_type, arch_type, methods, training_ds]:
+        if i is None:
+            return gr.update(label="Select Model", value=None)
+    dataset_type = label_map[dataset_type]
+    arch_type = label_map[arch_type]
+    methods = label_map[methods]
+    training_ds = label_map[training_ds]
+    if f"{arch_type}_{training_ds}_{methods}" not in dataset_models[dataset_type]:
+        return gr.update(label="Select Model", value=None)
+    model_path = dataset_models[dataset_type][f"{arch_type}_{training_ds}_{methods}"][1]
+    return gr.update(
+        label=f"Download Model: '{dataset_type}_{arch_type}_{training_ds}_{methods}'",
+        value=model_path,
+    )
+
+
+if __name__ == "__main__":
+    with gr.Blocks(title="Generative Augmented Image Classifiers") as demo:
+        gr.Markdown(
+            """
+# Generative Augmented Image Classifiers
+This demo showcases the performance of image classifiers trained on various datasets.
+"""
+        )
+        with gr.Row():
+            with gr.Column():
+                dataset_type = gr.Radio(
+                    choices=[
+                        "Imagenette (10 classes)",
+                        "Imagewoof (10 classes)",
+                        "Stanford Dogs (120 classes)",
+                    ],
+                    label="Dataset",
+                    value="Imagenette (10 classes)",
+                )
+                arch_type = gr.Radio(
+                    choices=["ResNet-18", "MobileNetV2"],
+                    label="Model Architecture",
+                    value="ResNet-18",
+                    interactive=True,
+                )
+                methods = gr.Radio(
+                    label="Methods",
+                    choices=["200 Epochs", "200 Epochs on Original + 100"],
+                    interactive=True,
+                    value="200 Epochs",
+                )
+                training_ds = gr.Radio(
+                    label="Training Dataset",
+                    choices=methods_map["200 Epochs"],
+                    interactive=True,
+                    value="Original",
+                )
+                dataset_type.change(
+                    fn=update_methods,
+                    inputs=[methods, dataset_type],
+                    outputs=[training_ds],
+                )
+                methods.change(
+                    fn=update_methods,
+                    inputs=[methods, dataset_type],
+                    outputs=[training_ds],
+                )
+                generate_button = gr.Button("Sample Random Image")
+                random_image_output = gr.Image(
+                    type="pil", label="Random Image from Validation Set"
+                )
+                classify_button_random = gr.Button("Classify")
+            with gr.Column():
+                output_label_random = gr.Label(num_top_classes=5)
+                download_model = gr.DownloadButton(
+                    label=f"Download Model: '{label_map[dataset_type.value]}_{label_map[arch_type.value]}_{label_map[training_ds.value]}_{label_map[methods.value]}'",
+                    value=dataset_models[label_map[dataset_type.value]][
+                        f"{label_map[arch_type.value]}_{label_map[training_ds.value]}_{label_map[methods.value]}"
+                    ][1],
+                )
+                dataset_type.change(
+                    fn=downloadModel,
+                    inputs=[dataset_type, arch_type, methods, training_ds],
+                    outputs=[download_model],
+                )
+                arch_type.change(
+                    fn=downloadModel,
+                    inputs=[dataset_type, arch_type, methods, training_ds],
+                    outputs=[download_model],
+                )
+                methods.change(
+                    fn=downloadModel,
+                    inputs=[dataset_type, arch_type, methods, training_ds],
+                    outputs=[download_model],
+                )
+                training_ds.change(
+                    fn=downloadModel,
+                    inputs=[dataset_type, arch_type, methods, training_ds],
+                    outputs=[download_model],
+                )
+
+        generate_button.click(
+            get_random_image,
+            inputs=[dataset_type],
+            outputs=random_image_output,
+        )
+        classify_button_random.click(
+            classify,
+            inputs=[random_image_output, dataset_type, arch_type, methods, training_ds],
+            outputs=output_label_random,
+        )
+    demo.launch(show_error=True)
diff --git a/data/Imagenette.txt b/data/Imagenette.txt
new file mode 100644
index 0000000000000000000000000000000000000000..705744284f4bafe7e737a5a0f2db674e0c3e1db9
--- /dev/null
+++ b/data/Imagenette.txt
@@ -0,0 +1,10 @@
+tench, Tinca tinca
+English springer, English springer spaniel
+cassette player
+chain saw, chainsaw
+church, church building
+French horn, horn
+garbage truck, dustcart
+gas pump, gasoline pump, petrol pump, island dispenser
+golf ball
+parachute, chute
\ No newline at end of file
diff --git a/data/Imagenette/val/n01440764/ILSVRC2012_val_00009111.JPEG b/data/Imagenette/val/n01440764/ILSVRC2012_val_00009111.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..8c64d1ccfe0233ff4cd9334dcf6763d50372b181
Binary files /dev/null and b/data/Imagenette/val/n01440764/ILSVRC2012_val_00009111.JPEG differ
diff --git a/data/Imagenette/val/n01440764/ILSVRC2012_val_00009191.JPEG b/data/Imagenette/val/n01440764/ILSVRC2012_val_00009191.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..dc8fa1f10054b1cdeb57d8ce6e85a62350c32f42
Binary files /dev/null and b/data/Imagenette/val/n01440764/ILSVRC2012_val_00009191.JPEG differ
diff --git a/data/Imagenette/val/n02102040/ILSVRC2012_val_00004650.JPEG b/data/Imagenette/val/n02102040/ILSVRC2012_val_00004650.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..5cfa57c53d38f3687aa270231d524a5fe7d1d8af
Binary files /dev/null and b/data/Imagenette/val/n02102040/ILSVRC2012_val_00004650.JPEG differ
diff --git a/data/Imagenette/val/n02102040/ILSVRC2012_val_00007032.JPEG b/data/Imagenette/val/n02102040/ILSVRC2012_val_00007032.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..2d4d7c5b4653e632f1eb8ee89868039c7b267b48
Binary files /dev/null and b/data/Imagenette/val/n02102040/ILSVRC2012_val_00007032.JPEG differ
diff --git a/data/Imagenette/val/n02979186/ILSVRC2012_val_00008651.JPEG b/data/Imagenette/val/n02979186/ILSVRC2012_val_00008651.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..0a393c971e30bd75f595982f79cbcdbebec9c497
Binary files /dev/null and b/data/Imagenette/val/n02979186/ILSVRC2012_val_00008651.JPEG differ
diff --git a/data/Imagenette/val/n02979186/ILSVRC2012_val_00020400.JPEG b/data/Imagenette/val/n02979186/ILSVRC2012_val_00020400.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..37bb8d134fdd4f2be211b944525b2394415631cc
Binary files /dev/null and b/data/Imagenette/val/n02979186/ILSVRC2012_val_00020400.JPEG differ
diff --git a/data/Imagenette/val/n03000684/ILSVRC2012_val_00004262.JPEG b/data/Imagenette/val/n03000684/ILSVRC2012_val_00004262.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..dcb9d6efe26d7a590d07c81e3db313d611ddb5a5
Binary files /dev/null and b/data/Imagenette/val/n03000684/ILSVRC2012_val_00004262.JPEG differ
diff --git a/data/Imagenette/val/n03000684/ILSVRC2012_val_00007460.JPEG b/data/Imagenette/val/n03000684/ILSVRC2012_val_00007460.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..48d2ee94cb225c2a3e46d1f6b5bc91daaa3bc00a
Binary files /dev/null and b/data/Imagenette/val/n03000684/ILSVRC2012_val_00007460.JPEG differ
diff --git a/data/Imagenette/val/n03028079/ILSVRC2012_val_00003351.JPEG b/data/Imagenette/val/n03028079/ILSVRC2012_val_00003351.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..b4d078da296975fc0696667d762c66a4678a0055
Binary files /dev/null and b/data/Imagenette/val/n03028079/ILSVRC2012_val_00003351.JPEG differ
diff --git a/data/Imagenette/val/n03028079/ILSVRC2012_val_00003682.JPEG b/data/Imagenette/val/n03028079/ILSVRC2012_val_00003682.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..63cb8ebfe5923dd00916f9ec62d5e76218a7e42f
Binary files /dev/null and b/data/Imagenette/val/n03028079/ILSVRC2012_val_00003682.JPEG differ
diff --git a/data/Imagenette/val/n03394916/ILSVRC2012_val_00001492.JPEG b/data/Imagenette/val/n03394916/ILSVRC2012_val_00001492.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..7ded876a39aede8bbf8d93059db31da1eb18ef49
Binary files /dev/null and b/data/Imagenette/val/n03394916/ILSVRC2012_val_00001492.JPEG differ
diff --git a/data/Imagenette/val/n03394916/ILSVRC2012_val_00003620.JPEG b/data/Imagenette/val/n03394916/ILSVRC2012_val_00003620.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..0ed774f6824f69d34345b5130dcfd90d23a821ae
Binary files /dev/null and b/data/Imagenette/val/n03394916/ILSVRC2012_val_00003620.JPEG differ
diff --git a/data/Imagenette/val/n03417042/ILSVRC2012_val_00002210.JPEG b/data/Imagenette/val/n03417042/ILSVRC2012_val_00002210.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..5e3afa166ac95f3208f911dacc8d7cf75d8f0ab1
Binary files /dev/null and b/data/Imagenette/val/n03417042/ILSVRC2012_val_00002210.JPEG differ
diff --git a/data/Imagenette/val/n03417042/ILSVRC2012_val_00006922.JPEG b/data/Imagenette/val/n03417042/ILSVRC2012_val_00006922.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..13eab9bb750f0b12cd68e79695a1b35ad57a9bfc
Binary files /dev/null and b/data/Imagenette/val/n03417042/ILSVRC2012_val_00006922.JPEG differ
diff --git a/data/Imagenette/val/n03425413/ILSVRC2012_val_00000732.JPEG b/data/Imagenette/val/n03425413/ILSVRC2012_val_00000732.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..572213fa8cd7d46c4c0893d43bbf3a86785cd956
Binary files /dev/null and b/data/Imagenette/val/n03425413/ILSVRC2012_val_00000732.JPEG differ
diff --git a/data/Imagenette/val/n03425413/ILSVRC2012_val_00001432.JPEG b/data/Imagenette/val/n03425413/ILSVRC2012_val_00001432.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..7922dd8ec6d699ed0d163eef5af6418d51cf8278
Binary files /dev/null and b/data/Imagenette/val/n03425413/ILSVRC2012_val_00001432.JPEG differ
diff --git a/data/Imagenette/val/n03445777/ILSVRC2012_val_00008161.JPEG b/data/Imagenette/val/n03445777/ILSVRC2012_val_00008161.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..6e6ee843b3825ed40e6d4b9d622dc194af84244d
Binary files /dev/null and b/data/Imagenette/val/n03445777/ILSVRC2012_val_00008161.JPEG differ
diff --git a/data/Imagenette/val/n03445777/ILSVRC2012_val_00009902.JPEG b/data/Imagenette/val/n03445777/ILSVRC2012_val_00009902.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..7193520febcfc591d9619d348f0dfec9936d22fe
Binary files /dev/null and b/data/Imagenette/val/n03445777/ILSVRC2012_val_00009902.JPEG differ
diff --git a/data/Imagenette/val/n03888257/ILSVRC2012_val_00001440.JPEG b/data/Imagenette/val/n03888257/ILSVRC2012_val_00001440.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..5fadf229e7fa2098f822d8021e25b416eea537ef
Binary files /dev/null and b/data/Imagenette/val/n03888257/ILSVRC2012_val_00001440.JPEG differ
diff --git a/data/Imagenette/val/n03888257/ILSVRC2012_val_00002990.JPEG b/data/Imagenette/val/n03888257/ILSVRC2012_val_00002990.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..3797a853239e95a4ce68391acead0b116eaad0a6
Binary files /dev/null and b/data/Imagenette/val/n03888257/ILSVRC2012_val_00002990.JPEG differ
diff --git a/data/Imagewoof.txt b/data/Imagewoof.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1f8ffa50acab0c45a7aeb9ca38aa888fed2bb148
--- /dev/null
+++ b/data/Imagewoof.txt
@@ -0,0 +1,10 @@
+Shih-Tzu
+Rhodesian ridgeback
+beagle
+English foxhound
+Border terrier
+Australian terrier
+golden retriever
+Old English sheepdog, bobtail
+Samoyed, Samoyede
+dingo, warrigal, warragal, Canis dingo
\ No newline at end of file
diff --git a/data/Imagewoof/val/n02086240/ILSVRC2012_val_00002701.JPEG b/data/Imagewoof/val/n02086240/ILSVRC2012_val_00002701.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..e02dd4e322df14bedcc4c2b86c82126b9e1515b1
Binary files /dev/null and b/data/Imagewoof/val/n02086240/ILSVRC2012_val_00002701.JPEG differ
diff --git a/data/Imagewoof/val/n02086240/ILSVRC2012_val_00003841.JPEG b/data/Imagewoof/val/n02086240/ILSVRC2012_val_00003841.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..01f325ec8df8d3089a1b2a35172d1bdf48e116df
Binary files /dev/null and b/data/Imagewoof/val/n02086240/ILSVRC2012_val_00003841.JPEG differ
diff --git a/data/Imagewoof/val/n02087394/ILSVRC2012_val_00000102.JPEG b/data/Imagewoof/val/n02087394/ILSVRC2012_val_00000102.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..c6045994d44baa54b8a41cd6ad9e9a17de84c9ab
Binary files /dev/null and b/data/Imagewoof/val/n02087394/ILSVRC2012_val_00000102.JPEG differ
diff --git a/data/Imagewoof/val/n02087394/ILSVRC2012_val_00001651.JPEG b/data/Imagewoof/val/n02087394/ILSVRC2012_val_00001651.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..39bc212b07823510acf004da7d3d7bf2b79951ec
Binary files /dev/null and b/data/Imagewoof/val/n02087394/ILSVRC2012_val_00001651.JPEG differ
diff --git a/data/Imagewoof/val/n02088364/ILSVRC2012_val_00005291.JPEG b/data/Imagewoof/val/n02088364/ILSVRC2012_val_00005291.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..aabb7cb87c706532f3b5c525c724fc87b543ff04
Binary files /dev/null and b/data/Imagewoof/val/n02088364/ILSVRC2012_val_00005291.JPEG differ
diff --git a/data/Imagewoof/val/n02088364/ILSVRC2012_val_00005922.JPEG b/data/Imagewoof/val/n02088364/ILSVRC2012_val_00005922.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..434fb3d8420bd4631e66009e275e463046267f51
Binary files /dev/null and b/data/Imagewoof/val/n02088364/ILSVRC2012_val_00005922.JPEG differ
diff --git a/data/Imagewoof/val/n02089973/ILSVRC2012_val_00003671.JPEG b/data/Imagewoof/val/n02089973/ILSVRC2012_val_00003671.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..feb3b9c1684a9d700b7d2c0bec99c458675f8e86
Binary files /dev/null and b/data/Imagewoof/val/n02089973/ILSVRC2012_val_00003671.JPEG differ
diff --git a/data/Imagewoof/val/n02089973/ILSVRC2012_val_00007850.JPEG b/data/Imagewoof/val/n02089973/ILSVRC2012_val_00007850.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..3047b742b7ee38582ceb611f1ea8c7852e6131dc
Binary files /dev/null and b/data/Imagewoof/val/n02089973/ILSVRC2012_val_00007850.JPEG differ
diff --git a/data/Imagewoof/val/n02093754/ILSVRC2012_val_00000832.JPEG b/data/Imagewoof/val/n02093754/ILSVRC2012_val_00000832.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..a73c62725ee250df8b510f66df649635da11e57c
Binary files /dev/null and b/data/Imagewoof/val/n02093754/ILSVRC2012_val_00000832.JPEG differ
diff --git a/data/Imagewoof/val/n02093754/ILSVRC2012_val_00004511.JPEG b/data/Imagewoof/val/n02093754/ILSVRC2012_val_00004511.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..beb0a19a97f5c6ceb60a4908565fc33a765fc272
Binary files /dev/null and b/data/Imagewoof/val/n02093754/ILSVRC2012_val_00004511.JPEG differ
diff --git a/data/Imagewoof/val/n02096294/ILSVRC2012_val_00003690.JPEG b/data/Imagewoof/val/n02096294/ILSVRC2012_val_00003690.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..de4fdeaf9c06035f9011885f0dd5803aee52ef43
Binary files /dev/null and b/data/Imagewoof/val/n02096294/ILSVRC2012_val_00003690.JPEG differ
diff --git a/data/Imagewoof/val/n02096294/ILSVRC2012_val_00009052.JPEG b/data/Imagewoof/val/n02096294/ILSVRC2012_val_00009052.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..131c86df04fc30c58654a30c2aac59aceb074601
Binary files /dev/null and b/data/Imagewoof/val/n02096294/ILSVRC2012_val_00009052.JPEG differ
diff --git a/data/Imagewoof/val/n02099601/ILSVRC2012_val_00001112.JPEG b/data/Imagewoof/val/n02099601/ILSVRC2012_val_00001112.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..9f5649544917246daa52da612d76a325390e9c13
Binary files /dev/null and b/data/Imagewoof/val/n02099601/ILSVRC2012_val_00001112.JPEG differ
diff --git a/data/Imagewoof/val/n02099601/ILSVRC2012_val_00001191.JPEG b/data/Imagewoof/val/n02099601/ILSVRC2012_val_00001191.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..ef24c127527c1f2c40260b4f4d312ae22a52521b
Binary files /dev/null and b/data/Imagewoof/val/n02099601/ILSVRC2012_val_00001191.JPEG differ
diff --git a/data/Imagewoof/val/n02105641/ILSVRC2012_val_00004361.JPEG b/data/Imagewoof/val/n02105641/ILSVRC2012_val_00004361.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..88ba2f30da37863b3ad3da9a7ae32c35719a77fc
Binary files /dev/null and b/data/Imagewoof/val/n02105641/ILSVRC2012_val_00004361.JPEG differ
diff --git a/data/Imagewoof/val/n02105641/ILSVRC2012_val_00005390.JPEG b/data/Imagewoof/val/n02105641/ILSVRC2012_val_00005390.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..cb7007e0cd5fb30709141ccf01d4731fe73e4bc1
Binary files /dev/null and b/data/Imagewoof/val/n02105641/ILSVRC2012_val_00005390.JPEG differ
diff --git a/data/Imagewoof/val/n02111889/ILSVRC2012_val_00000590.JPEG b/data/Imagewoof/val/n02111889/ILSVRC2012_val_00000590.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..74a5ebaf301ec18a2a25ebed6f6ae36c2b922fcf
Binary files /dev/null and b/data/Imagewoof/val/n02111889/ILSVRC2012_val_00000590.JPEG differ
diff --git a/data/Imagewoof/val/n02111889/ILSVRC2012_val_00003490.JPEG b/data/Imagewoof/val/n02111889/ILSVRC2012_val_00003490.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..0b4138f33aa6f196ebbc472bb8dc77ac7ffa2d6a
Binary files /dev/null and b/data/Imagewoof/val/n02111889/ILSVRC2012_val_00003490.JPEG differ
diff --git a/data/Imagewoof/val/n02115641/ILSVRC2012_val_00001212.JPEG b/data/Imagewoof/val/n02115641/ILSVRC2012_val_00001212.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..21e06fbacc877d34879ec3e5e294ab155f94beb8
Binary files /dev/null and b/data/Imagewoof/val/n02115641/ILSVRC2012_val_00001212.JPEG differ
diff --git a/data/Imagewoof/val/n02115641/ILSVRC2012_val_00004320.JPEG b/data/Imagewoof/val/n02115641/ILSVRC2012_val_00004320.JPEG
new file mode 100644
index 0000000000000000000000000000000000000000..242ff21fe6b928957d560dd766a24623ab1e2c3c
Binary files /dev/null and b/data/Imagewoof/val/n02115641/ILSVRC2012_val_00004320.JPEG differ
diff --git a/data/Stanford_dogs.txt b/data/Stanford_dogs.txt
new file mode 100644
index 0000000000000000000000000000000000000000..79b0197ee7c7a2a0c676bfb4414b2d666b3e7002
--- /dev/null
+++ b/data/Stanford_dogs.txt
@@ -0,0 +1,120 @@
+Chihuahua
+Japanese spaniel
+Maltese dog
+Pekinese
+Shih Tzu
+Blenheim spaniel
+papillon
+toy terrier
+Rhodesian ridgeback
+Afghan hound
+basset
+beagle
+bloodhound
+bluetick
+black and tan coonhound
+Walker hound
+English foxhound
+redbone
+borzoi
+Irish wolfhound
+Italian greyhound
+whippet
+Ibizan hound
+Norwegian elkhound
+otterhound
+Saluki
+Scottish deerhound
+Weimaraner
+Staffordshire bullterrier
+American Staffordshire terrier
+Bedlington terrier
+Border terrier
+Kerry blue terrier
+Irish terrier
+Norfolk terrier
+Norwich terrier
+Yorkshire terrier
+wire haired fox terrier
+Lakeland terrier
+Sealyham terrier
+Airedale
+cairn
+Australian terrier
+Dandie Dinmont
+Boston bull
+miniature schnauzer
+giant schnauzer
+standard schnauzer
+Scotch terrier
+Tibetan terrier
+silky terrier
+soft coated wheaten terrier
+West Highland white terrier
+Lhasa
+flat coated retriever
+curly coated retriever
+golden retriever
+Labrador retriever
+Chesapeake Bay retriever
+German short haired pointer
+vizsla
+English setter
+Irish setter
+Gordon setter
+Brittany spaniel
+clumber
+English springer
+Welsh springer spaniel
+cocker spaniel
+Sussex spaniel
+Irish water spaniel
+kuvasz
+schipperke
+groenendael
+malinois
+briard
+kelpie
+komondor
+Old English sheepdog
+Shetland sheepdog
+collie
+Border collie
+Bouvier des Flandres
+Rottweiler
+German shepherd
+Doberman
+miniature pinscher
+Greater Swiss Mountain dog
+Bernese mountain dog
+Appenzeller
+EntleBucher
+boxer
+bull mastiff
+Tibetan mastiff
+French bulldog
+Great Dane
+Saint Bernard
+Eskimo dog
+malamute
+Siberian husky
+affenpinscher
+basenji
+pug
+Leonberg
+Newfoundland
+Great Pyrenees
+Samoyed
+Pomeranian
+chow
+keeshond
+Brabancon griffon
+Pembroke
+Cardigan
+toy poodle
+miniature poodle
+standard poodle
+Mexican hairless
+dingo
+dhole
+African hunting dog
\ No newline at end of file
diff --git a/data/Stanford_dogs/val/n02085620-Chihuahua/n02085620_10074.jpg b/data/Stanford_dogs/val/n02085620-Chihuahua/n02085620_10074.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ac5b14d295f3b3a9c4ab4bd0baeb742f93aae78c
Binary files /dev/null and b/data/Stanford_dogs/val/n02085620-Chihuahua/n02085620_10074.jpg differ
diff --git a/data/Stanford_dogs/val/n02085620-Chihuahua/n02085620_10131.jpg b/data/Stanford_dogs/val/n02085620-Chihuahua/n02085620_10131.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d37e9c8d91ef9baa3f3969e226fad9faedba1b65
Binary files /dev/null and b/data/Stanford_dogs/val/n02085620-Chihuahua/n02085620_10131.jpg differ
diff --git a/data/Stanford_dogs/val/n02085782-Japanese_spaniel/n02085782_1039.jpg b/data/Stanford_dogs/val/n02085782-Japanese_spaniel/n02085782_1039.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c7f27fc8b03ef9cc7ea52abd69edc2acb140d487
Binary files /dev/null and b/data/Stanford_dogs/val/n02085782-Japanese_spaniel/n02085782_1039.jpg differ
diff --git a/data/Stanford_dogs/val/n02085782-Japanese_spaniel/n02085782_1058.jpg b/data/Stanford_dogs/val/n02085782-Japanese_spaniel/n02085782_1058.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9bca54cb4ea529e21202f849b0fa4625d94bd9b2
Binary files /dev/null and b/data/Stanford_dogs/val/n02085782-Japanese_spaniel/n02085782_1058.jpg differ
diff --git a/data/Stanford_dogs/val/n02085936-Maltese_dog/n02085936_10130.jpg b/data/Stanford_dogs/val/n02085936-Maltese_dog/n02085936_10130.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7988a846fda2e7c0dbb1479ad02b8396b054db70
Binary files /dev/null and b/data/Stanford_dogs/val/n02085936-Maltese_dog/n02085936_10130.jpg differ
diff --git a/data/Stanford_dogs/val/n02085936-Maltese_dog/n02085936_10197.jpg b/data/Stanford_dogs/val/n02085936-Maltese_dog/n02085936_10197.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bd88db94a045070d874c5ba900bad095c7b25122
Binary files /dev/null and b/data/Stanford_dogs/val/n02085936-Maltese_dog/n02085936_10197.jpg differ
diff --git a/data/Stanford_dogs/val/n02086079-Pekinese/n02086079_10600.jpg b/data/Stanford_dogs/val/n02086079-Pekinese/n02086079_10600.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6dc86d6c558ede8ac6f1c47c317f743274a2496a
Binary files /dev/null and b/data/Stanford_dogs/val/n02086079-Pekinese/n02086079_10600.jpg differ
diff --git a/data/Stanford_dogs/val/n02086079-Pekinese/n02086079_10721.jpg b/data/Stanford_dogs/val/n02086079-Pekinese/n02086079_10721.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..79f2cb4e0ed15db0dbbdef19769d2a567d26c1ea
Binary files /dev/null and b/data/Stanford_dogs/val/n02086079-Pekinese/n02086079_10721.jpg differ
diff --git a/data/Stanford_dogs/val/n02086240-Shih-Tzu/n02086240_1059.jpg b/data/Stanford_dogs/val/n02086240-Shih-Tzu/n02086240_1059.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..69739bb4a942365caaf42caa6aef8b81546b08d3
Binary files /dev/null and b/data/Stanford_dogs/val/n02086240-Shih-Tzu/n02086240_1059.jpg differ
diff --git a/data/Stanford_dogs/val/n02086240-Shih-Tzu/n02086240_110.jpg b/data/Stanford_dogs/val/n02086240-Shih-Tzu/n02086240_110.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9c1569f727b4fe1354890e9787940d217cf5252d
Binary files /dev/null and b/data/Stanford_dogs/val/n02086240-Shih-Tzu/n02086240_110.jpg differ
diff --git a/data/Stanford_dogs/val/n02086646-Blenheim_spaniel/n02086646_1002.jpg b/data/Stanford_dogs/val/n02086646-Blenheim_spaniel/n02086646_1002.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cc75fedfa698e719d987c7a17988a96c5e3b98a8
Binary files /dev/null and b/data/Stanford_dogs/val/n02086646-Blenheim_spaniel/n02086646_1002.jpg differ
diff --git a/data/Stanford_dogs/val/n02086646-Blenheim_spaniel/n02086646_1023.jpg b/data/Stanford_dogs/val/n02086646-Blenheim_spaniel/n02086646_1023.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d3c6ba81dee833f2fba3f771fd3ad1119d242b2a
Binary files /dev/null and b/data/Stanford_dogs/val/n02086646-Blenheim_spaniel/n02086646_1023.jpg differ
diff --git a/data/Stanford_dogs/val/n02086910-papillon/n02086910_103.jpg b/data/Stanford_dogs/val/n02086910-papillon/n02086910_103.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9601a51cebc41985a699bd6ed4c100ddba3a5b2b
Binary files /dev/null and b/data/Stanford_dogs/val/n02086910-papillon/n02086910_103.jpg differ
diff --git a/data/Stanford_dogs/val/n02086910-papillon/n02086910_1048.jpg b/data/Stanford_dogs/val/n02086910-papillon/n02086910_1048.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a6c4f1e997f2e306778b5fd06444d1d45be8c089
Binary files /dev/null and b/data/Stanford_dogs/val/n02086910-papillon/n02086910_1048.jpg differ
diff --git a/data/Stanford_dogs/val/n02087046-toy_terrier/n02087046_1206.jpg b/data/Stanford_dogs/val/n02087046-toy_terrier/n02087046_1206.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..79050a8966c51eacc5d3a2b4681865fc25c05035
Binary files /dev/null and b/data/Stanford_dogs/val/n02087046-toy_terrier/n02087046_1206.jpg differ
diff --git a/data/Stanford_dogs/val/n02087046-toy_terrier/n02087046_133.jpg b/data/Stanford_dogs/val/n02087046-toy_terrier/n02087046_133.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d2a1d355247cfa4bb2234a1e7b7eb001e2a64916
Binary files /dev/null and b/data/Stanford_dogs/val/n02087046-toy_terrier/n02087046_133.jpg differ
diff --git a/data/Stanford_dogs/val/n02087394-Rhodesian_ridgeback/n02087394_101.jpg b/data/Stanford_dogs/val/n02087394-Rhodesian_ridgeback/n02087394_101.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fd0fd4b967de6775a110a2a66fff4f3e56640be5
Binary files /dev/null and b/data/Stanford_dogs/val/n02087394-Rhodesian_ridgeback/n02087394_101.jpg differ
diff --git a/data/Stanford_dogs/val/n02087394-Rhodesian_ridgeback/n02087394_10351.jpg b/data/Stanford_dogs/val/n02087394-Rhodesian_ridgeback/n02087394_10351.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..23e6f9bf48090cd2c2812789b4900585cb2bea32
Binary files /dev/null and b/data/Stanford_dogs/val/n02087394-Rhodesian_ridgeback/n02087394_10351.jpg differ
diff --git a/data/Stanford_dogs/val/n02088094-Afghan_hound/n02088094_1003.jpg b/data/Stanford_dogs/val/n02088094-Afghan_hound/n02088094_1003.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0583c1e9b23ef6035b3a969825543572ea422a27
Binary files /dev/null and b/data/Stanford_dogs/val/n02088094-Afghan_hound/n02088094_1003.jpg differ
diff --git a/data/Stanford_dogs/val/n02088094-Afghan_hound/n02088094_1007.jpg b/data/Stanford_dogs/val/n02088094-Afghan_hound/n02088094_1007.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bda16f643afb001bf2209bc210be8100053207c4
Binary files /dev/null and b/data/Stanford_dogs/val/n02088094-Afghan_hound/n02088094_1007.jpg differ
diff --git a/data/Stanford_dogs/val/n02088238-basset/n02088238_10005.jpg b/data/Stanford_dogs/val/n02088238-basset/n02088238_10005.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..76ca316873e87399e396c92ce1e377b9825123f2
Binary files /dev/null and b/data/Stanford_dogs/val/n02088238-basset/n02088238_10005.jpg differ
diff --git a/data/Stanford_dogs/val/n02088238-basset/n02088238_10013.jpg b/data/Stanford_dogs/val/n02088238-basset/n02088238_10013.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e1c727e05d53c424581051448c4db6cd88250950
Binary files /dev/null and b/data/Stanford_dogs/val/n02088238-basset/n02088238_10013.jpg differ
diff --git a/data/Stanford_dogs/val/n02088364-beagle/n02088364_10108.jpg b/data/Stanford_dogs/val/n02088364-beagle/n02088364_10108.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aeb64f2484ec68ada973cfddaa640f2e0de43dbe
Binary files /dev/null and b/data/Stanford_dogs/val/n02088364-beagle/n02088364_10108.jpg differ
diff --git a/data/Stanford_dogs/val/n02088364-beagle/n02088364_10206.jpg b/data/Stanford_dogs/val/n02088364-beagle/n02088364_10206.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fa4805a8208a173646698e929965816f9d4ce64e
Binary files /dev/null and b/data/Stanford_dogs/val/n02088364-beagle/n02088364_10206.jpg differ
diff --git a/data/Stanford_dogs/val/n02088466-bloodhound/n02088466_10083.jpg b/data/Stanford_dogs/val/n02088466-bloodhound/n02088466_10083.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..865bf4db92753c9d1d4291cdae932b23471fc88e
Binary files /dev/null and b/data/Stanford_dogs/val/n02088466-bloodhound/n02088466_10083.jpg differ
diff --git a/data/Stanford_dogs/val/n02088466-bloodhound/n02088466_10309.jpg b/data/Stanford_dogs/val/n02088466-bloodhound/n02088466_10309.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..585f14bb8cfa5ed3f70ad887d4dff11782fef6e3
Binary files /dev/null and b/data/Stanford_dogs/val/n02088466-bloodhound/n02088466_10309.jpg differ
diff --git a/data/Stanford_dogs/val/n02088632-bluetick/n02088632_101.jpg b/data/Stanford_dogs/val/n02088632-bluetick/n02088632_101.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..564a7481fa1181a7efdcf458b32aeb539f98f155
Binary files /dev/null and b/data/Stanford_dogs/val/n02088632-bluetick/n02088632_101.jpg differ
diff --git a/data/Stanford_dogs/val/n02088632-bluetick/n02088632_108.jpg b/data/Stanford_dogs/val/n02088632-bluetick/n02088632_108.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c5c88a8b14fc846924cfce33d1c52d401b353cb4
Binary files /dev/null and b/data/Stanford_dogs/val/n02088632-bluetick/n02088632_108.jpg differ
diff --git a/data/Stanford_dogs/val/n02089078-black-and-tan_coonhound/n02089078_1064.jpg b/data/Stanford_dogs/val/n02089078-black-and-tan_coonhound/n02089078_1064.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2ab867661ffefb7a281586105e5a5720d71e9c65
Binary files /dev/null and b/data/Stanford_dogs/val/n02089078-black-and-tan_coonhound/n02089078_1064.jpg differ
diff --git a/data/Stanford_dogs/val/n02089078-black-and-tan_coonhound/n02089078_1151.jpg b/data/Stanford_dogs/val/n02089078-black-and-tan_coonhound/n02089078_1151.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c70de09c5d48cbad590ced7eba562dc107eebfb5
Binary files /dev/null and b/data/Stanford_dogs/val/n02089078-black-and-tan_coonhound/n02089078_1151.jpg differ
diff --git a/data/Stanford_dogs/val/n02089867-Walker_hound/n02089867_1029.jpg b/data/Stanford_dogs/val/n02089867-Walker_hound/n02089867_1029.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8f96b3bd6de7af4186612c09067e5f993921231b
Binary files /dev/null and b/data/Stanford_dogs/val/n02089867-Walker_hound/n02089867_1029.jpg differ
diff --git a/data/Stanford_dogs/val/n02089867-Walker_hound/n02089867_1048.jpg b/data/Stanford_dogs/val/n02089867-Walker_hound/n02089867_1048.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ce7f45ccc1c83a9980f5c5adfc0bd890de0a6907
Binary files /dev/null and b/data/Stanford_dogs/val/n02089867-Walker_hound/n02089867_1048.jpg differ
diff --git a/data/Stanford_dogs/val/n02089973-English_foxhound/n02089973_1.jpg b/data/Stanford_dogs/val/n02089973-English_foxhound/n02089973_1.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3fe6c49a37126878d0595f5bb066a8f10a217cd3
Binary files /dev/null and b/data/Stanford_dogs/val/n02089973-English_foxhound/n02089973_1.jpg differ
diff --git a/data/Stanford_dogs/val/n02089973-English_foxhound/n02089973_1066.jpg b/data/Stanford_dogs/val/n02089973-English_foxhound/n02089973_1066.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2993f69408ada4967a6766206433304d27674e67
Binary files /dev/null and b/data/Stanford_dogs/val/n02089973-English_foxhound/n02089973_1066.jpg differ
diff --git a/data/Stanford_dogs/val/n02090379-redbone/n02090379_1006.jpg b/data/Stanford_dogs/val/n02090379-redbone/n02090379_1006.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6c37e63b2b29198a09667f8ad19cebf1ca431893
Binary files /dev/null and b/data/Stanford_dogs/val/n02090379-redbone/n02090379_1006.jpg differ
diff --git a/data/Stanford_dogs/val/n02090379-redbone/n02090379_1272.jpg b/data/Stanford_dogs/val/n02090379-redbone/n02090379_1272.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ef8600358c321daa09ae2590dbfb05b2ae743cd4
Binary files /dev/null and b/data/Stanford_dogs/val/n02090379-redbone/n02090379_1272.jpg differ
diff --git a/data/Stanford_dogs/val/n02090622-borzoi/n02090622_10343.jpg b/data/Stanford_dogs/val/n02090622-borzoi/n02090622_10343.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..05c4fd2c6fb0e513f2455c4e83f92b316c1b9814
Binary files /dev/null and b/data/Stanford_dogs/val/n02090622-borzoi/n02090622_10343.jpg differ
diff --git a/data/Stanford_dogs/val/n02090622-borzoi/n02090622_1047.jpg b/data/Stanford_dogs/val/n02090622-borzoi/n02090622_1047.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b467c0a228199d32d5440165ae3e80f34c61c626
Binary files /dev/null and b/data/Stanford_dogs/val/n02090622-borzoi/n02090622_1047.jpg differ
diff --git a/data/Stanford_dogs/val/n02090721-Irish_wolfhound/n02090721_1003.jpg b/data/Stanford_dogs/val/n02090721-Irish_wolfhound/n02090721_1003.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c31c21a44442f0358ce95810145038f53e5f1f2b
Binary files /dev/null and b/data/Stanford_dogs/val/n02090721-Irish_wolfhound/n02090721_1003.jpg differ
diff --git a/data/Stanford_dogs/val/n02090721-Irish_wolfhound/n02090721_1041.jpg b/data/Stanford_dogs/val/n02090721-Irish_wolfhound/n02090721_1041.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..11168123ddb5f9b307c86056c49330a2ca041034
Binary files /dev/null and b/data/Stanford_dogs/val/n02090721-Irish_wolfhound/n02090721_1041.jpg differ
diff --git a/data/Stanford_dogs/val/n02091032-Italian_greyhound/n02091032_10079.jpg b/data/Stanford_dogs/val/n02091032-Italian_greyhound/n02091032_10079.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..31f5ffe19aae89e44c8c2f3260b688d637f057b3
Binary files /dev/null and b/data/Stanford_dogs/val/n02091032-Italian_greyhound/n02091032_10079.jpg differ
diff --git a/data/Stanford_dogs/val/n02091032-Italian_greyhound/n02091032_102.jpg b/data/Stanford_dogs/val/n02091032-Italian_greyhound/n02091032_102.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..31933ae0a68ae7000fbf782b8a6c7c728584cefd
Binary files /dev/null and b/data/Stanford_dogs/val/n02091032-Italian_greyhound/n02091032_102.jpg differ
diff --git a/data/Stanford_dogs/val/n02091134-whippet/n02091134_10107.jpg b/data/Stanford_dogs/val/n02091134-whippet/n02091134_10107.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..06216ead8a91700750c559aada44b25182164b39
Binary files /dev/null and b/data/Stanford_dogs/val/n02091134-whippet/n02091134_10107.jpg differ
diff --git a/data/Stanford_dogs/val/n02091134-whippet/n02091134_10219.jpg b/data/Stanford_dogs/val/n02091134-whippet/n02091134_10219.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e6b892f3b740937e412086632189565521ceb5f7
Binary files /dev/null and b/data/Stanford_dogs/val/n02091134-whippet/n02091134_10219.jpg differ
diff --git a/data/Stanford_dogs/val/n02091244-Ibizan_hound/n02091244_100.jpg b/data/Stanford_dogs/val/n02091244-Ibizan_hound/n02091244_100.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..19bfdf5d7f0f1a2761709f1d84f3dcc41201989a
Binary files /dev/null and b/data/Stanford_dogs/val/n02091244-Ibizan_hound/n02091244_100.jpg differ
diff --git a/data/Stanford_dogs/val/n02091244-Ibizan_hound/n02091244_1000.jpg b/data/Stanford_dogs/val/n02091244-Ibizan_hound/n02091244_1000.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..71b31d2180b35b465b6f88b33af844185a42bd77
Binary files /dev/null and b/data/Stanford_dogs/val/n02091244-Ibizan_hound/n02091244_1000.jpg differ
diff --git a/data/Stanford_dogs/val/n02091467-Norwegian_elkhound/n02091467_1110.jpg b/data/Stanford_dogs/val/n02091467-Norwegian_elkhound/n02091467_1110.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d5fbbce838b9e43b66b5695b397ee392ca2f10db
Binary files /dev/null and b/data/Stanford_dogs/val/n02091467-Norwegian_elkhound/n02091467_1110.jpg differ
diff --git a/data/Stanford_dogs/val/n02091467-Norwegian_elkhound/n02091467_1315.jpg b/data/Stanford_dogs/val/n02091467-Norwegian_elkhound/n02091467_1315.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3497bab53a2b5e809dbe7ea1ed0979fa5ee3dd5e
Binary files /dev/null and b/data/Stanford_dogs/val/n02091467-Norwegian_elkhound/n02091467_1315.jpg differ
diff --git a/data/Stanford_dogs/val/n02091635-otterhound/n02091635_1319.jpg b/data/Stanford_dogs/val/n02091635-otterhound/n02091635_1319.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8b4bb580116175e010b99d52857f4adec2a46684
Binary files /dev/null and b/data/Stanford_dogs/val/n02091635-otterhound/n02091635_1319.jpg differ
diff --git a/data/Stanford_dogs/val/n02091635-otterhound/n02091635_1329.jpg b/data/Stanford_dogs/val/n02091635-otterhound/n02091635_1329.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7d729abe04579094f18327c4b1557f0299a2ab5d
Binary files /dev/null and b/data/Stanford_dogs/val/n02091635-otterhound/n02091635_1329.jpg differ
diff --git a/data/Stanford_dogs/val/n02091831-Saluki/n02091831_10215.jpg b/data/Stanford_dogs/val/n02091831-Saluki/n02091831_10215.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d460d0a78abc5fe4a7c5ba985ba7ec9a9cf3afab
Binary files /dev/null and b/data/Stanford_dogs/val/n02091831-Saluki/n02091831_10215.jpg differ
diff --git a/data/Stanford_dogs/val/n02091831-Saluki/n02091831_10576.jpg b/data/Stanford_dogs/val/n02091831-Saluki/n02091831_10576.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..933936ca7d561d72610f1979e29c81969c7116f9
Binary files /dev/null and b/data/Stanford_dogs/val/n02091831-Saluki/n02091831_10576.jpg differ
diff --git a/data/Stanford_dogs/val/n02092002-Scottish_deerhound/n02092002_10060.jpg b/data/Stanford_dogs/val/n02092002-Scottish_deerhound/n02092002_10060.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..13a05473bc525cb7328b0df3e0ffd4feb2f4851b
Binary files /dev/null and b/data/Stanford_dogs/val/n02092002-Scottish_deerhound/n02092002_10060.jpg differ
diff --git a/data/Stanford_dogs/val/n02092002-Scottish_deerhound/n02092002_1029.jpg b/data/Stanford_dogs/val/n02092002-Scottish_deerhound/n02092002_1029.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..aaf3c42b5b0f0496b964c4fa5751ca009e8d27b1
Binary files /dev/null and b/data/Stanford_dogs/val/n02092002-Scottish_deerhound/n02092002_1029.jpg differ
diff --git a/data/Stanford_dogs/val/n02092339-Weimaraner/n02092339_110.jpg b/data/Stanford_dogs/val/n02092339-Weimaraner/n02092339_110.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6229da0e8c86b0fecc34915d40ea890552283b3b
Binary files /dev/null and b/data/Stanford_dogs/val/n02092339-Weimaraner/n02092339_110.jpg differ
diff --git a/data/Stanford_dogs/val/n02092339-Weimaraner/n02092339_1100.jpg b/data/Stanford_dogs/val/n02092339-Weimaraner/n02092339_1100.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c125a2b0d5e23ef2d4bb4b5f0eeb35ca45cdac3d
Binary files /dev/null and b/data/Stanford_dogs/val/n02092339-Weimaraner/n02092339_1100.jpg differ
diff --git a/data/Stanford_dogs/val/n02093256-Staffordshire_bullterrier/n02093256_11023.jpg b/data/Stanford_dogs/val/n02093256-Staffordshire_bullterrier/n02093256_11023.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5f4c6baf761735f944a19584cffac9868cb12b6e
Binary files /dev/null and b/data/Stanford_dogs/val/n02093256-Staffordshire_bullterrier/n02093256_11023.jpg differ
diff --git a/data/Stanford_dogs/val/n02093256-Staffordshire_bullterrier/n02093256_11569.jpg b/data/Stanford_dogs/val/n02093256-Staffordshire_bullterrier/n02093256_11569.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5fda81458e858e2585a6f6efa2d12dc3998d57ff
Binary files /dev/null and b/data/Stanford_dogs/val/n02093256-Staffordshire_bullterrier/n02093256_11569.jpg differ
diff --git a/data/Stanford_dogs/val/n02093428-American_Staffordshire_terrier/n02093428_10245.jpg b/data/Stanford_dogs/val/n02093428-American_Staffordshire_terrier/n02093428_10245.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..575e173f3f901c30e28cdf78f11964e171cd1ecb
Binary files /dev/null and b/data/Stanford_dogs/val/n02093428-American_Staffordshire_terrier/n02093428_10245.jpg differ
diff --git a/data/Stanford_dogs/val/n02093428-American_Staffordshire_terrier/n02093428_10896.jpg b/data/Stanford_dogs/val/n02093428-American_Staffordshire_terrier/n02093428_10896.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a1251e2b62cc2db683d7c07daf7af085b202e52a
Binary files /dev/null and b/data/Stanford_dogs/val/n02093428-American_Staffordshire_terrier/n02093428_10896.jpg differ
diff --git a/data/Stanford_dogs/val/n02093647-Bedlington_terrier/n02093647_1037.jpg b/data/Stanford_dogs/val/n02093647-Bedlington_terrier/n02093647_1037.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e9ce6b4390aff4fd55b9a192d2ba5e4e25ad6867
Binary files /dev/null and b/data/Stanford_dogs/val/n02093647-Bedlington_terrier/n02093647_1037.jpg differ
diff --git a/data/Stanford_dogs/val/n02093647-Bedlington_terrier/n02093647_1120.jpg b/data/Stanford_dogs/val/n02093647-Bedlington_terrier/n02093647_1120.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f7cc12b43b4a7336ef8ff2104c78544fc8bb50fd
Binary files /dev/null and b/data/Stanford_dogs/val/n02093647-Bedlington_terrier/n02093647_1120.jpg differ
diff --git a/data/Stanford_dogs/val/n02093754-Border_terrier/n02093754_1062.jpg b/data/Stanford_dogs/val/n02093754-Border_terrier/n02093754_1062.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2986df9088cfd0a1d9b6a4f6bb828f3a70be2843
Binary files /dev/null and b/data/Stanford_dogs/val/n02093754-Border_terrier/n02093754_1062.jpg differ
diff --git a/data/Stanford_dogs/val/n02093754-Border_terrier/n02093754_1100.jpg b/data/Stanford_dogs/val/n02093754-Border_terrier/n02093754_1100.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1769ba624d585d418ff09799728284379e95a5b8
Binary files /dev/null and b/data/Stanford_dogs/val/n02093754-Border_terrier/n02093754_1100.jpg differ
diff --git a/data/Stanford_dogs/val/n02093859-Kerry_blue_terrier/n02093859_1003.jpg b/data/Stanford_dogs/val/n02093859-Kerry_blue_terrier/n02093859_1003.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..19aae090d15f066ef8a656ae7f7e7f4f5a65ba72
--- /dev/null
+++ b/data/Stanford_dogs/val/n02093859-Kerry_blue_terrier/n02093859_1003.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f9ab92c463a74bab2d783f323ba6a3faca54eba01fca4bcf03a24ebb9962cc23
+size 1062042
diff --git a/data/Stanford_dogs/val/n02093859-Kerry_blue_terrier/n02093859_1136.jpg b/data/Stanford_dogs/val/n02093859-Kerry_blue_terrier/n02093859_1136.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d2331b0e804f5afa8e38822d12e896a1acd45959
Binary files /dev/null and b/data/Stanford_dogs/val/n02093859-Kerry_blue_terrier/n02093859_1136.jpg differ
diff --git a/data/Stanford_dogs/val/n02093991-Irish_terrier/n02093991_1026.jpg b/data/Stanford_dogs/val/n02093991-Irish_terrier/n02093991_1026.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3ffe51f11c0b8342f2830cdaac28e950fbdf736a
Binary files /dev/null and b/data/Stanford_dogs/val/n02093991-Irish_terrier/n02093991_1026.jpg differ
diff --git a/data/Stanford_dogs/val/n02093991-Irish_terrier/n02093991_1038.jpg b/data/Stanford_dogs/val/n02093991-Irish_terrier/n02093991_1038.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..038f29d8f66a9e0d2b8baa211d36d89314d8fc92
Binary files /dev/null and b/data/Stanford_dogs/val/n02093991-Irish_terrier/n02093991_1038.jpg differ
diff --git a/data/Stanford_dogs/val/n02094114-Norfolk_terrier/n02094114_1020.jpg b/data/Stanford_dogs/val/n02094114-Norfolk_terrier/n02094114_1020.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2771eed0503afe6c4029ece868291435e527c4dd
Binary files /dev/null and b/data/Stanford_dogs/val/n02094114-Norfolk_terrier/n02094114_1020.jpg differ
diff --git a/data/Stanford_dogs/val/n02094114-Norfolk_terrier/n02094114_1136.jpg b/data/Stanford_dogs/val/n02094114-Norfolk_terrier/n02094114_1136.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..769906b2a0485c3d3f651bc04778f2e55939f352
Binary files /dev/null and b/data/Stanford_dogs/val/n02094114-Norfolk_terrier/n02094114_1136.jpg differ
diff --git a/data/Stanford_dogs/val/n02094258-Norwich_terrier/n02094258_1003.jpg b/data/Stanford_dogs/val/n02094258-Norwich_terrier/n02094258_1003.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ae1cb98b4211c221a8fc5fbcea42284030b1338c
Binary files /dev/null and b/data/Stanford_dogs/val/n02094258-Norwich_terrier/n02094258_1003.jpg differ
diff --git a/data/Stanford_dogs/val/n02094258-Norwich_terrier/n02094258_1004.jpg b/data/Stanford_dogs/val/n02094258-Norwich_terrier/n02094258_1004.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8333b42e73f9cecfba8c4e06d54aa3a477eecd48
Binary files /dev/null and b/data/Stanford_dogs/val/n02094258-Norwich_terrier/n02094258_1004.jpg differ
diff --git a/data/Stanford_dogs/val/n02094433-Yorkshire_terrier/n02094433_10126.jpg b/data/Stanford_dogs/val/n02094433-Yorkshire_terrier/n02094433_10126.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..37b975c003c1a39a8fa8fac661ff04583afa1c38
Binary files /dev/null and b/data/Stanford_dogs/val/n02094433-Yorkshire_terrier/n02094433_10126.jpg differ
diff --git a/data/Stanford_dogs/val/n02094433-Yorkshire_terrier/n02094433_1030.jpg b/data/Stanford_dogs/val/n02094433-Yorkshire_terrier/n02094433_1030.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..477a9c9e5e28ae610466094e4c5a7fe57b00a91b
Binary files /dev/null and b/data/Stanford_dogs/val/n02094433-Yorkshire_terrier/n02094433_1030.jpg differ
diff --git a/data/Stanford_dogs/val/n02095314-wire-haired_fox_terrier/n02095314_1033.jpg b/data/Stanford_dogs/val/n02095314-wire-haired_fox_terrier/n02095314_1033.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..94959513bad0ab8ec6947ce8e883e118b77af831
Binary files /dev/null and b/data/Stanford_dogs/val/n02095314-wire-haired_fox_terrier/n02095314_1033.jpg differ
diff --git a/data/Stanford_dogs/val/n02095314-wire-haired_fox_terrier/n02095314_1043.jpg b/data/Stanford_dogs/val/n02095314-wire-haired_fox_terrier/n02095314_1043.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eaa1cd04aab81445db660ef80a76d7ddc5c65353
Binary files /dev/null and b/data/Stanford_dogs/val/n02095314-wire-haired_fox_terrier/n02095314_1043.jpg differ
diff --git a/data/Stanford_dogs/val/n02095570-Lakeland_terrier/n02095570_1031.jpg b/data/Stanford_dogs/val/n02095570-Lakeland_terrier/n02095570_1031.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c4f86944e8d76ce8a0e55492d5b6d1a304e0409e
Binary files /dev/null and b/data/Stanford_dogs/val/n02095570-Lakeland_terrier/n02095570_1031.jpg differ
diff --git a/data/Stanford_dogs/val/n02095570-Lakeland_terrier/n02095570_104.jpg b/data/Stanford_dogs/val/n02095570-Lakeland_terrier/n02095570_104.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fac63f25a808a315b180b7c63751da2a04a90bac
Binary files /dev/null and b/data/Stanford_dogs/val/n02095570-Lakeland_terrier/n02095570_104.jpg differ
diff --git a/data/Stanford_dogs/val/n02095889-Sealyham_terrier/n02095889_10.jpg b/data/Stanford_dogs/val/n02095889-Sealyham_terrier/n02095889_10.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2965a96b1af280f21ecc2e0882c172deaf2d0c35
Binary files /dev/null and b/data/Stanford_dogs/val/n02095889-Sealyham_terrier/n02095889_10.jpg differ
diff --git a/data/Stanford_dogs/val/n02095889-Sealyham_terrier/n02095889_1003.jpg b/data/Stanford_dogs/val/n02095889-Sealyham_terrier/n02095889_1003.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d59f602d5f3c068c0417f3596a3794544c503bb0
Binary files /dev/null and b/data/Stanford_dogs/val/n02095889-Sealyham_terrier/n02095889_1003.jpg differ
diff --git a/data/Stanford_dogs/val/n02096051-Airedale/n02096051_1110.jpg b/data/Stanford_dogs/val/n02096051-Airedale/n02096051_1110.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..34263177687e11174f18de4966c3f7a25908c9f8
Binary files /dev/null and b/data/Stanford_dogs/val/n02096051-Airedale/n02096051_1110.jpg differ
diff --git a/data/Stanford_dogs/val/n02096051-Airedale/n02096051_119.jpg b/data/Stanford_dogs/val/n02096051-Airedale/n02096051_119.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cc3ed211195addfcf2ec31bfbc0029ccb59afe3b
Binary files /dev/null and b/data/Stanford_dogs/val/n02096051-Airedale/n02096051_119.jpg differ
diff --git a/data/Stanford_dogs/val/n02096177-cairn/n02096177_10031.jpg b/data/Stanford_dogs/val/n02096177-cairn/n02096177_10031.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..608bafb2940fd75a9a3dfbff6f7c39118d0a317f
Binary files /dev/null and b/data/Stanford_dogs/val/n02096177-cairn/n02096177_10031.jpg differ
diff --git a/data/Stanford_dogs/val/n02096177-cairn/n02096177_10093.jpg b/data/Stanford_dogs/val/n02096177-cairn/n02096177_10093.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f19d0b2a0f0e92e250ddb57556796cfcd038fd1e
Binary files /dev/null and b/data/Stanford_dogs/val/n02096177-cairn/n02096177_10093.jpg differ
diff --git a/data/Stanford_dogs/val/n02096294-Australian_terrier/n02096294_1111.jpg b/data/Stanford_dogs/val/n02096294-Australian_terrier/n02096294_1111.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b855e79c8c73fc54392afcde94a171dc929a4d31
Binary files /dev/null and b/data/Stanford_dogs/val/n02096294-Australian_terrier/n02096294_1111.jpg differ
diff --git a/data/Stanford_dogs/val/n02096294-Australian_terrier/n02096294_1168.jpg b/data/Stanford_dogs/val/n02096294-Australian_terrier/n02096294_1168.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..40815dfda74486857e3c5a2d0f20aefd60a791cf
Binary files /dev/null and b/data/Stanford_dogs/val/n02096294-Australian_terrier/n02096294_1168.jpg differ
diff --git a/data/Stanford_dogs/val/n02096437-Dandie_Dinmont/n02096437_1055.jpg b/data/Stanford_dogs/val/n02096437-Dandie_Dinmont/n02096437_1055.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..079a242603fcfb0a10406bf25f0223b2726588cb
Binary files /dev/null and b/data/Stanford_dogs/val/n02096437-Dandie_Dinmont/n02096437_1055.jpg differ
diff --git a/data/Stanford_dogs/val/n02096437-Dandie_Dinmont/n02096437_1098.jpg b/data/Stanford_dogs/val/n02096437-Dandie_Dinmont/n02096437_1098.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e0bbdb489bf83485283a4f048587525097b3f98a
Binary files /dev/null and b/data/Stanford_dogs/val/n02096437-Dandie_Dinmont/n02096437_1098.jpg differ
diff --git a/data/Stanford_dogs/val/n02096585-Boston_bull/n02096585_10604.jpg b/data/Stanford_dogs/val/n02096585-Boston_bull/n02096585_10604.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1328f89248b9de3f9e98dc18110b73f6255eee0e
Binary files /dev/null and b/data/Stanford_dogs/val/n02096585-Boston_bull/n02096585_10604.jpg differ
diff --git a/data/Stanford_dogs/val/n02096585-Boston_bull/n02096585_10823.jpg b/data/Stanford_dogs/val/n02096585-Boston_bull/n02096585_10823.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e9f75cce6d2460b905a02d8998f9454d56d14704
Binary files /dev/null and b/data/Stanford_dogs/val/n02096585-Boston_bull/n02096585_10823.jpg differ
diff --git a/data/Stanford_dogs/val/n02097047-miniature_schnauzer/n02097047_1368.jpg b/data/Stanford_dogs/val/n02097047-miniature_schnauzer/n02097047_1368.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..77bfeee8fc72d6cfe62e0c8dc33258348a9dd6c3
Binary files /dev/null and b/data/Stanford_dogs/val/n02097047-miniature_schnauzer/n02097047_1368.jpg differ
diff --git a/data/Stanford_dogs/val/n02097047-miniature_schnauzer/n02097047_1394.jpg b/data/Stanford_dogs/val/n02097047-miniature_schnauzer/n02097047_1394.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c820be21b36b7f34d7980238db467191fd2e0f6e
Binary files /dev/null and b/data/Stanford_dogs/val/n02097047-miniature_schnauzer/n02097047_1394.jpg differ
diff --git a/data/Stanford_dogs/val/n02097130-giant_schnauzer/n02097130_1119.jpg b/data/Stanford_dogs/val/n02097130-giant_schnauzer/n02097130_1119.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2d80a771639faace87ceb19c89bd66432cc6db68
Binary files /dev/null and b/data/Stanford_dogs/val/n02097130-giant_schnauzer/n02097130_1119.jpg differ
diff --git a/data/Stanford_dogs/val/n02097130-giant_schnauzer/n02097130_1193.jpg b/data/Stanford_dogs/val/n02097130-giant_schnauzer/n02097130_1193.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4f70fc5c988e21a62f65b93109b6d7a54f513d9a
Binary files /dev/null and b/data/Stanford_dogs/val/n02097130-giant_schnauzer/n02097130_1193.jpg differ
diff --git a/data/Stanford_dogs/val/n02097209-standard_schnauzer/n02097209_1038.jpg b/data/Stanford_dogs/val/n02097209-standard_schnauzer/n02097209_1038.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..668d5b159923ebdcffad3131bb1d1638927f559e
Binary files /dev/null and b/data/Stanford_dogs/val/n02097209-standard_schnauzer/n02097209_1038.jpg differ
diff --git a/data/Stanford_dogs/val/n02097209-standard_schnauzer/n02097209_1063.jpg b/data/Stanford_dogs/val/n02097209-standard_schnauzer/n02097209_1063.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4e26969af158da1b26f73b81632b46d566214514
Binary files /dev/null and b/data/Stanford_dogs/val/n02097209-standard_schnauzer/n02097209_1063.jpg differ
diff --git a/data/Stanford_dogs/val/n02097298-Scotch_terrier/n02097298_10676.jpg b/data/Stanford_dogs/val/n02097298-Scotch_terrier/n02097298_10676.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..33bfd8ec6d20400cc11dbf2e451607d9551b8d59
Binary files /dev/null and b/data/Stanford_dogs/val/n02097298-Scotch_terrier/n02097298_10676.jpg differ
diff --git a/data/Stanford_dogs/val/n02097298-Scotch_terrier/n02097298_11133.jpg b/data/Stanford_dogs/val/n02097298-Scotch_terrier/n02097298_11133.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7b7f64d49b683ba274b99923a45206712738e06c
Binary files /dev/null and b/data/Stanford_dogs/val/n02097298-Scotch_terrier/n02097298_11133.jpg differ
diff --git a/data/Stanford_dogs/val/n02097474-Tibetan_terrier/n02097474_1023.jpg b/data/Stanford_dogs/val/n02097474-Tibetan_terrier/n02097474_1023.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..db48fbb47441bb51bebfb8da5e0ec8dc3ba3fd50
Binary files /dev/null and b/data/Stanford_dogs/val/n02097474-Tibetan_terrier/n02097474_1023.jpg differ
diff --git a/data/Stanford_dogs/val/n02097474-Tibetan_terrier/n02097474_1070.jpg b/data/Stanford_dogs/val/n02097474-Tibetan_terrier/n02097474_1070.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3b103a7bc7a96e25c3cedbac9a7f88d8f8d01cb5
Binary files /dev/null and b/data/Stanford_dogs/val/n02097474-Tibetan_terrier/n02097474_1070.jpg differ
diff --git a/data/Stanford_dogs/val/n02097658-silky_terrier/n02097658_10020.jpg b/data/Stanford_dogs/val/n02097658-silky_terrier/n02097658_10020.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..020f1451d1291db2501bcaed38d6f383cd6bd0f5
Binary files /dev/null and b/data/Stanford_dogs/val/n02097658-silky_terrier/n02097658_10020.jpg differ
diff --git a/data/Stanford_dogs/val/n02097658-silky_terrier/n02097658_1018.jpg b/data/Stanford_dogs/val/n02097658-silky_terrier/n02097658_1018.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..656a3ad843f93bcf2c9dbe4eab8b460d038871a6
Binary files /dev/null and b/data/Stanford_dogs/val/n02097658-silky_terrier/n02097658_1018.jpg differ
diff --git a/data/Stanford_dogs/val/n02098105-soft-coated_wheaten_terrier/n02098105_1024.jpg b/data/Stanford_dogs/val/n02098105-soft-coated_wheaten_terrier/n02098105_1024.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7b25ff24007bdedc90ef420309899ea448a808a1
Binary files /dev/null and b/data/Stanford_dogs/val/n02098105-soft-coated_wheaten_terrier/n02098105_1024.jpg differ
diff --git a/data/Stanford_dogs/val/n02098105-soft-coated_wheaten_terrier/n02098105_1078.jpg b/data/Stanford_dogs/val/n02098105-soft-coated_wheaten_terrier/n02098105_1078.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dad33b31c712fad590aab863efff6847fe9d0561
Binary files /dev/null and b/data/Stanford_dogs/val/n02098105-soft-coated_wheaten_terrier/n02098105_1078.jpg differ
diff --git a/data/Stanford_dogs/val/n02098286-West_Highland_white_terrier/n02098286_1009.jpg b/data/Stanford_dogs/val/n02098286-West_Highland_white_terrier/n02098286_1009.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7069e08fdefcc2da5f0a31bdcb71803287f12197
Binary files /dev/null and b/data/Stanford_dogs/val/n02098286-West_Highland_white_terrier/n02098286_1009.jpg differ
diff --git a/data/Stanford_dogs/val/n02098286-West_Highland_white_terrier/n02098286_1036.jpg b/data/Stanford_dogs/val/n02098286-West_Highland_white_terrier/n02098286_1036.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..03b9b93dcc388b539b7cf3144c4942cb6ba2d82b
Binary files /dev/null and b/data/Stanford_dogs/val/n02098286-West_Highland_white_terrier/n02098286_1036.jpg differ
diff --git a/data/Stanford_dogs/val/n02098413-Lhasa/n02098413_10590.jpg b/data/Stanford_dogs/val/n02098413-Lhasa/n02098413_10590.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f8977fe767141a8e0f8a44d5f7dbf423d4ee7bc8
Binary files /dev/null and b/data/Stanford_dogs/val/n02098413-Lhasa/n02098413_10590.jpg differ
diff --git a/data/Stanford_dogs/val/n02098413-Lhasa/n02098413_11048.jpg b/data/Stanford_dogs/val/n02098413-Lhasa/n02098413_11048.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e20cb447869ac3986cb4bf752e69ec2b6912e8dd
Binary files /dev/null and b/data/Stanford_dogs/val/n02098413-Lhasa/n02098413_11048.jpg differ
diff --git a/data/Stanford_dogs/val/n02099267-flat-coated_retriever/n02099267_1018.jpg b/data/Stanford_dogs/val/n02099267-flat-coated_retriever/n02099267_1018.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bb92b63c482fcb4701b5214665d8ab66fbef15c5
Binary files /dev/null and b/data/Stanford_dogs/val/n02099267-flat-coated_retriever/n02099267_1018.jpg differ
diff --git a/data/Stanford_dogs/val/n02099267-flat-coated_retriever/n02099267_1095.jpg b/data/Stanford_dogs/val/n02099267-flat-coated_retriever/n02099267_1095.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c86f7a9961f02f4c432c405cdccc99092c006c94
Binary files /dev/null and b/data/Stanford_dogs/val/n02099267-flat-coated_retriever/n02099267_1095.jpg differ
diff --git a/data/Stanford_dogs/val/n02099429-curly-coated_retriever/n02099429_1039.jpg b/data/Stanford_dogs/val/n02099429-curly-coated_retriever/n02099429_1039.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..925bbd2f4164f555eafbec4149edc142cdc71175
Binary files /dev/null and b/data/Stanford_dogs/val/n02099429-curly-coated_retriever/n02099429_1039.jpg differ
diff --git a/data/Stanford_dogs/val/n02099429-curly-coated_retriever/n02099429_1068.jpg b/data/Stanford_dogs/val/n02099429-curly-coated_retriever/n02099429_1068.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7fc6e764eab9911f5d79610877c71fe58b674d7b
Binary files /dev/null and b/data/Stanford_dogs/val/n02099429-curly-coated_retriever/n02099429_1068.jpg differ
diff --git a/data/Stanford_dogs/val/n02099601-golden_retriever/n02099601_100.jpg b/data/Stanford_dogs/val/n02099601-golden_retriever/n02099601_100.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d453ef88d8bbae96f0ab6a0d2cd2cf0bbd9f7819
Binary files /dev/null and b/data/Stanford_dogs/val/n02099601-golden_retriever/n02099601_100.jpg differ
diff --git a/data/Stanford_dogs/val/n02099601-golden_retriever/n02099601_1259.jpg b/data/Stanford_dogs/val/n02099601-golden_retriever/n02099601_1259.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bb2ecf920e75d3125107a970c0613c0b5b67b3f9
Binary files /dev/null and b/data/Stanford_dogs/val/n02099601-golden_retriever/n02099601_1259.jpg differ
diff --git a/data/Stanford_dogs/val/n02099712-Labrador_retriever/n02099712_1150.jpg b/data/Stanford_dogs/val/n02099712-Labrador_retriever/n02099712_1150.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3f0358cc46605110529e5c4068b439f9e6f57261
Binary files /dev/null and b/data/Stanford_dogs/val/n02099712-Labrador_retriever/n02099712_1150.jpg differ
diff --git a/data/Stanford_dogs/val/n02099712-Labrador_retriever/n02099712_1229.jpg b/data/Stanford_dogs/val/n02099712-Labrador_retriever/n02099712_1229.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6d259982dec3c39412f116b0751da2a23930c2a2
Binary files /dev/null and b/data/Stanford_dogs/val/n02099712-Labrador_retriever/n02099712_1229.jpg differ
diff --git a/data/Stanford_dogs/val/n02099849-Chesapeake_Bay_retriever/n02099849_1068.jpg b/data/Stanford_dogs/val/n02099849-Chesapeake_Bay_retriever/n02099849_1068.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eb71b1bc0f9377994ccdb8ddd8f53bdbf9af46d4
Binary files /dev/null and b/data/Stanford_dogs/val/n02099849-Chesapeake_Bay_retriever/n02099849_1068.jpg differ
diff --git a/data/Stanford_dogs/val/n02099849-Chesapeake_Bay_retriever/n02099849_110.jpg b/data/Stanford_dogs/val/n02099849-Chesapeake_Bay_retriever/n02099849_110.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0bf57509949994d4d020b7c5c07cc5dd32dae782
Binary files /dev/null and b/data/Stanford_dogs/val/n02099849-Chesapeake_Bay_retriever/n02099849_110.jpg differ
diff --git a/data/Stanford_dogs/val/n02100236-German_short-haired_pointer/n02100236_1244.jpg b/data/Stanford_dogs/val/n02100236-German_short-haired_pointer/n02100236_1244.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..67b61e03b8db9227b88626f2b34cbffb28bb2f74
Binary files /dev/null and b/data/Stanford_dogs/val/n02100236-German_short-haired_pointer/n02100236_1244.jpg differ
diff --git a/data/Stanford_dogs/val/n02100236-German_short-haired_pointer/n02100236_1634.jpg b/data/Stanford_dogs/val/n02100236-German_short-haired_pointer/n02100236_1634.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9afd9232b0947309ac76a67de554674bcaee83a7
Binary files /dev/null and b/data/Stanford_dogs/val/n02100236-German_short-haired_pointer/n02100236_1634.jpg differ
diff --git a/data/Stanford_dogs/val/n02100583-vizsla/n02100583_10249.jpg b/data/Stanford_dogs/val/n02100583-vizsla/n02100583_10249.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..04a355a0fe9760b98d2722aedf8c387a4c564127
Binary files /dev/null and b/data/Stanford_dogs/val/n02100583-vizsla/n02100583_10249.jpg differ
diff --git a/data/Stanford_dogs/val/n02100583-vizsla/n02100583_10388.jpg b/data/Stanford_dogs/val/n02100583-vizsla/n02100583_10388.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..10ad7c13646f6e534a438caadd5ac2c6275169ed
Binary files /dev/null and b/data/Stanford_dogs/val/n02100583-vizsla/n02100583_10388.jpg differ
diff --git a/data/Stanford_dogs/val/n02100735-English_setter/n02100735_10064.jpg b/data/Stanford_dogs/val/n02100735-English_setter/n02100735_10064.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..82b26794876af9b0d55271ba04d4e11d60694d97
Binary files /dev/null and b/data/Stanford_dogs/val/n02100735-English_setter/n02100735_10064.jpg differ
diff --git a/data/Stanford_dogs/val/n02100735-English_setter/n02100735_10105.jpg b/data/Stanford_dogs/val/n02100735-English_setter/n02100735_10105.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..88d98a10f45bae46241981c2cfcea7f0511cc6e0
Binary files /dev/null and b/data/Stanford_dogs/val/n02100735-English_setter/n02100735_10105.jpg differ
diff --git a/data/Stanford_dogs/val/n02100877-Irish_setter/n02100877_102.jpg b/data/Stanford_dogs/val/n02100877-Irish_setter/n02100877_102.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..635a98b9ec37ef5ca3295fc41df089f1350c7da6
Binary files /dev/null and b/data/Stanford_dogs/val/n02100877-Irish_setter/n02100877_102.jpg differ
diff --git a/data/Stanford_dogs/val/n02100877-Irish_setter/n02100877_1062.jpg b/data/Stanford_dogs/val/n02100877-Irish_setter/n02100877_1062.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..812eb1efeb9f630938248b7a4b5808199bafd25b
Binary files /dev/null and b/data/Stanford_dogs/val/n02100877-Irish_setter/n02100877_1062.jpg differ
diff --git a/data/Stanford_dogs/val/n02101006-Gordon_setter/n02101006_135.jpg b/data/Stanford_dogs/val/n02101006-Gordon_setter/n02101006_135.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..934361b4d10665f48d35eb805fa064201781924e
Binary files /dev/null and b/data/Stanford_dogs/val/n02101006-Gordon_setter/n02101006_135.jpg differ
diff --git a/data/Stanford_dogs/val/n02101006-Gordon_setter/n02101006_1389.jpg b/data/Stanford_dogs/val/n02101006-Gordon_setter/n02101006_1389.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ea5104aeeb4741feaf9608b30f46a4faea94c50d
Binary files /dev/null and b/data/Stanford_dogs/val/n02101006-Gordon_setter/n02101006_1389.jpg differ
diff --git a/data/Stanford_dogs/val/n02101388-Brittany_spaniel/n02101388_10017.jpg b/data/Stanford_dogs/val/n02101388-Brittany_spaniel/n02101388_10017.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fb063a646e356c814b081f3276e1fc53c9232e14
Binary files /dev/null and b/data/Stanford_dogs/val/n02101388-Brittany_spaniel/n02101388_10017.jpg differ
diff --git a/data/Stanford_dogs/val/n02101388-Brittany_spaniel/n02101388_10107.jpg b/data/Stanford_dogs/val/n02101388-Brittany_spaniel/n02101388_10107.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..274fa84e7af0e6331134c45af3c9b51cd94788fa
Binary files /dev/null and b/data/Stanford_dogs/val/n02101388-Brittany_spaniel/n02101388_10107.jpg differ
diff --git a/data/Stanford_dogs/val/n02101556-clumber/n02101556_1018.jpg b/data/Stanford_dogs/val/n02101556-clumber/n02101556_1018.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..591a03b9406f572f20664ea77f36d31b9c5ab2b3
Binary files /dev/null and b/data/Stanford_dogs/val/n02101556-clumber/n02101556_1018.jpg differ
diff --git a/data/Stanford_dogs/val/n02101556-clumber/n02101556_1116.jpg b/data/Stanford_dogs/val/n02101556-clumber/n02101556_1116.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bbe141a246710663cf2c0fa534f953beae3699e5
Binary files /dev/null and b/data/Stanford_dogs/val/n02101556-clumber/n02101556_1116.jpg differ
diff --git a/data/Stanford_dogs/val/n02102040-English_springer/n02102040_1055.jpg b/data/Stanford_dogs/val/n02102040-English_springer/n02102040_1055.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5c24bfad56e3d0ec9ee6288e6ebe3deccb61994b
Binary files /dev/null and b/data/Stanford_dogs/val/n02102040-English_springer/n02102040_1055.jpg differ
diff --git a/data/Stanford_dogs/val/n02102040-English_springer/n02102040_1153.jpg b/data/Stanford_dogs/val/n02102040-English_springer/n02102040_1153.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3c341866961d0a128a45778040e20febf6d0bef7
Binary files /dev/null and b/data/Stanford_dogs/val/n02102040-English_springer/n02102040_1153.jpg differ
diff --git a/data/Stanford_dogs/val/n02102177-Welsh_springer_spaniel/n02102177_1160.jpg b/data/Stanford_dogs/val/n02102177-Welsh_springer_spaniel/n02102177_1160.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4780e5b5d39a3e3997ad77dab8d01467ab5ca6a3
Binary files /dev/null and b/data/Stanford_dogs/val/n02102177-Welsh_springer_spaniel/n02102177_1160.jpg differ
diff --git a/data/Stanford_dogs/val/n02102177-Welsh_springer_spaniel/n02102177_1175.jpg b/data/Stanford_dogs/val/n02102177-Welsh_springer_spaniel/n02102177_1175.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..29e9b02d3d46c7420295d536940db7d363114aa4
Binary files /dev/null and b/data/Stanford_dogs/val/n02102177-Welsh_springer_spaniel/n02102177_1175.jpg differ
diff --git a/data/Stanford_dogs/val/n02102318-cocker_spaniel/n02102318_10000.jpg b/data/Stanford_dogs/val/n02102318-cocker_spaniel/n02102318_10000.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..278f312a882e5bacc6d8ecc7de4a95dc3ef2b016
Binary files /dev/null and b/data/Stanford_dogs/val/n02102318-cocker_spaniel/n02102318_10000.jpg differ
diff --git a/data/Stanford_dogs/val/n02102318-cocker_spaniel/n02102318_10019.jpg b/data/Stanford_dogs/val/n02102318-cocker_spaniel/n02102318_10019.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..746cdc260778cea15ac939bc0c3110f7fc6ff9c7
Binary files /dev/null and b/data/Stanford_dogs/val/n02102318-cocker_spaniel/n02102318_10019.jpg differ
diff --git a/data/Stanford_dogs/val/n02102480-Sussex_spaniel/n02102480_101.jpg b/data/Stanford_dogs/val/n02102480-Sussex_spaniel/n02102480_101.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e15f082dea6d257d386b6130b27c4c54db6188cf
Binary files /dev/null and b/data/Stanford_dogs/val/n02102480-Sussex_spaniel/n02102480_101.jpg differ
diff --git a/data/Stanford_dogs/val/n02102480-Sussex_spaniel/n02102480_147.jpg b/data/Stanford_dogs/val/n02102480-Sussex_spaniel/n02102480_147.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..56e61e9e2f78beea6e423916a1d3f8130d387101
Binary files /dev/null and b/data/Stanford_dogs/val/n02102480-Sussex_spaniel/n02102480_147.jpg differ
diff --git a/data/Stanford_dogs/val/n02102973-Irish_water_spaniel/n02102973_1037.jpg b/data/Stanford_dogs/val/n02102973-Irish_water_spaniel/n02102973_1037.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c9e6a3622d7c67cb3d0d626a74a8fcf83fc5204e
Binary files /dev/null and b/data/Stanford_dogs/val/n02102973-Irish_water_spaniel/n02102973_1037.jpg differ
diff --git a/data/Stanford_dogs/val/n02102973-Irish_water_spaniel/n02102973_1116.jpg b/data/Stanford_dogs/val/n02102973-Irish_water_spaniel/n02102973_1116.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..eac38ac7577523dc97a602da634406ee718c41c8
Binary files /dev/null and b/data/Stanford_dogs/val/n02102973-Irish_water_spaniel/n02102973_1116.jpg differ
diff --git a/data/Stanford_dogs/val/n02104029-kuvasz/n02104029_1075.jpg b/data/Stanford_dogs/val/n02104029-kuvasz/n02104029_1075.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e398632cd54c75c0f35f542a4cf95a7af6c0602a
Binary files /dev/null and b/data/Stanford_dogs/val/n02104029-kuvasz/n02104029_1075.jpg differ
diff --git a/data/Stanford_dogs/val/n02104029-kuvasz/n02104029_110.jpg b/data/Stanford_dogs/val/n02104029-kuvasz/n02104029_110.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..12ed94d8e7ce1920a98bb6829e73a08bd5ae66c6
Binary files /dev/null and b/data/Stanford_dogs/val/n02104029-kuvasz/n02104029_110.jpg differ
diff --git a/data/Stanford_dogs/val/n02104365-schipperke/n02104365_10071.jpg b/data/Stanford_dogs/val/n02104365-schipperke/n02104365_10071.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2b79a444a6c03c841646ad73832acf58e6f19d2a
Binary files /dev/null and b/data/Stanford_dogs/val/n02104365-schipperke/n02104365_10071.jpg differ
diff --git a/data/Stanford_dogs/val/n02104365-schipperke/n02104365_10247.jpg b/data/Stanford_dogs/val/n02104365-schipperke/n02104365_10247.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e8f6af612426fbd3ab7fe10a1a804db99571447c
Binary files /dev/null and b/data/Stanford_dogs/val/n02104365-schipperke/n02104365_10247.jpg differ
diff --git a/data/Stanford_dogs/val/n02105056-groenendael/n02105056_1165.jpg b/data/Stanford_dogs/val/n02105056-groenendael/n02105056_1165.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..78659b00bd5d566d13bbe84a2adc93a650d270aa
Binary files /dev/null and b/data/Stanford_dogs/val/n02105056-groenendael/n02105056_1165.jpg differ
diff --git a/data/Stanford_dogs/val/n02105056-groenendael/n02105056_1294.jpg b/data/Stanford_dogs/val/n02105056-groenendael/n02105056_1294.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1f61a45fdbe4e0286bd290087f2eaab7a0e2ea61
Binary files /dev/null and b/data/Stanford_dogs/val/n02105056-groenendael/n02105056_1294.jpg differ
diff --git a/data/Stanford_dogs/val/n02105162-malinois/n02105162_10076.jpg b/data/Stanford_dogs/val/n02105162-malinois/n02105162_10076.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a2ad74f0ec9975234e66a456753b971dbe65091f
Binary files /dev/null and b/data/Stanford_dogs/val/n02105162-malinois/n02105162_10076.jpg differ
diff --git a/data/Stanford_dogs/val/n02105162-malinois/n02105162_10351.jpg b/data/Stanford_dogs/val/n02105162-malinois/n02105162_10351.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b9dbdc639ec254a399c76d7ed29670a458730e3e
Binary files /dev/null and b/data/Stanford_dogs/val/n02105162-malinois/n02105162_10351.jpg differ
diff --git a/data/Stanford_dogs/val/n02105251-briard/n02105251_12.jpg b/data/Stanford_dogs/val/n02105251-briard/n02105251_12.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b6b540b539095eb6449f08f115abb05f78753484
Binary files /dev/null and b/data/Stanford_dogs/val/n02105251-briard/n02105251_12.jpg differ
diff --git a/data/Stanford_dogs/val/n02105251-briard/n02105251_1240.jpg b/data/Stanford_dogs/val/n02105251-briard/n02105251_1240.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5f439f93356adddc37a39f65318a44a4eb29c172
Binary files /dev/null and b/data/Stanford_dogs/val/n02105251-briard/n02105251_1240.jpg differ
diff --git a/data/Stanford_dogs/val/n02105412-kelpie/n02105412_1106.jpg b/data/Stanford_dogs/val/n02105412-kelpie/n02105412_1106.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4d9bdf5589773428f6dcf24a0c084e82e69514f5
Binary files /dev/null and b/data/Stanford_dogs/val/n02105412-kelpie/n02105412_1106.jpg differ
diff --git a/data/Stanford_dogs/val/n02105412-kelpie/n02105412_1159.jpg b/data/Stanford_dogs/val/n02105412-kelpie/n02105412_1159.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..61d5c7e5ad25db73e0cdde8caa623ce2cd7b1a8f
Binary files /dev/null and b/data/Stanford_dogs/val/n02105412-kelpie/n02105412_1159.jpg differ
diff --git a/data/Stanford_dogs/val/n02105505-komondor/n02105505_1018.jpg b/data/Stanford_dogs/val/n02105505-komondor/n02105505_1018.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..77efa374308652bfc5bf3be4b724035464d62838
Binary files /dev/null and b/data/Stanford_dogs/val/n02105505-komondor/n02105505_1018.jpg differ
diff --git a/data/Stanford_dogs/val/n02105505-komondor/n02105505_1090.jpg b/data/Stanford_dogs/val/n02105505-komondor/n02105505_1090.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f794d941ac2e5f52c7d157418409b27443694644
Binary files /dev/null and b/data/Stanford_dogs/val/n02105505-komondor/n02105505_1090.jpg differ
diff --git a/data/Stanford_dogs/val/n02105641-Old_English_sheepdog/n02105641_10051.jpg b/data/Stanford_dogs/val/n02105641-Old_English_sheepdog/n02105641_10051.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c996e068bddca81deb13fa92b038e35b63e74f08
Binary files /dev/null and b/data/Stanford_dogs/val/n02105641-Old_English_sheepdog/n02105641_10051.jpg differ
diff --git a/data/Stanford_dogs/val/n02105641-Old_English_sheepdog/n02105641_10100.jpg b/data/Stanford_dogs/val/n02105641-Old_English_sheepdog/n02105641_10100.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..403f25275d95f5b006d77a753d16411bf243706d
Binary files /dev/null and b/data/Stanford_dogs/val/n02105641-Old_English_sheepdog/n02105641_10100.jpg differ
diff --git a/data/Stanford_dogs/val/n02105855-Shetland_sheepdog/n02105855_10095.jpg b/data/Stanford_dogs/val/n02105855-Shetland_sheepdog/n02105855_10095.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ffd7e8575002fa6221ee197b4891633f70abfade
Binary files /dev/null and b/data/Stanford_dogs/val/n02105855-Shetland_sheepdog/n02105855_10095.jpg differ
diff --git a/data/Stanford_dogs/val/n02105855-Shetland_sheepdog/n02105855_10112.jpg b/data/Stanford_dogs/val/n02105855-Shetland_sheepdog/n02105855_10112.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9ccd935edc43f971fe1c72df4f61a8d70f79a745
Binary files /dev/null and b/data/Stanford_dogs/val/n02105855-Shetland_sheepdog/n02105855_10112.jpg differ
diff --git a/data/Stanford_dogs/val/n02106030-collie/n02106030_11148.jpg b/data/Stanford_dogs/val/n02106030-collie/n02106030_11148.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..079f5e7889f384e570517dea3f75f515cd54db39
Binary files /dev/null and b/data/Stanford_dogs/val/n02106030-collie/n02106030_11148.jpg differ
diff --git a/data/Stanford_dogs/val/n02106030-collie/n02106030_13834.jpg b/data/Stanford_dogs/val/n02106030-collie/n02106030_13834.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6940f97930b7a042db7dedd2f7345641e1e97498
Binary files /dev/null and b/data/Stanford_dogs/val/n02106030-collie/n02106030_13834.jpg differ
diff --git a/data/Stanford_dogs/val/n02106166-Border_collie/n02106166_1059.jpg b/data/Stanford_dogs/val/n02106166-Border_collie/n02106166_1059.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5f8113a0beaf9e2325ed093f691a2f2cbc55e9d8
Binary files /dev/null and b/data/Stanford_dogs/val/n02106166-Border_collie/n02106166_1059.jpg differ
diff --git a/data/Stanford_dogs/val/n02106166-Border_collie/n02106166_1205.jpg b/data/Stanford_dogs/val/n02106166-Border_collie/n02106166_1205.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3d6eae74157b7560d3334db42876404e10da5560
Binary files /dev/null and b/data/Stanford_dogs/val/n02106166-Border_collie/n02106166_1205.jpg differ
diff --git a/data/Stanford_dogs/val/n02106382-Bouvier_des_Flandres/n02106382_1005.jpg b/data/Stanford_dogs/val/n02106382-Bouvier_des_Flandres/n02106382_1005.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..40479e796f095a30a579d8a3dc094575f284efd7
Binary files /dev/null and b/data/Stanford_dogs/val/n02106382-Bouvier_des_Flandres/n02106382_1005.jpg differ
diff --git a/data/Stanford_dogs/val/n02106382-Bouvier_des_Flandres/n02106382_1131.jpg b/data/Stanford_dogs/val/n02106382-Bouvier_des_Flandres/n02106382_1131.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2669e521dcba8ecf8bf737699c85cc574d5157c2
Binary files /dev/null and b/data/Stanford_dogs/val/n02106382-Bouvier_des_Flandres/n02106382_1131.jpg differ
diff --git a/data/Stanford_dogs/val/n02106550-Rottweiler/n02106550_10048.jpg b/data/Stanford_dogs/val/n02106550-Rottweiler/n02106550_10048.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1859bc52024e7da0431eaf1a75aa63574518269a
Binary files /dev/null and b/data/Stanford_dogs/val/n02106550-Rottweiler/n02106550_10048.jpg differ
diff --git a/data/Stanford_dogs/val/n02106550-Rottweiler/n02106550_10222.jpg b/data/Stanford_dogs/val/n02106550-Rottweiler/n02106550_10222.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9a22d23f38c3ea28defa7cc4bbeb547cddbca7f5
Binary files /dev/null and b/data/Stanford_dogs/val/n02106550-Rottweiler/n02106550_10222.jpg differ
diff --git a/data/Stanford_dogs/val/n02106662-German_shepherd/n02106662_10122.jpg b/data/Stanford_dogs/val/n02106662-German_shepherd/n02106662_10122.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..136d45832d07b52e1d8c7a340cc5eb14a343d363
Binary files /dev/null and b/data/Stanford_dogs/val/n02106662-German_shepherd/n02106662_10122.jpg differ
diff --git a/data/Stanford_dogs/val/n02106662-German_shepherd/n02106662_1094.jpg b/data/Stanford_dogs/val/n02106662-German_shepherd/n02106662_1094.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..14145eb2bf15793fd2032493e60c71caefe87c87
Binary files /dev/null and b/data/Stanford_dogs/val/n02106662-German_shepherd/n02106662_1094.jpg differ
diff --git a/data/Stanford_dogs/val/n02107142-Doberman/n02107142_10952.jpg b/data/Stanford_dogs/val/n02107142-Doberman/n02107142_10952.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..62b1c18b9c802f8a72606b79b191a878a8f9c671
Binary files /dev/null and b/data/Stanford_dogs/val/n02107142-Doberman/n02107142_10952.jpg differ
diff --git a/data/Stanford_dogs/val/n02107142-Doberman/n02107142_11717.jpg b/data/Stanford_dogs/val/n02107142-Doberman/n02107142_11717.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cceec95d4e3853249a66c600221ea408da45cc55
Binary files /dev/null and b/data/Stanford_dogs/val/n02107142-Doberman/n02107142_11717.jpg differ
diff --git a/data/Stanford_dogs/val/n02107312-miniature_pinscher/n02107312_105.jpg b/data/Stanford_dogs/val/n02107312-miniature_pinscher/n02107312_105.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f47ce6b87b4aba95bb87479c1a8103cb51ad7a75
Binary files /dev/null and b/data/Stanford_dogs/val/n02107312-miniature_pinscher/n02107312_105.jpg differ
diff --git a/data/Stanford_dogs/val/n02107312-miniature_pinscher/n02107312_1154.jpg b/data/Stanford_dogs/val/n02107312-miniature_pinscher/n02107312_1154.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7d9ea93ab38a810e6b10b8c16d3e3c0d9f52bdd1
Binary files /dev/null and b/data/Stanford_dogs/val/n02107312-miniature_pinscher/n02107312_1154.jpg differ
diff --git a/data/Stanford_dogs/val/n02107574-Greater_Swiss_Mountain_dog/n02107574_1026.jpg b/data/Stanford_dogs/val/n02107574-Greater_Swiss_Mountain_dog/n02107574_1026.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1aa0c90f8f7cbb46b0c68b6597a039b2eee9f91a
Binary files /dev/null and b/data/Stanford_dogs/val/n02107574-Greater_Swiss_Mountain_dog/n02107574_1026.jpg differ
diff --git a/data/Stanford_dogs/val/n02107574-Greater_Swiss_Mountain_dog/n02107574_1028.jpg b/data/Stanford_dogs/val/n02107574-Greater_Swiss_Mountain_dog/n02107574_1028.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fc4fa6880d3707306a5274cab243e881b1709a00
Binary files /dev/null and b/data/Stanford_dogs/val/n02107574-Greater_Swiss_Mountain_dog/n02107574_1028.jpg differ
diff --git a/data/Stanford_dogs/val/n02107683-Bernese_mountain_dog/n02107683_1003.jpg b/data/Stanford_dogs/val/n02107683-Bernese_mountain_dog/n02107683_1003.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8379ab02108423c1fb4127886be6cb2529f1fe40
Binary files /dev/null and b/data/Stanford_dogs/val/n02107683-Bernese_mountain_dog/n02107683_1003.jpg differ
diff --git a/data/Stanford_dogs/val/n02107683-Bernese_mountain_dog/n02107683_1076.jpg b/data/Stanford_dogs/val/n02107683-Bernese_mountain_dog/n02107683_1076.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8fe4856f781ab0e181115ea3e98c45bd57bb48df
Binary files /dev/null and b/data/Stanford_dogs/val/n02107683-Bernese_mountain_dog/n02107683_1076.jpg differ
diff --git a/data/Stanford_dogs/val/n02107908-Appenzeller/n02107908_1030.jpg b/data/Stanford_dogs/val/n02107908-Appenzeller/n02107908_1030.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..70706ca1cb0c777f8d833844de757e0adfc1c2c5
Binary files /dev/null and b/data/Stanford_dogs/val/n02107908-Appenzeller/n02107908_1030.jpg differ
diff --git a/data/Stanford_dogs/val/n02107908-Appenzeller/n02107908_1344.jpg b/data/Stanford_dogs/val/n02107908-Appenzeller/n02107908_1344.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e3202bccf439f72eb3165a2a0cc190e59d265f30
Binary files /dev/null and b/data/Stanford_dogs/val/n02107908-Appenzeller/n02107908_1344.jpg differ
diff --git a/data/Stanford_dogs/val/n02108000-EntleBucher/n02108000_1060.jpg b/data/Stanford_dogs/val/n02108000-EntleBucher/n02108000_1060.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d683065582904c37c3e7088da05d16f671cd4f97
Binary files /dev/null and b/data/Stanford_dogs/val/n02108000-EntleBucher/n02108000_1060.jpg differ
diff --git a/data/Stanford_dogs/val/n02108000-EntleBucher/n02108000_1087.jpg b/data/Stanford_dogs/val/n02108000-EntleBucher/n02108000_1087.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1f394672a4d632568268b8f3980429a8ce81f829
Binary files /dev/null and b/data/Stanford_dogs/val/n02108000-EntleBucher/n02108000_1087.jpg differ
diff --git a/data/Stanford_dogs/val/n02108089-boxer/n02108089_10774.jpg b/data/Stanford_dogs/val/n02108089-boxer/n02108089_10774.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..843148ae9086fe44971dda4fbda6da8aeabc2e87
Binary files /dev/null and b/data/Stanford_dogs/val/n02108089-boxer/n02108089_10774.jpg differ
diff --git a/data/Stanford_dogs/val/n02108089-boxer/n02108089_1104.jpg b/data/Stanford_dogs/val/n02108089-boxer/n02108089_1104.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e12faef71bf5de49677e25a3d49e6615d5da5117
Binary files /dev/null and b/data/Stanford_dogs/val/n02108089-boxer/n02108089_1104.jpg differ
diff --git a/data/Stanford_dogs/val/n02108422-bull_mastiff/n02108422_1096.jpg b/data/Stanford_dogs/val/n02108422-bull_mastiff/n02108422_1096.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ad49fafdc3a4bc5e29496d66b605d461e505bfe1
Binary files /dev/null and b/data/Stanford_dogs/val/n02108422-bull_mastiff/n02108422_1096.jpg differ
diff --git a/data/Stanford_dogs/val/n02108422-bull_mastiff/n02108422_1242.jpg b/data/Stanford_dogs/val/n02108422-bull_mastiff/n02108422_1242.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..622652a1fc1a109db18d3937be1635dc1974f5fa
Binary files /dev/null and b/data/Stanford_dogs/val/n02108422-bull_mastiff/n02108422_1242.jpg differ
diff --git a/data/Stanford_dogs/val/n02108551-Tibetan_mastiff/n02108551_1025.jpg b/data/Stanford_dogs/val/n02108551-Tibetan_mastiff/n02108551_1025.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c35be82bf8b0d7a02acfdc7392bc908a473d8e97
Binary files /dev/null and b/data/Stanford_dogs/val/n02108551-Tibetan_mastiff/n02108551_1025.jpg differ
diff --git a/data/Stanford_dogs/val/n02108551-Tibetan_mastiff/n02108551_1121.jpg b/data/Stanford_dogs/val/n02108551-Tibetan_mastiff/n02108551_1121.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..63b4cbd740db7d79ae2c8b8f4c5ba3db0c1e207d
Binary files /dev/null and b/data/Stanford_dogs/val/n02108551-Tibetan_mastiff/n02108551_1121.jpg differ
diff --git a/data/Stanford_dogs/val/n02108915-French_bulldog/n02108915_10564.jpg b/data/Stanford_dogs/val/n02108915-French_bulldog/n02108915_10564.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c7736d26677b795c1f830e69d15c90e1169c25da
Binary files /dev/null and b/data/Stanford_dogs/val/n02108915-French_bulldog/n02108915_10564.jpg differ
diff --git a/data/Stanford_dogs/val/n02108915-French_bulldog/n02108915_11220.jpg b/data/Stanford_dogs/val/n02108915-French_bulldog/n02108915_11220.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..14242df070a1c779a2b89a615833636706479548
Binary files /dev/null and b/data/Stanford_dogs/val/n02108915-French_bulldog/n02108915_11220.jpg differ
diff --git a/data/Stanford_dogs/val/n02109047-Great_Dane/n02109047_10160.jpg b/data/Stanford_dogs/val/n02109047-Great_Dane/n02109047_10160.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5f0a5632056292f762afa58f81e15ff0d7317f6c
Binary files /dev/null and b/data/Stanford_dogs/val/n02109047-Great_Dane/n02109047_10160.jpg differ
diff --git a/data/Stanford_dogs/val/n02109047-Great_Dane/n02109047_11178.jpg b/data/Stanford_dogs/val/n02109047-Great_Dane/n02109047_11178.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a121a33f00a1dd783b665471598af075ff0f7374
Binary files /dev/null and b/data/Stanford_dogs/val/n02109047-Great_Dane/n02109047_11178.jpg differ
diff --git a/data/Stanford_dogs/val/n02109525-Saint_Bernard/n02109525_10032.jpg b/data/Stanford_dogs/val/n02109525-Saint_Bernard/n02109525_10032.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..838426f883cf86da0046c9df604abe45abce9c89
Binary files /dev/null and b/data/Stanford_dogs/val/n02109525-Saint_Bernard/n02109525_10032.jpg differ
diff --git a/data/Stanford_dogs/val/n02109525-Saint_Bernard/n02109525_10063.jpg b/data/Stanford_dogs/val/n02109525-Saint_Bernard/n02109525_10063.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..546cd0d72cec069097e3c8589e316c573cc15b6c
Binary files /dev/null and b/data/Stanford_dogs/val/n02109525-Saint_Bernard/n02109525_10063.jpg differ
diff --git a/data/Stanford_dogs/val/n02109961-Eskimo_dog/n02109961_10699.jpg b/data/Stanford_dogs/val/n02109961-Eskimo_dog/n02109961_10699.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..46373ac800574c973a6904d972b6a150fd477b90
Binary files /dev/null and b/data/Stanford_dogs/val/n02109961-Eskimo_dog/n02109961_10699.jpg differ
diff --git a/data/Stanford_dogs/val/n02109961-Eskimo_dog/n02109961_11224.jpg b/data/Stanford_dogs/val/n02109961-Eskimo_dog/n02109961_11224.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..85cdf66317cb7c2881faa585b4db98f2f21b8514
Binary files /dev/null and b/data/Stanford_dogs/val/n02109961-Eskimo_dog/n02109961_11224.jpg differ
diff --git a/data/Stanford_dogs/val/n02110063-malamute/n02110063_1034.jpg b/data/Stanford_dogs/val/n02110063-malamute/n02110063_1034.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..edc6a72dfdc88a6aef664d6dfb02818305bd1e58
Binary files /dev/null and b/data/Stanford_dogs/val/n02110063-malamute/n02110063_1034.jpg differ
diff --git a/data/Stanford_dogs/val/n02110063-malamute/n02110063_10567.jpg b/data/Stanford_dogs/val/n02110063-malamute/n02110063_10567.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ed145c3d26b903c589ac16097bd31983d197f314
Binary files /dev/null and b/data/Stanford_dogs/val/n02110063-malamute/n02110063_10567.jpg differ
diff --git a/data/Stanford_dogs/val/n02110185-Siberian_husky/n02110185_10116.jpg b/data/Stanford_dogs/val/n02110185-Siberian_husky/n02110185_10116.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a3a7a9166bfacbd495822afb70b79a5fc42266fd
Binary files /dev/null and b/data/Stanford_dogs/val/n02110185-Siberian_husky/n02110185_10116.jpg differ
diff --git a/data/Stanford_dogs/val/n02110185-Siberian_husky/n02110185_10175.jpg b/data/Stanford_dogs/val/n02110185-Siberian_husky/n02110185_10175.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bbcda4afc7733ae1cd9e79a30e9107a7519d75ef
Binary files /dev/null and b/data/Stanford_dogs/val/n02110185-Siberian_husky/n02110185_10175.jpg differ
diff --git a/data/Stanford_dogs/val/n02110627-affenpinscher/n02110627_10147.jpg b/data/Stanford_dogs/val/n02110627-affenpinscher/n02110627_10147.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5553e9fd9ca7cda56879029dbf0bc9d6ee124617
Binary files /dev/null and b/data/Stanford_dogs/val/n02110627-affenpinscher/n02110627_10147.jpg differ
diff --git a/data/Stanford_dogs/val/n02110627-affenpinscher/n02110627_10185.jpg b/data/Stanford_dogs/val/n02110627-affenpinscher/n02110627_10185.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e2df1042ede7de8cd837e7f3020b010fa39b834e
Binary files /dev/null and b/data/Stanford_dogs/val/n02110627-affenpinscher/n02110627_10185.jpg differ
diff --git a/data/Stanford_dogs/val/n02110806-basenji/n02110806_1013.jpg b/data/Stanford_dogs/val/n02110806-basenji/n02110806_1013.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..01fdc3dfdf848bcd9a374038c876239153fb2e5f
Binary files /dev/null and b/data/Stanford_dogs/val/n02110806-basenji/n02110806_1013.jpg differ
diff --git a/data/Stanford_dogs/val/n02110806-basenji/n02110806_1033.jpg b/data/Stanford_dogs/val/n02110806-basenji/n02110806_1033.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dc9fc694df318ee0842d3c97b3e79cc9c5d4b484
Binary files /dev/null and b/data/Stanford_dogs/val/n02110806-basenji/n02110806_1033.jpg differ
diff --git a/data/Stanford_dogs/val/n02110958-pug/n02110958_10.jpg b/data/Stanford_dogs/val/n02110958-pug/n02110958_10.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2e2b9b65107ad141b9f2d036517a2fb41cb7fe1f
Binary files /dev/null and b/data/Stanford_dogs/val/n02110958-pug/n02110958_10.jpg differ
diff --git a/data/Stanford_dogs/val/n02110958-pug/n02110958_10186.jpg b/data/Stanford_dogs/val/n02110958-pug/n02110958_10186.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7d1c7aa84c903ee282982f7c5af87c408d125171
Binary files /dev/null and b/data/Stanford_dogs/val/n02110958-pug/n02110958_10186.jpg differ
diff --git a/data/Stanford_dogs/val/n02111129-Leonberg/n02111129_1.jpg b/data/Stanford_dogs/val/n02111129-Leonberg/n02111129_1.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..18201c169d64cd2b9dd721ee27bb85049cebf29b
Binary files /dev/null and b/data/Stanford_dogs/val/n02111129-Leonberg/n02111129_1.jpg differ
diff --git a/data/Stanford_dogs/val/n02111129-Leonberg/n02111129_1111.jpg b/data/Stanford_dogs/val/n02111129-Leonberg/n02111129_1111.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2a6d6fb3467825104e4766d62800fbb6186830dc
Binary files /dev/null and b/data/Stanford_dogs/val/n02111129-Leonberg/n02111129_1111.jpg differ
diff --git a/data/Stanford_dogs/val/n02111277-Newfoundland/n02111277_1008.jpg b/data/Stanford_dogs/val/n02111277-Newfoundland/n02111277_1008.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1d5df37f46551767b9085a822263a75e0e12c321
Binary files /dev/null and b/data/Stanford_dogs/val/n02111277-Newfoundland/n02111277_1008.jpg differ
diff --git a/data/Stanford_dogs/val/n02111277-Newfoundland/n02111277_1023.jpg b/data/Stanford_dogs/val/n02111277-Newfoundland/n02111277_1023.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..efda495905a4eeaaf27894880e9422b6bca103e9
Binary files /dev/null and b/data/Stanford_dogs/val/n02111277-Newfoundland/n02111277_1023.jpg differ
diff --git a/data/Stanford_dogs/val/n02111500-Great_Pyrenees/n02111500_1048.jpg b/data/Stanford_dogs/val/n02111500-Great_Pyrenees/n02111500_1048.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..840b9e5694b0630546e8497d291b5a810f7ee41a
Binary files /dev/null and b/data/Stanford_dogs/val/n02111500-Great_Pyrenees/n02111500_1048.jpg differ
diff --git a/data/Stanford_dogs/val/n02111500-Great_Pyrenees/n02111500_1170.jpg b/data/Stanford_dogs/val/n02111500-Great_Pyrenees/n02111500_1170.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0cfca6e8d9cf23e32b42549a499ea8bf8b21b512
Binary files /dev/null and b/data/Stanford_dogs/val/n02111500-Great_Pyrenees/n02111500_1170.jpg differ
diff --git a/data/Stanford_dogs/val/n02111889-Samoyed/n02111889_1.jpg b/data/Stanford_dogs/val/n02111889-Samoyed/n02111889_1.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4f42a89672342bc696b6c0f203d3a846e848c79a
Binary files /dev/null and b/data/Stanford_dogs/val/n02111889-Samoyed/n02111889_1.jpg differ
diff --git a/data/Stanford_dogs/val/n02111889-Samoyed/n02111889_10059.jpg b/data/Stanford_dogs/val/n02111889-Samoyed/n02111889_10059.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..432b3c28404535d934f4733c6fd2006a60855b6e
Binary files /dev/null and b/data/Stanford_dogs/val/n02111889-Samoyed/n02111889_10059.jpg differ
diff --git a/data/Stanford_dogs/val/n02112018-Pomeranian/n02112018_10158.jpg b/data/Stanford_dogs/val/n02112018-Pomeranian/n02112018_10158.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b9c9cda0ccbbf7d48d9260c1526967fc9e047aaa
Binary files /dev/null and b/data/Stanford_dogs/val/n02112018-Pomeranian/n02112018_10158.jpg differ
diff --git a/data/Stanford_dogs/val/n02112018-Pomeranian/n02112018_10309.jpg b/data/Stanford_dogs/val/n02112018-Pomeranian/n02112018_10309.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f689ffa8c18ff279ae8bab9aaaac77850d7c8ba2
Binary files /dev/null and b/data/Stanford_dogs/val/n02112018-Pomeranian/n02112018_10309.jpg differ
diff --git a/data/Stanford_dogs/val/n02112137-chow/n02112137_1005.jpg b/data/Stanford_dogs/val/n02112137-chow/n02112137_1005.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d220c7ec8fc6e80a202385d2e2e7668d31589906
Binary files /dev/null and b/data/Stanford_dogs/val/n02112137-chow/n02112137_1005.jpg differ
diff --git a/data/Stanford_dogs/val/n02112137-chow/n02112137_10176.jpg b/data/Stanford_dogs/val/n02112137-chow/n02112137_10176.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..86f989fbae569d5af0479120b2b0157f185b7fc5
Binary files /dev/null and b/data/Stanford_dogs/val/n02112137-chow/n02112137_10176.jpg differ
diff --git a/data/Stanford_dogs/val/n02112350-keeshond/n02112350_10079.jpg b/data/Stanford_dogs/val/n02112350-keeshond/n02112350_10079.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3e8ba8c19508e7de077b463bbb768d403dfa6494
Binary files /dev/null and b/data/Stanford_dogs/val/n02112350-keeshond/n02112350_10079.jpg differ
diff --git a/data/Stanford_dogs/val/n02112350-keeshond/n02112350_10128.jpg b/data/Stanford_dogs/val/n02112350-keeshond/n02112350_10128.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..53fb19def537cbed3c691503a8eb072a0da0175e
Binary files /dev/null and b/data/Stanford_dogs/val/n02112350-keeshond/n02112350_10128.jpg differ
diff --git a/data/Stanford_dogs/val/n02112706-Brabancon_griffon/n02112706_105.jpg b/data/Stanford_dogs/val/n02112706-Brabancon_griffon/n02112706_105.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4ea6ec673d329ce47bafe32de703b7332304c9e4
Binary files /dev/null and b/data/Stanford_dogs/val/n02112706-Brabancon_griffon/n02112706_105.jpg differ
diff --git a/data/Stanford_dogs/val/n02112706-Brabancon_griffon/n02112706_1145.jpg b/data/Stanford_dogs/val/n02112706-Brabancon_griffon/n02112706_1145.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5a292d0a9971129dde8181742251b3ecea4137f2
Binary files /dev/null and b/data/Stanford_dogs/val/n02112706-Brabancon_griffon/n02112706_1145.jpg differ
diff --git a/data/Stanford_dogs/val/n02113023-Pembroke/n02113023_1136.jpg b/data/Stanford_dogs/val/n02113023-Pembroke/n02113023_1136.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..928f47eba6817bfeb542e28f0d5b7972884c68e4
Binary files /dev/null and b/data/Stanford_dogs/val/n02113023-Pembroke/n02113023_1136.jpg differ
diff --git a/data/Stanford_dogs/val/n02113023-Pembroke/n02113023_11397.jpg b/data/Stanford_dogs/val/n02113023-Pembroke/n02113023_11397.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c4dfc3e0d4af72a62ce7230fd2d7ecbe84e77243
Binary files /dev/null and b/data/Stanford_dogs/val/n02113023-Pembroke/n02113023_11397.jpg differ
diff --git a/data/Stanford_dogs/val/n02113186-Cardigan/n02113186_1030.jpg b/data/Stanford_dogs/val/n02113186-Cardigan/n02113186_1030.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1ac9395504444384b213473c5ed9eb14e011b6eb
Binary files /dev/null and b/data/Stanford_dogs/val/n02113186-Cardigan/n02113186_1030.jpg differ
diff --git a/data/Stanford_dogs/val/n02113186-Cardigan/n02113186_10475.jpg b/data/Stanford_dogs/val/n02113186-Cardigan/n02113186_10475.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..403ad7c48980873e21ac0759a08572cdf3c89213
Binary files /dev/null and b/data/Stanford_dogs/val/n02113186-Cardigan/n02113186_10475.jpg differ
diff --git a/data/Stanford_dogs/val/n02113624-toy_poodle/n02113624_1178.jpg b/data/Stanford_dogs/val/n02113624-toy_poodle/n02113624_1178.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..cf181f8cfae7b60ad5998c1918307f3cd1c6535d
Binary files /dev/null and b/data/Stanford_dogs/val/n02113624-toy_poodle/n02113624_1178.jpg differ
diff --git a/data/Stanford_dogs/val/n02113624-toy_poodle/n02113624_1461.jpg b/data/Stanford_dogs/val/n02113624-toy_poodle/n02113624_1461.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..114cfe0252ff6c619c516846ad93459e70113468
Binary files /dev/null and b/data/Stanford_dogs/val/n02113624-toy_poodle/n02113624_1461.jpg differ
diff --git a/data/Stanford_dogs/val/n02113712-miniature_poodle/n02113712_10525.jpg b/data/Stanford_dogs/val/n02113712-miniature_poodle/n02113712_10525.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e1b4d6ae35f16feb0725f074f19432ead47a442c
Binary files /dev/null and b/data/Stanford_dogs/val/n02113712-miniature_poodle/n02113712_10525.jpg differ
diff --git a/data/Stanford_dogs/val/n02113712-miniature_poodle/n02113712_1088.jpg b/data/Stanford_dogs/val/n02113712-miniature_poodle/n02113712_1088.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..95c027e1207ba22bd3fdf37bc525dc4c3be27485
Binary files /dev/null and b/data/Stanford_dogs/val/n02113712-miniature_poodle/n02113712_1088.jpg differ
diff --git a/data/Stanford_dogs/val/n02113799-standard_poodle/n02113799_1155.jpg b/data/Stanford_dogs/val/n02113799-standard_poodle/n02113799_1155.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fd81dda37af2a7189ce7ac63fcca748674571b10
Binary files /dev/null and b/data/Stanford_dogs/val/n02113799-standard_poodle/n02113799_1155.jpg differ
diff --git a/data/Stanford_dogs/val/n02113799-standard_poodle/n02113799_1183.jpg b/data/Stanford_dogs/val/n02113799-standard_poodle/n02113799_1183.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dc57f35339ce778772c2a64707cb08c2eff81a6b
Binary files /dev/null and b/data/Stanford_dogs/val/n02113799-standard_poodle/n02113799_1183.jpg differ
diff --git a/data/Stanford_dogs/val/n02113978-Mexican_hairless/n02113978_1030.jpg b/data/Stanford_dogs/val/n02113978-Mexican_hairless/n02113978_1030.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a89ec08b7842bd47ee40955df9080261cd9e83f3
Binary files /dev/null and b/data/Stanford_dogs/val/n02113978-Mexican_hairless/n02113978_1030.jpg differ
diff --git a/data/Stanford_dogs/val/n02113978-Mexican_hairless/n02113978_1034.jpg b/data/Stanford_dogs/val/n02113978-Mexican_hairless/n02113978_1034.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ecf2730452713e505ea6c01bc49c7dddc1eed784
Binary files /dev/null and b/data/Stanford_dogs/val/n02113978-Mexican_hairless/n02113978_1034.jpg differ
diff --git a/data/Stanford_dogs/val/n02115641-dingo/n02115641_10261.jpg b/data/Stanford_dogs/val/n02115641-dingo/n02115641_10261.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d85c91bc6e5d245a43f02315717c3fc1f6533709
Binary files /dev/null and b/data/Stanford_dogs/val/n02115641-dingo/n02115641_10261.jpg differ
diff --git a/data/Stanford_dogs/val/n02115641-dingo/n02115641_10286.jpg b/data/Stanford_dogs/val/n02115641-dingo/n02115641_10286.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..edb21d2e38bb9ae0ab82922e27b5199e5c44b575
Binary files /dev/null and b/data/Stanford_dogs/val/n02115641-dingo/n02115641_10286.jpg differ
diff --git a/data/Stanford_dogs/val/n02115913-dhole/n02115913_1010.jpg b/data/Stanford_dogs/val/n02115913-dhole/n02115913_1010.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3f0061cf25c6078c0b968699d771ef88d5cb9cde
Binary files /dev/null and b/data/Stanford_dogs/val/n02115913-dhole/n02115913_1010.jpg differ
diff --git a/data/Stanford_dogs/val/n02115913-dhole/n02115913_1224.jpg b/data/Stanford_dogs/val/n02115913-dhole/n02115913_1224.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9ff82408486058b2ccd57b00d73b38fb60c3034a
Binary files /dev/null and b/data/Stanford_dogs/val/n02115913-dhole/n02115913_1224.jpg differ
diff --git a/data/Stanford_dogs/val/n02116738-African_hunting_dog/n02116738_10024.jpg b/data/Stanford_dogs/val/n02116738-African_hunting_dog/n02116738_10024.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..390574b4ac997fe40d9b0ba0c37341493f675112
Binary files /dev/null and b/data/Stanford_dogs/val/n02116738-African_hunting_dog/n02116738_10024.jpg differ
diff --git a/data/Stanford_dogs/val/n02116738-African_hunting_dog/n02116738_10038.jpg b/data/Stanford_dogs/val/n02116738-African_hunting_dog/n02116738_10038.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..75edc11d81866402a1a7e046bacdbc5728bec268
Binary files /dev/null and b/data/Stanford_dogs/val/n02116738-African_hunting_dog/n02116738_10038.jpg differ
diff --git a/models/mobilenet_v2/Imagenette/Imagenette_augment_clean_200.pth b/models/mobilenet_v2/Imagenette/Imagenette_augment_clean_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..55c94f44c6c4f84145c0ef6cfc8de7b8493fd886
--- /dev/null
+++ b/models/mobilenet_v2/Imagenette/Imagenette_augment_clean_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:be4791a119bb335c40e4f531eef69bb7f24552ea40851984cd6aa7bc143eb7c6
+size 18191546
diff --git a/models/mobilenet_v2/Imagenette/Imagenette_augment_noisy_200+100.pth b/models/mobilenet_v2/Imagenette/Imagenette_augment_noisy_200+100.pth
new file mode 100644
index 0000000000000000000000000000000000000000..61fbc04f99cd4e2d2d5152e61b458f25d1e82975
--- /dev/null
+++ b/models/mobilenet_v2/Imagenette/Imagenette_augment_noisy_200+100.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d0f2df2f516b3cbfc05bf66a7e05804f1dd155e1eeb22fcddafb56f136a0b5d4
+size 18191674
diff --git a/models/mobilenet_v2/Imagenette/Imagenette_augment_noisy_200.pth b/models/mobilenet_v2/Imagenette/Imagenette_augment_noisy_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..ccb2254d401788735dc455ab60538aaa2bdd948d
--- /dev/null
+++ b/models/mobilenet_v2/Imagenette/Imagenette_augment_noisy_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a6dfd1f702d656a6346b25a5a35afb22ee5cfd4dac44387deffda7ebd4dcd1aa
+size 18191546
diff --git a/models/mobilenet_v2/Imagenette/Imagenette_base_200+100.pth b/models/mobilenet_v2/Imagenette/Imagenette_base_200+100.pth
new file mode 100644
index 0000000000000000000000000000000000000000..8c06d4cbcc847504f5ff18e919b082158f66bcff
--- /dev/null
+++ b/models/mobilenet_v2/Imagenette/Imagenette_base_200+100.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3e8e874a2a2050a786b7886d5ad06a6c179e607b7c7afeba3488e020327347e4
+size 18191674
diff --git a/models/mobilenet_v2/Imagenette/Imagenette_base_200.pth b/models/mobilenet_v2/Imagenette/Imagenette_base_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..64de7281ea4f36cdf28e219f6b1ea183e28035eb
--- /dev/null
+++ b/models/mobilenet_v2/Imagenette/Imagenette_base_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:be6665294bfa59455565174a69ff345747390bd417bd9c144c33a8ade9a5efaf
+size 18191546
diff --git a/models/mobilenet_v2/Imagenette/Imagenette_synthetic_200.pth b/models/mobilenet_v2/Imagenette/Imagenette_synthetic_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..47ecce7ee3a51bcf050be4fec086565656aefab5
--- /dev/null
+++ b/models/mobilenet_v2/Imagenette/Imagenette_synthetic_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d48150de4f20f68171c701c4670e27667d4a97503268d0ab20407fa5a211f5cd
+size 18191546
diff --git a/models/mobilenet_v2/Imagewoof/Imagewoof_augment_clean_200.pth b/models/mobilenet_v2/Imagewoof/Imagewoof_augment_clean_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..f368af57ebb185c58829a489a706c268ed3311c3
--- /dev/null
+++ b/models/mobilenet_v2/Imagewoof/Imagewoof_augment_clean_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:73af1cb78e83137b6f02a2166a4e0bed5e54e35d47e8a5a105a9ee88b9cf042b
+size 18191546
diff --git a/models/mobilenet_v2/Imagewoof/Imagewoof_augment_noisy_200+100.pth b/models/mobilenet_v2/Imagewoof/Imagewoof_augment_noisy_200+100.pth
new file mode 100644
index 0000000000000000000000000000000000000000..2892c070fea3099d795f88e3ccd92c7ea6694279
--- /dev/null
+++ b/models/mobilenet_v2/Imagewoof/Imagewoof_augment_noisy_200+100.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:89420ff3c22c08821ee68f2770ada3daeb6baf94f071308ab503cb1b782de418
+size 18191610
diff --git a/models/mobilenet_v2/Imagewoof/Imagewoof_augment_noisy_200.pth b/models/mobilenet_v2/Imagewoof/Imagewoof_augment_noisy_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..f18f00d79b924d1df3ec6558513790db51d968e3
--- /dev/null
+++ b/models/mobilenet_v2/Imagewoof/Imagewoof_augment_noisy_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f6ef89be54a39034ddabea91ed23a75a514dc60b51290ef5464ae29bf3910669
+size 18191546
diff --git a/models/mobilenet_v2/Imagewoof/Imagewoof_base_200+100.pth b/models/mobilenet_v2/Imagewoof/Imagewoof_base_200+100.pth
new file mode 100644
index 0000000000000000000000000000000000000000..843bf764d0db9d673374064edeee5b7a8f6c6a18
--- /dev/null
+++ b/models/mobilenet_v2/Imagewoof/Imagewoof_base_200+100.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ce2b2a60157866f2af93ac5404ba623ac5c1d36c398a5e200e43f54c6440460b
+size 18191610
diff --git a/models/mobilenet_v2/Imagewoof/Imagewoof_base_200.pth b/models/mobilenet_v2/Imagewoof/Imagewoof_base_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..9e7a72eb9bc75676a94394df53c23e2f0aaed9d3
--- /dev/null
+++ b/models/mobilenet_v2/Imagewoof/Imagewoof_base_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bb27f48a1a6db9c388eac4487d8a9a246a9a02314574b93e7b3ff40df99ee029
+size 18191546
diff --git a/models/mobilenet_v2/Imagewoof/Imagewoof_synthetic_200.pth b/models/mobilenet_v2/Imagewoof/Imagewoof_synthetic_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..445a1a4336a0f0fb7c8c4cfe3904398744ca542d
--- /dev/null
+++ b/models/mobilenet_v2/Imagewoof/Imagewoof_synthetic_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ca7beed8d5b43af3735de39734bd8cfb6c7bd1efca1e425054a59fb415611ec6
+size 18191546
diff --git a/models/mobilenet_v2/Stanford_dogs/Stanford_dogs_augment_noisy_200+100.pth b/models/mobilenet_v2/Stanford_dogs/Stanford_dogs_augment_noisy_200+100.pth
new file mode 100644
index 0000000000000000000000000000000000000000..1a204a327a39f2ab41b8b5e9ae2381a3706eae55
--- /dev/null
+++ b/models/mobilenet_v2/Stanford_dogs/Stanford_dogs_augment_noisy_200+100.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:20d11fcfb957b3050ce868bd265806db74ad53fe5ae65e57b0335ec47859999c
+size 19318970
diff --git a/models/mobilenet_v2/Stanford_dogs/Stanford_dogs_augment_noisy_200.pth b/models/mobilenet_v2/Stanford_dogs/Stanford_dogs_augment_noisy_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..c6e001b63fca4f3828d89c2b0bb721a49d857a3d
--- /dev/null
+++ b/models/mobilenet_v2/Stanford_dogs/Stanford_dogs_augment_noisy_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:be499283782f2b37727d4257a4955f3eccc36bc9d788866441ae019829e37934
+size 19318842
diff --git a/models/mobilenet_v2/Stanford_dogs/Stanford_dogs_base_200+100.pth b/models/mobilenet_v2/Stanford_dogs/Stanford_dogs_base_200+100.pth
new file mode 100644
index 0000000000000000000000000000000000000000..bde530195136c2cf6d9496336f3c385126c878d8
--- /dev/null
+++ b/models/mobilenet_v2/Stanford_dogs/Stanford_dogs_base_200+100.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9ca6aa7cb9a137b09be7969a384b18dc5c9961b86eb2dd639768abe5f398c7fc
+size 19318970
diff --git a/models/mobilenet_v2/Stanford_dogs/Stanford_dogs_base_200.pth b/models/mobilenet_v2/Stanford_dogs/Stanford_dogs_base_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..4e741b088cef49bc7fb70484aea263e55ab5fda5
--- /dev/null
+++ b/models/mobilenet_v2/Stanford_dogs/Stanford_dogs_base_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:388af4ddd2e0a79cf34ba25c67316d279a4eb6d1f945389d058792645a0c0538
+size 19318842
diff --git a/models/mobilenet_v2/Stanford_dogs/Stanford_dogs_synthetic_200.pth b/models/mobilenet_v2/Stanford_dogs/Stanford_dogs_synthetic_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..1f9125df29998e116f7c7bf8968864cbc75fe08b
--- /dev/null
+++ b/models/mobilenet_v2/Stanford_dogs/Stanford_dogs_synthetic_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4ae5c7a13ba399836c13a12ac37293f54c2b061a576dae607398d6460146dd45
+size 19318842
diff --git a/models/resnet18/Imagenette/Imagenette_augment_clean_200.pth b/models/resnet18/Imagenette/Imagenette_augment_clean_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..0b5ec26483111fa8627756d6d7882b509f920f31
--- /dev/null
+++ b/models/resnet18/Imagenette/Imagenette_augment_clean_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:89ee812f36833c807b6b9fcd9bff835b29fc1026662a174a9b232c7d69e41f7f
+size 89554426
diff --git a/models/resnet18/Imagenette/Imagenette_augment_noisy_200+100.pth b/models/resnet18/Imagenette/Imagenette_augment_noisy_200+100.pth
new file mode 100644
index 0000000000000000000000000000000000000000..fd9b59ec78d5a4b3e8dc3e9fdac9ea9ceecd0464
--- /dev/null
+++ b/models/resnet18/Imagenette/Imagenette_augment_noisy_200+100.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d7c2f30e0708dec1ddcf323aa598fa206a500ddadcdb04907110063659ab2cbc
+size 89554490
diff --git a/models/resnet18/Imagenette/Imagenette_augment_noisy_200.pth b/models/resnet18/Imagenette/Imagenette_augment_noisy_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..087df0773976d42c14d7890fa444b0a5fa935b49
--- /dev/null
+++ b/models/resnet18/Imagenette/Imagenette_augment_noisy_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ccc6c440c224750fb2be6fe43c72b07ab53a5b287ddec24ab503be3ba64f7f72
+size 89554426
diff --git a/models/resnet18/Imagenette/Imagenette_base_200+100.pth b/models/resnet18/Imagenette/Imagenette_base_200+100.pth
new file mode 100644
index 0000000000000000000000000000000000000000..ef9744e518ce0124992a7ac30cb0e8211cc4af30
--- /dev/null
+++ b/models/resnet18/Imagenette/Imagenette_base_200+100.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bc51fb30c07bb3bbe5141dea85951418d14d009a845c17aeefbfd796256789c5
+size 89554554
diff --git a/models/resnet18/Imagenette/Imagenette_base_200.pth b/models/resnet18/Imagenette/Imagenette_base_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..d8b075333f1f6c82973e202a110ed864d92220e5
--- /dev/null
+++ b/models/resnet18/Imagenette/Imagenette_base_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e6eaa79a964543d9a04849916f04dfd56f95ac724b4fe92f95df6d47331d2cda
+size 89554426
diff --git a/models/resnet18/Imagenette/Imagenette_synthetic_200.pth b/models/resnet18/Imagenette/Imagenette_synthetic_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..0b2c2659652244151615182a7d09bb0ac68bff52
--- /dev/null
+++ b/models/resnet18/Imagenette/Imagenette_synthetic_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4dda75d4057dae8629bcc1c8128a2a08496e1494602258fc110eea3575d57575
+size 89554426
diff --git a/models/resnet18/Imagewoof/Imagewoof_augment_clean_200.pth b/models/resnet18/Imagewoof/Imagewoof_augment_clean_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..94d8399612df924630b62110a5f8e8064238f786
--- /dev/null
+++ b/models/resnet18/Imagewoof/Imagewoof_augment_clean_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:93f6aa351784c8a0468f79fb2e9851d4d13629b391a2dc35b36a578c53f32d43
+size 89554426
diff --git a/models/resnet18/Imagewoof/Imagewoof_augment_noisy_200+100.pth b/models/resnet18/Imagewoof/Imagewoof_augment_noisy_200+100.pth
new file mode 100644
index 0000000000000000000000000000000000000000..b495716f0f02cd09ccbb3fe988d51c063e7ff2e1
--- /dev/null
+++ b/models/resnet18/Imagewoof/Imagewoof_augment_noisy_200+100.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:060a7d75693ba852a3cdb3b816a444ee81f325230e91ff3627bb1a25ae43fe7d
+size 89554490
diff --git a/models/resnet18/Imagewoof/Imagewoof_augment_noisy_200.pth b/models/resnet18/Imagewoof/Imagewoof_augment_noisy_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..2ef05f9d86af638d9b30e4502a79275be82ad1fd
--- /dev/null
+++ b/models/resnet18/Imagewoof/Imagewoof_augment_noisy_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f680ccc87c8eed9d709cdc5f55e814ea419294aaeb0e38dcc769189365defb3f
+size 89554426
diff --git a/models/resnet18/Imagewoof/Imagewoof_base_200+100.pth b/models/resnet18/Imagewoof/Imagewoof_base_200+100.pth
new file mode 100644
index 0000000000000000000000000000000000000000..8e0eaf72146345810449c136267b45cfad9e0926
--- /dev/null
+++ b/models/resnet18/Imagewoof/Imagewoof_base_200+100.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9a9864c40bbc0563ac3fe556673684fcb835396e359d2b19f0eecdeb3d9df0ef
+size 89554490
diff --git a/models/resnet18/Imagewoof/Imagewoof_base_200.pth b/models/resnet18/Imagewoof/Imagewoof_base_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..9f2756b19a297d5a99332027ce3d58219b316f3b
--- /dev/null
+++ b/models/resnet18/Imagewoof/Imagewoof_base_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:347500d8bcaf3fb507112be98c27645f8cf4f06efd2bb8680aca971c1b576e33
+size 89554362
diff --git a/models/resnet18/Imagewoof/Imagewoof_synthetic_200.pth b/models/resnet18/Imagewoof/Imagewoof_synthetic_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..1558498b4b9cf7284d07bcbd0dd934ff353517e4
--- /dev/null
+++ b/models/resnet18/Imagewoof/Imagewoof_synthetic_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ebe1f4c2a725ec50a26f7b7adde0f034d3907593c47976a07b5610cf756a239c
+size 89554426
diff --git a/models/resnet18/Stanford_dogs/Stanford_dogs_augment_noisy_200+100.pth b/models/resnet18/Stanford_dogs/Stanford_dogs_augment_noisy_200+100.pth
new file mode 100644
index 0000000000000000000000000000000000000000..1c092ebecae4e65a654def974b12677c1d84cc5d
--- /dev/null
+++ b/models/resnet18/Stanford_dogs/Stanford_dogs_augment_noisy_200+100.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:56ab2dce2950c5cbe96a485f88737d7da8f5ad58c4fd87c962480a95484b14d1
+size 90005946
diff --git a/models/resnet18/Stanford_dogs/Stanford_dogs_augment_noisy_200.pth b/models/resnet18/Stanford_dogs/Stanford_dogs_augment_noisy_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..a53a11d5e5d66e6b4d3ceb8204eae31efc4b8c3f
--- /dev/null
+++ b/models/resnet18/Stanford_dogs/Stanford_dogs_augment_noisy_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:55d9101cf559fb70336833c17399188160e8d00b3d64e62f7be05392cbf256e1
+size 90005882
diff --git a/models/resnet18/Stanford_dogs/Stanford_dogs_base_200+100.pth b/models/resnet18/Stanford_dogs/Stanford_dogs_base_200+100.pth
new file mode 100644
index 0000000000000000000000000000000000000000..f73a7638618ca4c8caf75c870f2f2255aededeb0
--- /dev/null
+++ b/models/resnet18/Stanford_dogs/Stanford_dogs_base_200+100.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4fbcf93b94cfcb75a3d4da1208a5050d22aeec4adcd49f98815408abc86f91fe
+size 90005946
diff --git a/models/resnet18/Stanford_dogs/Stanford_dogs_base_200.pth b/models/resnet18/Stanford_dogs/Stanford_dogs_base_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..4f87eb720b503e527525df74e0a6cb05abaa4ef2
--- /dev/null
+++ b/models/resnet18/Stanford_dogs/Stanford_dogs_base_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9b1b9fe59f4056ae2c2abb6f0600d7b3d62a3b0c79ad3a02b76e378f8586f93c
+size 90005882
diff --git a/models/resnet18/Stanford_dogs/Stanford_dogs_synthetic_200.pth b/models/resnet18/Stanford_dogs/Stanford_dogs_synthetic_200.pth
new file mode 100644
index 0000000000000000000000000000000000000000..9988300588d58ffbc3062736547af22d472f2e1e
--- /dev/null
+++ b/models/resnet18/Stanford_dogs/Stanford_dogs_synthetic_200.pth
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0b5d9cab9d4cf3a2b92e074990933246ce365493bb19c5fa73b263a182877a57
+size 90005882
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bef3c702dadf56a7228c6a651964ad0961d8ec3d
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,4 @@
+gradio
+torch
+torchvision
+torchaudio
\ No newline at end of file