frncscp commited on
Commit
c9a38ff
1 Parent(s): 75736a2

Update pages/Entorno de Ejecución.py

Browse files
Files changed (1) hide show
  1. pages/Entorno de Ejecución.py +11 -3
pages/Entorno de Ejecución.py CHANGED
@@ -75,7 +75,7 @@ with cnn:
75
  # Create a dropdown menu to select the model
76
  model_choice = st.multiselect("Seleccione uno o varios modelos de clasificación", model_dict.keys())
77
 
78
- threshold = st.slider('¿Cuál va a ser el límite donde se considere patacón? (el valor recomendado para Ultra-Patacotrón es 50%, para los demás, 75%-80%)', 0, 100, 50)
79
 
80
  selected_models = []
81
 
@@ -139,6 +139,7 @@ with vit:
139
  st.caption('One class is all you need!')
140
  uploaded_file = st.file_uploader(key = 'ViT_upload', label = 'Sube la imagen a clasificar',type= ['jpg','png', 'jpeg', 'jfif', 'webp', 'heic'])
141
  flag = False
 
142
  if st.button(key = 'ViT_button', label ='¿Hay un patacón en la imagen?'):
143
  if uploaded_file is not None:
144
  with st.spinner('Cargando predicción...'):
@@ -149,8 +150,15 @@ with vit:
149
  st.write("Asegúrate de haber subido correctamente la imagen.")
150
  with col_b:
151
  if flag:
152
- st.write(classifier(img))
153
- st.image(img)
 
 
 
 
 
 
 
154
 
155
  with zero_shot:
156
  st.write('Próximamente')
 
75
  # Create a dropdown menu to select the model
76
  model_choice = st.multiselect("Seleccione uno o varios modelos de clasificación", model_dict.keys())
77
 
78
+ threshold = st.slider(key = 'threshold_convnet', '¿Cuál va a ser el límite donde se considere patacón? (el valor recomendado para Ultra-Patacotrón es 50%, para los demás, 75%-80%)', 0, 100, 50)
79
 
80
  selected_models = []
81
 
 
139
  st.caption('One class is all you need!')
140
  uploaded_file = st.file_uploader(key = 'ViT_upload', label = 'Sube la imagen a clasificar',type= ['jpg','png', 'jpeg', 'jfif', 'webp', 'heic'])
141
  flag = False
142
+ threshold = st.slider(key = 'threshold_vit','¿Cuál va a ser el límite desde donde se considere patacón? (se recomienda por encima del 80%)', 0, 100, 80)
143
  if st.button(key = 'ViT_button', label ='¿Hay un patacón en la imagen?'):
144
  if uploaded_file is not None:
145
  with st.spinner('Cargando predicción...'):
 
150
  st.write("Asegúrate de haber subido correctamente la imagen.")
151
  with col_b:
152
  if flag:
153
+ classifier = classifier(img)
154
+ st.image(img)
155
+ y_gorrito = classifier[0]["score"]
156
+ if round(float(y_gorrito*100)) >= threshold:
157
+ st.success("¡Patacón Detectado!")
158
+ else:
159
+ st.error("No se considera que haya un patacón en la imagen")
160
+ st.caption(f'La probabilidad de que la imagen tenga un patacón es del: {round(float(y_gorrito * 100), 2)}%')
161
+
162
 
163
  with zero_shot:
164
  st.write('Próximamente')