Spaces:
Running
Running
Rename pages/Fórmula.py to pages/Estadística.py
Browse files- pages/Estadística.py +43 -0
- pages/Fórmula.py +0 -33
pages/Estadística.py
ADDED
@@ -0,0 +1,43 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import streamlit as st
|
2 |
+
|
3 |
+
st.set_page_config(
|
4 |
+
page_title = 'Patacotrón',
|
5 |
+
layout= 'wide',
|
6 |
+
initial_sidebar_state = 'collapsed',
|
7 |
+
menu_items = {
|
8 |
+
"About" : 'Proyecto ideado para la investigación de "Clasificación de imágenes de una sola clase con algortimos de Inteligencia Artificial".',
|
9 |
+
"Report a Bug" : 'https://docs.google.com/forms/d/e/1FAIpQLScH0ZxAV8aSqs7TPYi86u0nkxvQG3iuHCStWNB-BoQnSW2V0g/viewform?usp=sf_link'
|
10 |
+
}
|
11 |
+
)
|
12 |
+
|
13 |
+
st.title("Estadística")
|
14 |
+
st.caption("Se tuvo presente dos tipos de análisis: ")
|
15 |
+
|
16 |
+
with st.sidebar:
|
17 |
+
st.write("contact@patacotron.tech")
|
18 |
+
|
19 |
+
with st.expander("Eficiencia"):
|
20 |
+
col1, col2 = st.columns(2)
|
21 |
+
with col1:
|
22 |
+
st.write('La eficiencia está descrita de la siguiente manera: ')
|
23 |
+
st.write('Para clases positivas: ')
|
24 |
+
st.latex(r'''E = \frac{(S * {S}')+(P * {P}')}{{S}'+{P}'}''')
|
25 |
+
st.write('Para clases negativas: ')
|
26 |
+
st.latex(r'''E = \frac{(S * {S}')+((1-P) * {P}')}{{S}'+{P}'}''')
|
27 |
+
|
28 |
+
with col2:
|
29 |
+
st.write('Donde:')
|
30 |
+
st.write('S es la puntuación (score) normalizada entre 0 y 1, donde por cada imagen sumaba un punto y por cada falso positivo se le restaba otro. La franja para predecir la clase como positiva fue de encima del 80%')
|
31 |
+
st.write('P es la predicción promedio entre 0 y 1 para todas las imágenes de la carpeta.')
|
32 |
+
st.write("S′ y P′ son los pesos para cada variable, en este caso, la predicción tuvo un peso de 1.2")
|
33 |
+
st.write("El rango de la fórmula es de [0, 1), representando 1 un modelo con la mayor eficiencia posible que generaliza bien y es igualmente bueno para predecir clases positivas y anómalas. [Repositorio en Github](https://github.com/frncscp/efficiency)")
|
34 |
+
|
35 |
+
with st.expander("Matriz de confusión"):
|
36 |
+
col3, col4 = st.columns(2)
|
37 |
+
with col3:
|
38 |
+
st.write('Las matrices de confusión dan una descripción detallada de las tendencias de los modelos en su forma de clasificación.')
|
39 |
+
st.write('Tiene en cuenta las inferencias correctas (verdaderos positivos y negativos) e incorrectas (falsos positivos y negativos)')
|
40 |
+
|
41 |
+
with col4:
|
42 |
+
st.image("https://pieriantraining.com/wp-content/uploads/sites/2/2023/05/confusion_matrix-1024x683.png")
|
43 |
+
|
pages/Fórmula.py
DELETED
@@ -1,33 +0,0 @@
|
|
1 |
-
import streamlit as st
|
2 |
-
|
3 |
-
st.set_page_config(
|
4 |
-
page_title = 'Patacotrón',
|
5 |
-
layout= 'wide',
|
6 |
-
initial_sidebar_state = 'collapsed',
|
7 |
-
menu_items = {
|
8 |
-
"About" : 'Proyecto ideado para la investigación de "Clasificación de imágenes de una sola clase con algortimos de Inteligencia Artificial".',
|
9 |
-
"Report a Bug" : 'https://docs.google.com/forms/d/e/1FAIpQLScH0ZxAV8aSqs7TPYi86u0nkxvQG3iuHCStWNB-BoQnSW2V0g/viewform?usp=sf_link'
|
10 |
-
}
|
11 |
-
)
|
12 |
-
|
13 |
-
st.title("Eficiencia")
|
14 |
-
|
15 |
-
with st.sidebar:
|
16 |
-
st.write("contact@patacotron.tech")
|
17 |
-
|
18 |
-
col1, col2 = st.columns(2)
|
19 |
-
|
20 |
-
with col1:
|
21 |
-
st.write('La fórmula está descrita de la siguiente manera: ')
|
22 |
-
st.write('Para clases positivas: ')
|
23 |
-
st.latex(r'''E = \frac{(S * {S}')+(P * {P}')}{{S}'+{P}'}''')
|
24 |
-
st.write('Para clases negativas: ')
|
25 |
-
st.latex(r'''E = \frac{(S * {S}')+((1-P) * {P}')}{{S}'+{P}'}''')
|
26 |
-
|
27 |
-
with col2:
|
28 |
-
st.write('Donde:')
|
29 |
-
st.write('S es la puntuación (score) normalizada entre 0 y 1, donde por cada imagen sumaba un punto y por cada falso positivo se le restaba otro. La franja para predecir la clase como positiva fue de encima del 80%')
|
30 |
-
st.write('P es la predicción promedio entre 0 y 1 para todas las imágenes de la carpeta.')
|
31 |
-
st.write("S′ y P′ son los pesos para cada variable, en este caso, la predicción tuvo un peso de 1.2")
|
32 |
-
st.write("El rango de la fórmula es de [0, 1), representando 1 un modelo con la mayor eficiencia posible que generaliza bien y es igualmente bueno para predecir clases positivas y anómalas. ")
|
33 |
-
st.write('[Repositorio en Github](https://github.com/frncscp/efficiency)')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|