File size: 877 Bytes
8f5db64
ed0886e
8f5db64
e48ec4b
8f5db64
9fd5a83
8f5db64
 
9fd5a83
8f5db64
9fd5a83
 
 
22dd3bd
 
8f5db64
 
 
9fd5a83
dfc88d1
9fd5a83
042b90b
dfc88d1
30456ac
dfc88d1
9fd5a83
 
 
22dd3bd
1cb9d31
9fd5a83
 
 
8f5db64
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import numpy as np
import gradio as gr
import joblib

def clasificador(value):
    
    model = joblib.load("model_longpico.pkl") 
    scaler = joblib.load("scaler_longpico.pkl")
    
    data = np.array(value).reshape(1, -1)
    data_scaled = scaler.transform(data)
    pred = model.predict(data_scaled)
    
    label = ['hembra', 'macho']
    sexo = label[pred[0]]
    
    return sexo
 

title = "Clasificador del sexo de buitre negro"
description = """
Esta aplicación se ha creado para clasificar el sexo de las arpías completamente desarrolladas. 
Para ello basta con medir la longitud del pico en milímetros.

A ver que nos conocemos, MILÍMETROS. Si se mide en centímetros no funciona, tienen que ser MILÍMETROS.
"""

demo = gr.Interface(
    fn=clasificador,
    inputs=["number"],
    outputs="text",
    title=title,
    description=description
)
demo.launch()