update model
Browse files
deploy.py
CHANGED
|
@@ -23,7 +23,7 @@ def predict(person_income, loan_int_rate, person_age, person_home_ownership_nume
|
|
| 23 |
+
|
| 24 |
"""<p>Puntajes:</p>
|
| 25 |
<ul>
|
| 26 |
-
<li>
|
| 27 |
<li>JUSTO: 580-669</li>
|
| 28 |
<li>BUENO: 670-739</li>
|
| 29 |
<li>MUY BUENO: 740-799</li>
|
|
@@ -57,18 +57,66 @@ loan_grade: -A:0 -B:1 -C:2 -D:3 -E:4 -F:5 -G:6
|
|
| 57 |
cb_person_default_on_file: -Y:1 -N:0"""
|
| 58 |
|
| 59 |
inputs = [
|
| 60 |
-
gr.Slider(1000, 100000, value= 4500, step=500, label='Ingreso Anual'),
|
| 61 |
-
gr.Slider(0, 25, value= 8.2, label='Tasa de Interes'),
|
| 62 |
-
gr.Slider(10, 95, value=25, step=1, label='Edad'),
|
| 63 |
gr.Dropdown([('Rentada', 3), ('Propia', 2), ('Hipoteca', 0), ('Otro', 1)], type='index', label='Tipo de Vivienda que posee'),
|
| 64 |
gr.Slider(0, 50, value=6, step=1, label='Años de experiencia laboral'),
|
| 65 |
gr.Dropdown([('Educación', 1), ('Empresa', 5), ('Consolidación de la Deuda', 0), ('Mejora de Vivienda', 2), ('Medico', 3), ('Personal', 4)], type='index', label='Intención del Prestamo'),
|
| 66 |
gr.Dropdown([('A', 0), ('B', 1), ('C', 2), ('D', 3), ('E', 4), ('F', 5), ('G', 6)], type='index', label='Grado del Prestamo'),
|
| 67 |
-
gr.Slider(1000, 100000, value= 4500, step=500, label='Monto del Prestamo'),
|
| 68 |
gr.Dropdown([('Si', 0), ('No', 1), ('No', 1)], type='index', label='Hay incumplimientos en el historial crediticio ?'),
|
| 69 |
-
gr.Slider(0, 35, value=4, step=1, label='Duración del Historial Crediticio'),
|
| 70 |
]
|
| 71 |
|
| 72 |
-
|
| 73 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 74 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 23 |
+
|
| 24 |
"""<p>Puntajes:</p>
|
| 25 |
<ul>
|
| 26 |
+
<li>Bajo: 300-579</li>
|
| 27 |
<li>JUSTO: 580-669</li>
|
| 28 |
<li>BUENO: 670-739</li>
|
| 29 |
<li>MUY BUENO: 740-799</li>
|
|
|
|
| 57 |
cb_person_default_on_file: -Y:1 -N:0"""
|
| 58 |
|
| 59 |
inputs = [
|
| 60 |
+
gr.Slider(1000, 100000, value= 4500, step=500, label='Ingreso Anual (USD $)'),
|
| 61 |
+
gr.Slider(0, 25, value= 8.2, label='Tasa de Interes (%)'),
|
| 62 |
+
gr.Slider(10, 95, value=25, step=1, label='Edad (Años)'),
|
| 63 |
gr.Dropdown([('Rentada', 3), ('Propia', 2), ('Hipoteca', 0), ('Otro', 1)], type='index', label='Tipo de Vivienda que posee'),
|
| 64 |
gr.Slider(0, 50, value=6, step=1, label='Años de experiencia laboral'),
|
| 65 |
gr.Dropdown([('Educación', 1), ('Empresa', 5), ('Consolidación de la Deuda', 0), ('Mejora de Vivienda', 2), ('Medico', 3), ('Personal', 4)], type='index', label='Intención del Prestamo'),
|
| 66 |
gr.Dropdown([('A', 0), ('B', 1), ('C', 2), ('D', 3), ('E', 4), ('F', 5), ('G', 6)], type='index', label='Grado del Prestamo'),
|
| 67 |
+
gr.Slider(1000, 100000, value= 4500, step=500, label='Monto del Prestamo (USD $)'),
|
| 68 |
gr.Dropdown([('Si', 0), ('No', 1), ('No', 1)], type='index', label='Hay incumplimientos en el historial crediticio ?'),
|
| 69 |
+
gr.Slider(0, 35, value=4, step=1, label='Duración del Historial Crediticio (Años)'),
|
| 70 |
]
|
| 71 |
|
| 72 |
+
examples = [
|
| 73 |
+
[60000, 11.89, 26, 0, 2, 1, 1, 10000, 0, 4],
|
| 74 |
+
[85000, 9.67, 67, 3, 2, 3, 1, 25000, 1, 6],
|
| 75 |
+
]
|
| 76 |
+
|
| 77 |
+
description = """<h3>Bienvenidos a "Calcula tu puntaje crediticio", tu fuente de información y recursos dedicados a un
|
| 78 |
+
tema crítico en el mundo financiero: la evaluación y gestión del riesgo de crédito.
|
| 79 |
+
En esta plataforma, hemos desarrollado y compartido una potente herramienta de evaluación crediticia con la colaboración de:
|
| 80 |
+
Pamela Escobar Palacio, Juan Jose Monsalve Patino y José Julián Aguirre Ramírez.
|
| 81 |
+
Nuestra misión es proporcionar una visión accesible en este fascinante campo, brindando información y
|
| 82 |
+
la capacidad para tomar decisiones en el marco del crédito.</h3>"""
|
| 83 |
|
| 84 |
+
article = """
|
| 85 |
+
<div>
|
| 86 |
+
<h1>¿Por qué es importante el Riesgo de Crédito?</h1>
|
| 87 |
+
<h5>La evaluación adecuada del riesgo de crédito es esencial para las instituciones financieras y las empresas que otorgan crédito. Ayuda a prevenir pérdidas y garantiza que las decisiones de préstamo se tomen de manera responsable y basada en datos. Nuestra plataforma está diseñada para ayudarte a comprender y aplicar.</h5>
|
| 88 |
+
<h5>¡Esperamos que encuentres esta herramienta útil en tu búsqueda de comprender y gestionar el riesgo de crédito de manera efectiva!</h5>
|
| 89 |
+
<h2>¿Te preguntas cómo construimos esta innovadora herramienta?</h2>
|
| 90 |
+
<h5>Te invitamos a explorar nuestro <a href="https://reportmrc.blogspot.com/2023/09/reporte-tecnico-sobre-modelo-de-riesgo.html">blog</a>
|
| 91 |
+
y visitar nuestro repositorio de codigos que trabajamos para construir el <a href="https://github.com/PamelaEscobarPalacio/Calcula_tu_puntaje_crediticio">modelo</a>
|
| 92 |
+
Detallamos el proceso de construcción de nuestro modelo de riesgo de crédito, incluyendo las metodologías, los datos y las prácticas que utilizamos para desarrollar esta valiosa herramienta.
|
| 93 |
+
</h5>
|
| 94 |
+
<h2>Política de tratamiento de datos</h2>
|
| 95 |
+
<h5>
|
| 96 |
+
<b>Calcula tu puntaje crediticio</b> está comprometido con la protección de la privacidad de los usuarios y el tratamiento adecuado de los datos personales.
|
| 97 |
+
Esta política de tratamiento de datos personales describe cómo recopilamos, usamos y protegemos la información personal que obtenemos a
|
| 98 |
+
través de nuestro <a href="https://huggingface.co/spaces/JEMPAK/score_card2">sitio web</a> los datos personales recopilados a través de nuestro sitio web se utilizarán exclusivamente con fines educativos, Nos comprometemos a tomar medidas razonables para proteger los datos personales de nuestros usuarios. Esto incluye el uso de medidas de seguridad tecnológica y física para evitar el acceso no autorizado, la divulgación, la alteración o la destrucción de los datos personales. No compartiremos sus datos personales con terceros sin su consentimiento explícito, Usted tiene ciertos derechos con respecto a sus datos personales, incluido el derecho de acceder, corregir, eliminar o portar sus datos. También tiene el derecho de retirar su consentimiento en cualquier momento. Al utilizar nuestro sitio web,
|
| 99 |
+
usted acepta los términos y condiciones de esta política de tratamiento de datos personales.
|
| 100 |
+
</h5>
|
| 101 |
+
<h2>Contactos</h2>
|
| 102 |
+
<ul>
|
| 103 |
+
<li>Pamela Escobar Palacio.
|
| 104 |
+
Estudiante de Ingeniería Administrativa, Universidad Nacional de Colombia, sede Medellín.
|
| 105 |
+
paescobarp@unal.edu.co
|
| 106 |
+
</li>
|
| 107 |
+
<li>Juan Jose Monsalve Patino.
|
| 108 |
+
Estudiante de Ingeniería Industrial, Universidad Nacional de Colombia, sede Medellín.
|
| 109 |
+
jumonsalvep@unal.edu.co
|
| 110 |
+
</li>
|
| 111 |
+
<li>José Julián Aguirre Ramírez.
|
| 112 |
+
Estudiante de Ingeniería Industrial, Universidad Nacional de Colombia, sede Medellín.
|
| 113 |
+
joaguirrer@unal.edu.co
|
| 114 |
+
</li>
|
| 115 |
+
</ul>
|
| 116 |
+
</div>
|
| 117 |
+
"""
|
| 118 |
+
|
| 119 |
+
|
| 120 |
+
demo = gr.Interface(fn=predict, inputs=inputs, outputs=["label", "html"],
|
| 121 |
+
examples=examples, description=description, article=article, title='Calcula tu puntaje crediticio')
|
| 122 |
+
demo.launch(share=True, debug=True)
|