add pre-completion data Fraud or noFraud
#5
by
80cols
- opened
app.py
CHANGED
@@ -127,10 +127,23 @@ with demo:
|
|
127 |
|
128 |
gr.Markdown(
|
129 |
"## Step 2: Make your purchase\n\n"
|
130 |
-
"""
|
|
|
|
|
|
|
131 |
"""
|
132 |
)
|
133 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
134 |
with gr.Row():
|
135 |
with gr.Column():
|
136 |
distance_home = gr.Slider(
|
@@ -174,6 +187,35 @@ with demo:
|
|
174 |
info="Check if you made your purchase online"
|
175 |
)
|
176 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
177 |
with gr.Row():
|
178 |
with gr.Column(scale=2):
|
179 |
encrypt_button_applicant = gr.Button("Encrypt the inputs and send to server.")
|
|
|
127 |
|
128 |
gr.Markdown(
|
129 |
"## Step 2: Make your purchase\n\n"
|
130 |
+
"""
|
131 |
+
🛍️ It's time to shop! To simulate your latest purchase, please provide the details of your most recent transaction.
|
132 |
+
|
133 |
+
If you don't have an idea, you can pre-fill with an example of fraud or non-fraud.
|
134 |
"""
|
135 |
)
|
136 |
|
137 |
+
def prefill_fraud():
|
138 |
+
return 34, 50, 3, False, False, False, True
|
139 |
+
|
140 |
+
def prefill_no_fraud():
|
141 |
+
return 12, 2, 0.7, True, False, True, False
|
142 |
+
|
143 |
+
with gr.Row():
|
144 |
+
prefill_button = gr.Button("Exemple Fraud")
|
145 |
+
prefill_button_no = gr.Button("Exemple No-Fraud")
|
146 |
+
|
147 |
with gr.Row():
|
148 |
with gr.Column():
|
149 |
distance_home = gr.Slider(
|
|
|
187 |
info="Check if you made your purchase online"
|
188 |
)
|
189 |
|
190 |
+
|
191 |
+
prefill_button.click(
|
192 |
+
fn=prefill_fraud,
|
193 |
+
inputs=[],
|
194 |
+
outputs=[
|
195 |
+
distance_home,
|
196 |
+
distance_last,
|
197 |
+
ratio,
|
198 |
+
repeat_retailer,
|
199 |
+
used_chip,
|
200 |
+
used_pin_number,
|
201 |
+
online
|
202 |
+
]
|
203 |
+
)
|
204 |
+
|
205 |
+
prefill_button_no.click(
|
206 |
+
fn=prefill_no_fraud,
|
207 |
+
inputs=[],
|
208 |
+
outputs=[
|
209 |
+
distance_home,
|
210 |
+
distance_last,
|
211 |
+
ratio,
|
212 |
+
repeat_retailer,
|
213 |
+
used_chip,
|
214 |
+
used_pin_number,
|
215 |
+
online
|
216 |
+
]
|
217 |
+
)
|
218 |
+
|
219 |
with gr.Row():
|
220 |
with gr.Column(scale=2):
|
221 |
encrypt_button_applicant = gr.Button("Encrypt the inputs and send to server.")
|