sivakornchong's picture
add code to calculate df
7c9d88c
import gradio as gr
from main import main_fn
#Input structure
##Postal_,age_,town_,storey_,room_ = 680705, 30, 'CHOA CHU KANG', 12, '5 ROOM'
town_list = ['ANG MO KIO', 'BEDOK', 'BISHAN', 'BUKIT BATOK', 'BUKIT MERAH', 'BUKIT PANJANG', 'BUKIT TIMAH', 'CENTRAL AREA', 'CHOA CHU KANG', 'CLEMENTI', 'GEYLANG', 'HOUGANG', 'JURONG EAST', 'JURONG WEST', 'KALLANG/WHAMPOA', 'MARINE PARADE', 'PASIR RIS', 'PUNGGOL', 'QUEENSTOWN', 'SEMBAWANG', 'SENGKANG', 'SERANGOON', 'TAMPINES', 'TOA PAYOH', 'WOODLANDS', 'YISHUN']
room_list = ['1 ROOM', '2 ROOM', '3 ROOM', '4 ROOM', '5 ROOM', 'EXECUTIVE', 'MULTI-GENERATION']
iface = gr.Interface(
fn=main_fn,
inputs= [
gr.inputs.Number(default=680705, label='Postal Code'),
gr.inputs.Number(default=25, label='Years since lease commencement (TOP)'),
gr.inputs.Dropdown(choices=town_list, type="value", default=None, label='Town'),
gr.inputs.Number(default=11, label='Floor'),
gr.inputs.Dropdown(choices=room_list, type="value", default=None, label='Room')
],
outputs= [
gr.Textbox(type="text", label='Predicted House Price ($)'),
gr.Dataframe(row_count = (10, "dynamic"), col_count=(4, "fixed"), label="Past transactions")
]
)
iface.launch()