frncscp commited on
Commit
c8147f2
·
1 Parent(s): 629b8f3

Rename pages/Fórmula.py to pages/Estadística.py

Browse files
Files changed (2) hide show
  1. pages/Estadística.py +43 -0
  2. 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)')