EdissonMora96 commited on
Commit
683928c
1 Parent(s): 48b519f

Upload 4 files

Browse files
Files changed (4) hide show
  1. README.md +8 -12
  2. app.py +24 -0
  3. random_forest_clientes_vehiculos.pkl +3 -0
  4. requirements.txt +7 -0
README.md CHANGED
@@ -1,13 +1,9 @@
1
- ---
2
- title: RF Tipos Clientes Credito Vehicular
3
- emoji: 🏃
4
- colorFrom: yellow
5
- colorTo: red
6
- sdk: gradio
7
- sdk_version: 4.26.0
8
- app_file: app.py
9
- pinned: false
10
- license: unknown
11
- ---
12
 
13
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
 
2
+ # Modelo de Clasificación de Preferencias de Vehículos y Crédito
3
+
4
+ Este modelo clasifica a los usuarios en grupos basados en sus preferencias de vehículos, créditos vehiculares y el sistema financiero.
5
+
6
+ ## Cómo Usar
7
+ - Ejecute la aplicación con Gradio.
8
+ - Responda a las preguntas proporcionadas.
9
+ - Obtenga la clasificación del grupo de preferencia.
app.py ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ import gradio as gr
3
+ import joblib
4
+ import numpy as np
5
+
6
+ def classify(inputs):
7
+ model = joblib.load('modelo_rf_preferencias.pkl')
8
+ prediction = model.predict([np.array(inputs).reshape(1, -1)])
9
+ groups = ['Grupo A', 'Grupo B', 'Grupo C', 'Grupo D'] # Ejemplo de grupos
10
+ return groups[prediction[0]]
11
+
12
+ iface = gr.Interface(fn=classify,
13
+ inputs=[gr.inputs.Dropdown(choices=['Sí', 'No'], label="¿Planea comprar vehículo el próximo año?"),
14
+ gr.inputs.Radio(choices=['Sí', 'No'], label="¿Acostumbra a realizar planes a corto o mediano plazo?"),
15
+ gr.inputs.Radio(choices=['Sí', 'No'], label="¿Gasta según sus ingresos?"),
16
+ gr.inputs.Checkbox(label="¿Valora el servicio personalizado?"),
17
+ gr.inputs.Textbox(label="¿Dónde planea comprar su vehículo?"),
18
+ gr.inputs.Textbox(label="¿Qué fuentes de información utiliza para créditos de vehículo?"),
19
+ gr.inputs.Textbox(label="¿Quiénes participan en la decisión del financiamiento?"),
20
+ gr.inputs.Textbox(label="¿Qué entidades conoce que ofrecen financiamiento?"),
21
+ gr.inputs.Checkbox(label="¿Acostumbra a comparar las características de financiación?"),
22
+ gr.inputs.Checkbox(label="¿Busca una entidad que preste sin importar la tasa de interés?")],
23
+ outputs=gr.outputs.Textbox(label="Clasificación de grupo"))
24
+ iface.launch()
random_forest_clientes_vehiculos.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e0f8494a0e945ab79f61f97b23886f767e5cb962a489a6ce711123b6c06561a5
3
+ size 433577
requirements.txt ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+
2
+ flask
3
+ joblib
4
+ numpy
5
+ pandas
6
+ scikit-learn
7
+ gradio