Spaces:
Runtime error
Runtime error
Commit ·
77ce141
1
Parent(s): 31b19b5
new experiments + labels + examples
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- app.py +12 -2
- clam chowder.jpeg +0 -0
- class_to_idx.pkl +0 -0
- donuts.jpg +0 -0
- experiments/alexnet/BS100/DR30perc/Accuracy_test/events.out.tfevents.1716313829.e6a0c3e3cf28.7769.444 +0 -0
- experiments/alexnet/BS100/DR30perc/Accuracy_test/events.out.tfevents.1716313833.e6a0c3e3cf28.7769.455 +0 -0
- experiments/alexnet/BS100/DR30perc/Accuracy_test/events.out.tfevents.1716313839.e6a0c3e3cf28.7769.466 +0 -0
- experiments/alexnet/BS100/DR30perc/Accuracy_test/events.out.tfevents.1716313844.e6a0c3e3cf28.7769.477 +0 -0
- experiments/alexnet/BS100/DR30perc/Accuracy_test/events.out.tfevents.1716313848.e6a0c3e3cf28.7769.488 +0 -0
- experiments/alexnet/BS100/DR30perc/Accuracy_test/events.out.tfevents.1716313854.e6a0c3e3cf28.7769.499 +0 -0
- experiments/alexnet/BS100/DR30perc/Accuracy_test/events.out.tfevents.1716313858.e6a0c3e3cf28.7769.510 +0 -0
- experiments/alexnet/BS100/DR30perc/Accuracy_test/events.out.tfevents.1716313862.e6a0c3e3cf28.7769.521 +0 -0
- experiments/alexnet/BS100/DR30perc/Accuracy_test/events.out.tfevents.1716313867.e6a0c3e3cf28.7769.532 +0 -0
- experiments/alexnet/BS100/DR30perc/Accuracy_test/events.out.tfevents.1716313871.e6a0c3e3cf28.7769.543 +0 -0
- experiments/alexnet/BS100/DR30perc/Accuracy_train/events.out.tfevents.1716313829.e6a0c3e3cf28.7769.443 +0 -0
- experiments/alexnet/BS100/DR30perc/Accuracy_train/events.out.tfevents.1716313833.e6a0c3e3cf28.7769.454 +0 -0
- experiments/alexnet/BS100/DR30perc/Accuracy_train/events.out.tfevents.1716313839.e6a0c3e3cf28.7769.465 +0 -0
- experiments/alexnet/BS100/DR30perc/Accuracy_train/events.out.tfevents.1716313844.e6a0c3e3cf28.7769.476 +0 -0
- experiments/alexnet/BS100/DR30perc/Accuracy_train/events.out.tfevents.1716313848.e6a0c3e3cf28.7769.487 +0 -0
- experiments/alexnet/BS100/DR30perc/Accuracy_train/events.out.tfevents.1716313854.e6a0c3e3cf28.7769.498 +0 -0
- experiments/alexnet/BS100/DR30perc/Accuracy_train/events.out.tfevents.1716313858.e6a0c3e3cf28.7769.509 +0 -0
- experiments/alexnet/BS100/DR30perc/Accuracy_train/events.out.tfevents.1716313862.e6a0c3e3cf28.7769.520 +0 -0
- experiments/alexnet/BS100/DR30perc/Accuracy_train/events.out.tfevents.1716313867.e6a0c3e3cf28.7769.531 +0 -0
- experiments/alexnet/BS100/DR30perc/Accuracy_train/events.out.tfevents.1716313871.e6a0c3e3cf28.7769.542 +0 -0
- experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_test/events.out.tfevents.1716313829.e6a0c3e3cf28.7769.442 +0 -0
- experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_test/events.out.tfevents.1716313833.e6a0c3e3cf28.7769.453 +0 -0
- experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_test/events.out.tfevents.1716313839.e6a0c3e3cf28.7769.464 +0 -0
- experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_test/events.out.tfevents.1716313844.e6a0c3e3cf28.7769.475 +0 -0
- experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_test/events.out.tfevents.1716313848.e6a0c3e3cf28.7769.486 +0 -0
- experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_test/events.out.tfevents.1716313854.e6a0c3e3cf28.7769.497 +0 -0
- experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_test/events.out.tfevents.1716313858.e6a0c3e3cf28.7769.508 +0 -0
- experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_test/events.out.tfevents.1716313862.e6a0c3e3cf28.7769.519 +0 -0
- experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_test/events.out.tfevents.1716313867.e6a0c3e3cf28.7769.530 +0 -0
- experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_test/events.out.tfevents.1716313871.e6a0c3e3cf28.7769.541 +0 -0
- experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_train/events.out.tfevents.1716313829.e6a0c3e3cf28.7769.441 +0 -0
- experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_train/events.out.tfevents.1716313833.e6a0c3e3cf28.7769.452 +0 -0
- experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_train/events.out.tfevents.1716313839.e6a0c3e3cf28.7769.463 +0 -0
- experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_train/events.out.tfevents.1716313844.e6a0c3e3cf28.7769.474 +0 -0
- experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_train/events.out.tfevents.1716313848.e6a0c3e3cf28.7769.485 +0 -0
- experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_train/events.out.tfevents.1716313854.e6a0c3e3cf28.7769.496 +0 -0
- experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_train/events.out.tfevents.1716313858.e6a0c3e3cf28.7769.507 +0 -0
- experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_train/events.out.tfevents.1716313862.e6a0c3e3cf28.7769.518 +0 -0
- experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_train/events.out.tfevents.1716313867.e6a0c3e3cf28.7769.529 +0 -0
- experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_train/events.out.tfevents.1716313871.e6a0c3e3cf28.7769.540 +0 -0
- experiments/alexnet/BS100/DR30perc/F1_test/events.out.tfevents.1716313829.e6a0c3e3cf28.7769.450 +0 -0
- experiments/alexnet/BS100/DR30perc/F1_test/events.out.tfevents.1716313833.e6a0c3e3cf28.7769.461 +0 -0
- experiments/alexnet/BS100/DR30perc/F1_test/events.out.tfevents.1716313839.e6a0c3e3cf28.7769.472 +0 -0
- experiments/alexnet/BS100/DR30perc/F1_test/events.out.tfevents.1716313844.e6a0c3e3cf28.7769.483 +0 -0
- experiments/alexnet/BS100/DR30perc/F1_test/events.out.tfevents.1716313848.e6a0c3e3cf28.7769.494 +0 -0
- experiments/alexnet/BS100/DR30perc/F1_test/events.out.tfevents.1716313854.e6a0c3e3cf28.7769.505 +0 -0
app.py
CHANGED
|
@@ -1,8 +1,8 @@
|
|
| 1 |
import gradio as gr
|
| 2 |
import torch
|
| 3 |
import torchvision
|
| 4 |
-
from pathlib import Path
|
| 5 |
import pickle
|
|
|
|
| 6 |
|
| 7 |
|
| 8 |
def classify_image(img):
|
|
@@ -65,6 +65,16 @@ with open('class_to_idx.pkl', 'rb') as file:
|
|
| 65 |
class_to_idx = pickle.load(file)
|
| 66 |
food_types = list(class_to_idx.keys())
|
| 67 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 68 |
demo = gr.Interface(classify_image, inputs=gr.Image(type='pil'), outputs="text",
|
| 69 |
-
description=f"Upload the picture of one of these food types {food_types}. The program will classify the image.",
|
|
|
|
| 70 |
demo.launch()
|
|
|
|
| 1 |
import gradio as gr
|
| 2 |
import torch
|
| 3 |
import torchvision
|
|
|
|
| 4 |
import pickle
|
| 5 |
+
from PIL import Image
|
| 6 |
|
| 7 |
|
| 8 |
def classify_image(img):
|
|
|
|
| 65 |
class_to_idx = pickle.load(file)
|
| 66 |
food_types = list(class_to_idx.keys())
|
| 67 |
|
| 68 |
+
example_images = [
|
| 69 |
+
Image.open("clam chowder.jpeg"),
|
| 70 |
+
Image.open("donuts.jpg"),
|
| 71 |
+
Image.open("ice cream.jpeg")
|
| 72 |
+
]
|
| 73 |
+
|
| 74 |
+
#The examples parameter expects a list of lists
|
| 75 |
+
examples = [[img] for img in example_images]
|
| 76 |
+
|
| 77 |
demo = gr.Interface(classify_image, inputs=gr.Image(type='pil'), outputs="text",
|
| 78 |
+
description=f"Upload the picture of one of these food types {food_types}. The program will classify the image.",
|
| 79 |
+
allow_flagging='never', examples=examples)
|
| 80 |
demo.launch()
|
clam chowder.jpeg
ADDED
|
class_to_idx.pkl
CHANGED
|
Binary files a/class_to_idx.pkl and b/class_to_idx.pkl differ
|
|
|
donuts.jpg
ADDED
|
experiments/alexnet/BS100/DR30perc/Accuracy_test/events.out.tfevents.1716313829.e6a0c3e3cf28.7769.444
ADDED
|
Binary file (134 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/Accuracy_test/events.out.tfevents.1716313833.e6a0c3e3cf28.7769.455
ADDED
|
Binary file (134 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/Accuracy_test/events.out.tfevents.1716313839.e6a0c3e3cf28.7769.466
ADDED
|
Binary file (134 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/Accuracy_test/events.out.tfevents.1716313844.e6a0c3e3cf28.7769.477
ADDED
|
Binary file (134 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/Accuracy_test/events.out.tfevents.1716313848.e6a0c3e3cf28.7769.488
ADDED
|
Binary file (134 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/Accuracy_test/events.out.tfevents.1716313854.e6a0c3e3cf28.7769.499
ADDED
|
Binary file (134 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/Accuracy_test/events.out.tfevents.1716313858.e6a0c3e3cf28.7769.510
ADDED
|
Binary file (134 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/Accuracy_test/events.out.tfevents.1716313862.e6a0c3e3cf28.7769.521
ADDED
|
Binary file (134 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/Accuracy_test/events.out.tfevents.1716313867.e6a0c3e3cf28.7769.532
ADDED
|
Binary file (134 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/Accuracy_test/events.out.tfevents.1716313871.e6a0c3e3cf28.7769.543
ADDED
|
Binary file (134 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/Accuracy_train/events.out.tfevents.1716313829.e6a0c3e3cf28.7769.443
ADDED
|
Binary file (134 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/Accuracy_train/events.out.tfevents.1716313833.e6a0c3e3cf28.7769.454
ADDED
|
Binary file (134 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/Accuracy_train/events.out.tfevents.1716313839.e6a0c3e3cf28.7769.465
ADDED
|
Binary file (134 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/Accuracy_train/events.out.tfevents.1716313844.e6a0c3e3cf28.7769.476
ADDED
|
Binary file (134 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/Accuracy_train/events.out.tfevents.1716313848.e6a0c3e3cf28.7769.487
ADDED
|
Binary file (134 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/Accuracy_train/events.out.tfevents.1716313854.e6a0c3e3cf28.7769.498
ADDED
|
Binary file (134 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/Accuracy_train/events.out.tfevents.1716313858.e6a0c3e3cf28.7769.509
ADDED
|
Binary file (134 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/Accuracy_train/events.out.tfevents.1716313862.e6a0c3e3cf28.7769.520
ADDED
|
Binary file (134 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/Accuracy_train/events.out.tfevents.1716313867.e6a0c3e3cf28.7769.531
ADDED
|
Binary file (134 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/Accuracy_train/events.out.tfevents.1716313871.e6a0c3e3cf28.7769.542
ADDED
|
Binary file (134 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_test/events.out.tfevents.1716313829.e6a0c3e3cf28.7769.442
ADDED
|
Binary file (142 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_test/events.out.tfevents.1716313833.e6a0c3e3cf28.7769.453
ADDED
|
Binary file (142 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_test/events.out.tfevents.1716313839.e6a0c3e3cf28.7769.464
ADDED
|
Binary file (142 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_test/events.out.tfevents.1716313844.e6a0c3e3cf28.7769.475
ADDED
|
Binary file (142 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_test/events.out.tfevents.1716313848.e6a0c3e3cf28.7769.486
ADDED
|
Binary file (142 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_test/events.out.tfevents.1716313854.e6a0c3e3cf28.7769.497
ADDED
|
Binary file (142 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_test/events.out.tfevents.1716313858.e6a0c3e3cf28.7769.508
ADDED
|
Binary file (142 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_test/events.out.tfevents.1716313862.e6a0c3e3cf28.7769.519
ADDED
|
Binary file (142 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_test/events.out.tfevents.1716313867.e6a0c3e3cf28.7769.530
ADDED
|
Binary file (142 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_test/events.out.tfevents.1716313871.e6a0c3e3cf28.7769.541
ADDED
|
Binary file (142 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_train/events.out.tfevents.1716313829.e6a0c3e3cf28.7769.441
ADDED
|
Binary file (142 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_train/events.out.tfevents.1716313833.e6a0c3e3cf28.7769.452
ADDED
|
Binary file (142 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_train/events.out.tfevents.1716313839.e6a0c3e3cf28.7769.463
ADDED
|
Binary file (142 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_train/events.out.tfevents.1716313844.e6a0c3e3cf28.7769.474
ADDED
|
Binary file (142 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_train/events.out.tfevents.1716313848.e6a0c3e3cf28.7769.485
ADDED
|
Binary file (142 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_train/events.out.tfevents.1716313854.e6a0c3e3cf28.7769.496
ADDED
|
Binary file (142 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_train/events.out.tfevents.1716313858.e6a0c3e3cf28.7769.507
ADDED
|
Binary file (142 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_train/events.out.tfevents.1716313862.e6a0c3e3cf28.7769.518
ADDED
|
Binary file (142 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_train/events.out.tfevents.1716313867.e6a0c3e3cf28.7769.529
ADDED
|
Binary file (142 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/CrossEntropyLoss_train/events.out.tfevents.1716313871.e6a0c3e3cf28.7769.540
ADDED
|
Binary file (142 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/F1_test/events.out.tfevents.1716313829.e6a0c3e3cf28.7769.450
ADDED
|
Binary file (128 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/F1_test/events.out.tfevents.1716313833.e6a0c3e3cf28.7769.461
ADDED
|
Binary file (128 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/F1_test/events.out.tfevents.1716313839.e6a0c3e3cf28.7769.472
ADDED
|
Binary file (128 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/F1_test/events.out.tfevents.1716313844.e6a0c3e3cf28.7769.483
ADDED
|
Binary file (128 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/F1_test/events.out.tfevents.1716313848.e6a0c3e3cf28.7769.494
ADDED
|
Binary file (128 Bytes). View file
|
|
|
experiments/alexnet/BS100/DR30perc/F1_test/events.out.tfevents.1716313854.e6a0c3e3cf28.7769.505
ADDED
|
Binary file (128 Bytes). View file
|
|
|