|
import gradio as gr |
|
import torch |
|
|
|
def predict(categorical_input, continuous_input): |
|
return "Positivo / Negativo -> Nefropatía Diabética" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
interface = gr.Interface( |
|
fn=predict, |
|
inputs=[ |
|
|
|
gr.Textbox(lines=1, placeholder="Globulos rojos, Celulas de pus, Grumos de celulas de pus, Bacterias,Hipertension, Diabetes mellitus, Enfermedad arterial coronaria, Apetito, Edema pedioso, Anemia",label="Categoricas Input"), |
|
gr.Textbox(lines=1, placeholder="Edad, Presion arterial, Gravedad especifica,Albumina, Azucar,Glucosa en sangre aleatoria, Urea en sangre,Creatinina serica,Sodio, Potasio, Hemoglobina, Volumen de celulas empaquetadas,Recuento de globulos blancos, Recuento de globulos rojos, clase",label="Continuas Input") |
|
], |
|
outputs="text", |
|
title="Diagnóstico de la Nefropatía Diabética utilizando el Modelo GatedTabTransformer de Google Research", |
|
description="Escribir los valores categóricos y numéricos del Paciente para el Diagnóstico." |
|
) |
|
|
|
|
|
interface.launch() |