Spaces:
Runtime error
Runtime error
Kieran Fraser
commited on
Commit
·
66b3882
1
Parent(s):
8dcffda
Update evaluate button and spacing
Browse filesSigned-off-by: Kieran Fraser <[email protected]>
app.py
CHANGED
|
@@ -229,13 +229,13 @@ def show_params(type):
|
|
| 229 |
return gr.Column(visible=True)
|
| 230 |
return gr.Column(visible=False)
|
| 231 |
|
| 232 |
-
|
| 233 |
<script async defer src="https://buttons.github.io/buttons.js"></script>
|
| 234 |
'''
|
| 235 |
|
| 236 |
# e.g. To use a local alternative theme: carbon_theme = Carbon()
|
| 237 |
carbon_theme = Carbon()
|
| 238 |
-
with gr.Blocks(css=css, theme='Tshackelton/IBMPlex-DenseReadable') as demo:
|
| 239 |
import art
|
| 240 |
text = art.__version__
|
| 241 |
|
|
@@ -258,6 +258,10 @@ with gr.Blocks(css=css, theme='Tshackelton/IBMPlex-DenseReadable') as demo:
|
|
| 258 |
target="blank_">here</a>. To dive further into poisoning attacks with Hugging Face and ART, check out our
|
| 259 |
<a href="https://github.com/Trusted-AI/adversarial-robustness-toolbox/blob/main/notebooks/hugging_face_poisoning.ipynb"
|
| 260 |
target="_blank">notebook</a>. Also feel free to contribute and give our repo a ⭐.</i></p>''')
|
|
|
|
|
|
|
|
|
|
|
|
|
| 261 |
|
| 262 |
gr.Markdown('''<hr/>''')
|
| 263 |
|
|
@@ -294,7 +298,7 @@ with gr.Blocks(css=css, theme='Tshackelton/IBMPlex-DenseReadable') as demo:
|
|
| 294 |
a backdoor poisoning attack against your own model and assess its performance.</p>''')
|
| 295 |
|
| 296 |
with gr.Row(elem_classes="custom-text"):
|
| 297 |
-
with gr.Column(scale=
|
| 298 |
attack = gr.Textbox(visible=True, value="Backdoor", label="Attack", interactive=False)
|
| 299 |
target_class = gr.Radio(label="Target class", info="The class you wish to force the model to predict.",
|
| 300 |
choices=['church',
|
|
@@ -307,14 +311,13 @@ with gr.Blocks(css=css, theme='Tshackelton/IBMPlex-DenseReadable') as demo:
|
|
| 307 |
'golf ball',
|
| 308 |
'parachutte',], value='church')
|
| 309 |
eval_btn_patch = gr.Button("Evaluate")
|
| 310 |
-
with gr.Row(elem_classes="custom-text"):
|
| 311 |
with gr.Column(scale=10):
|
| 312 |
clean_gallery = gr.Gallery(label="Clean", preview=False, show_download_button=True, height=600)
|
| 313 |
clean_accuracy = gr.Number(label="Clean Accuracy", precision=2)
|
| 314 |
with gr.Column(scale=1, min_width='0px', elem_classes='symbols'):
|
| 315 |
gr.Markdown('''➕''')
|
| 316 |
-
with gr.Column(scale=
|
| 317 |
-
trigger_image = gr.Image(label="Trigger
|
| 318 |
with gr.Column(scale=1, min_width='0px'):
|
| 319 |
gr.Markdown('''🟰''', elem_classes='symbols')
|
| 320 |
with gr.Column(scale=10):
|
|
|
|
| 229 |
return gr.Column(visible=True)
|
| 230 |
return gr.Column(visible=False)
|
| 231 |
|
| 232 |
+
head = '''
|
| 233 |
<script async defer src="https://buttons.github.io/buttons.js"></script>
|
| 234 |
'''
|
| 235 |
|
| 236 |
# e.g. To use a local alternative theme: carbon_theme = Carbon()
|
| 237 |
carbon_theme = Carbon()
|
| 238 |
+
with gr.Blocks(css=css, head=head, theme='Tshackelton/IBMPlex-DenseReadable') as demo:
|
| 239 |
import art
|
| 240 |
text = art.__version__
|
| 241 |
|
|
|
|
| 258 |
target="blank_">here</a>. To dive further into poisoning attacks with Hugging Face and ART, check out our
|
| 259 |
<a href="https://github.com/Trusted-AI/adversarial-robustness-toolbox/blob/main/notebooks/hugging_face_poisoning.ipynb"
|
| 260 |
target="_blank">notebook</a>. Also feel free to contribute and give our repo a ⭐.</i></p>''')
|
| 261 |
+
|
| 262 |
+
gr.Markdown('''
|
| 263 |
+
|
| 264 |
+
''')
|
| 265 |
|
| 266 |
gr.Markdown('''<hr/>''')
|
| 267 |
|
|
|
|
| 298 |
a backdoor poisoning attack against your own model and assess its performance.</p>''')
|
| 299 |
|
| 300 |
with gr.Row(elem_classes="custom-text"):
|
| 301 |
+
with gr.Column(scale=6):
|
| 302 |
attack = gr.Textbox(visible=True, value="Backdoor", label="Attack", interactive=False)
|
| 303 |
target_class = gr.Radio(label="Target class", info="The class you wish to force the model to predict.",
|
| 304 |
choices=['church',
|
|
|
|
| 311 |
'golf ball',
|
| 312 |
'parachutte',], value='church')
|
| 313 |
eval_btn_patch = gr.Button("Evaluate")
|
|
|
|
| 314 |
with gr.Column(scale=10):
|
| 315 |
clean_gallery = gr.Gallery(label="Clean", preview=False, show_download_button=True, height=600)
|
| 316 |
clean_accuracy = gr.Number(label="Clean Accuracy", precision=2)
|
| 317 |
with gr.Column(scale=1, min_width='0px', elem_classes='symbols'):
|
| 318 |
gr.Markdown('''➕''')
|
| 319 |
+
with gr.Column(scale=3, elem_classes='symbols'):
|
| 320 |
+
trigger_image = gr.Image(label="Trigger", value="./baby-on-board.png", interactive=False)
|
| 321 |
with gr.Column(scale=1, min_width='0px'):
|
| 322 |
gr.Markdown('''🟰''', elem_classes='symbols')
|
| 323 |
with gr.Column(scale=10):
|