Spaces:
Sleeping
Sleeping
update
Browse files
app.py
CHANGED
@@ -76,9 +76,9 @@ if not JSON_DATASET_DIR.exists():
|
|
76 |
JSON_DATASET_DIR.mkdir()
|
77 |
|
78 |
|
79 |
-
def generate_data(type_of_nns):
|
80 |
global NUMBER_OF_IMAGES
|
81 |
-
#
|
82 |
keys = list(all_data[type_of_nns].keys())
|
83 |
sample_data = random.sample(keys, NUMBER_OF_IMAGES)
|
84 |
|
@@ -120,16 +120,18 @@ def load_sample(data, current_index):
|
|
120 |
|
121 |
rounded_up_score = math.ceil(top_1_score)
|
122 |
rounded_up_score = int(rounded_up_score)
|
123 |
-
question = q_template.format(
|
|
|
|
|
124 |
|
125 |
accept_reject = current_datapoint["Accept/Reject"]
|
126 |
|
127 |
return image, top_1, rounded_up_score, question, accept_reject
|
128 |
|
129 |
|
130 |
-
def preprocessing(data, type_of_nns, current_index, history, username):
|
131 |
print("preprocessing")
|
132 |
-
data = generate_data(type_of_nns)
|
133 |
print("data generated")
|
134 |
|
135 |
# append a random text to the username
|
@@ -312,6 +314,7 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
312 |
choices=["top1", "topk"],
|
313 |
value="top1",
|
314 |
)
|
|
|
315 |
|
316 |
prepare_btn = gr.Button(value="Start The Experiment")
|
317 |
|
@@ -351,6 +354,7 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
351 |
current_index,
|
352 |
history,
|
353 |
username_textbox,
|
|
|
354 |
],
|
355 |
outputs=[
|
356 |
query_image,
|
|
|
76 |
JSON_DATASET_DIR.mkdir()
|
77 |
|
78 |
|
79 |
+
def generate_data(type_of_nns, seed):
|
80 |
global NUMBER_OF_IMAGES
|
81 |
+
random.seed(int(seed)) # Set the random seed
|
82 |
keys = list(all_data[type_of_nns].keys())
|
83 |
sample_data = random.sample(keys, NUMBER_OF_IMAGES)
|
84 |
|
|
|
120 |
|
121 |
rounded_up_score = math.ceil(top_1_score)
|
122 |
rounded_up_score = int(rounded_up_score)
|
123 |
+
question = q_template.format(
|
124 |
+
top_1.replace("_", " "), str(rounded_up_score), top_1.replace("_", " ")
|
125 |
+
)
|
126 |
|
127 |
accept_reject = current_datapoint["Accept/Reject"]
|
128 |
|
129 |
return image, top_1, rounded_up_score, question, accept_reject
|
130 |
|
131 |
|
132 |
+
def preprocessing(data, type_of_nns, current_index, history, username, seed):
|
133 |
print("preprocessing")
|
134 |
+
data = generate_data(type_of_nns, seed) # Pass the seed here
|
135 |
print("data generated")
|
136 |
|
137 |
# append a random text to the username
|
|
|
314 |
choices=["top1", "topk"],
|
315 |
value="top1",
|
316 |
)
|
317 |
+
random_seed_textbox = gr.Number(label="Random Seed", value="0")
|
318 |
|
319 |
prepare_btn = gr.Button(value="Start The Experiment")
|
320 |
|
|
|
354 |
current_index,
|
355 |
history,
|
356 |
username_textbox,
|
357 |
+
random_seed_textbox,
|
358 |
],
|
359 |
outputs=[
|
360 |
query_image,
|