|
import gradio as gr |
|
import main_fn from main |
|
|
|
|
|
|
|
|
|
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='Age'), |
|
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.outputs.Textbox(type="text", label='Predicted House Price ($)') |
|
] |
|
) |
|
iface.launch() |