sprite33 commited on
Commit
1963a0a
·
1 Parent(s): c697004
Files changed (2) hide show
  1. app.py +6 -5
  2. model.pkl +2 -2
app.py CHANGED
@@ -9,17 +9,17 @@ def load_model():
9
  return loaded_pipeline
10
 
11
  # 예측 함수 정의
12
- def predict_cost(구조, 지하층수, 지상층수, 주차수, 연면적, 대지면적, 건축면적, 조경면적, 발주년, 발주월, 공사기간, 현장위치, 건축법상용도):
13
  new_project = {
14
  '구조': [구조],
15
  '지하층수': [지하층수],
16
  '지상층수': [지상층수],
17
- '주차수': [주차수],
18
  '연면적': [연면적],
19
  '대지면적': [대지면적],
20
  '건축면적': [건축면적],
21
  '조경면적': [조경면적],
22
- '발주년': [발주년],
23
  '발주월': [발주월],
24
  '공사기간': [공사기간],
25
  '현장위치': [현장위치],
@@ -31,7 +31,7 @@ def predict_cost(구조, 지하층수, 지상층수, 주차수, 연면적, 대
31
  return [f'{cost:,.0f}원' for cost in pred[0]]
32
 
33
  with gr.Blocks() as demo:
34
- gr.Markdown("HG 공사비 예측 모델")
35
  with gr.Row():
36
  구조 = gr.Dropdown(label="구조", choices=['철근콘크리트조', '철골조', '철골철근콘크리트조', '기타'], value='철근콘크리트조') # '...'부분에 다른 구조 타입 추가
37
  with gr.Row():
@@ -58,7 +58,7 @@ with gr.Blocks() as demo:
58
  '업무시설 ', '연구시설', '운동시설', '운수시설', '운수시설 ', '의료시설', '자동차관련시설',
59
  '자원순환관련시설', '전시시설', '주차장', '창고시설', '체육시설', '판매시설'], value='업무시설') # '...'부분에 다른 건축법상용도 추가
60
 
61
- btn = gr.Button("예측")
62
 
63
  btn.click(
64
  predict_cost,
@@ -70,6 +70,7 @@ with gr.Blocks() as demo:
70
  gr.Textbox(label="기계공사비"),
71
  gr.Textbox(label="전기공사비"),
72
  gr.Textbox(label="통신공사비"),
 
73
  gr.Textbox(label="토목공사비"),
74
  gr.Textbox(label="조경공사비")
75
  ]
 
9
  return loaded_pipeline
10
 
11
  # 예측 함수 정의
12
+ def predict_cost(구조, 지하층수, 지상층수, 주차대수, 연면적, 대지면적, 건축면적, 조경면적, 발주년도, 발주월, 공사기간, 현장위치, 건축법상용도):
13
  new_project = {
14
  '구조': [구조],
15
  '지하층수': [지하층수],
16
  '지상층수': [지상층수],
17
+ '주차대수': [주차대수],
18
  '연면적': [연면적],
19
  '대지면적': [대지면적],
20
  '건축면적': [건축면적],
21
  '조경면적': [조경면적],
22
+ '발주년도': [발주년도],
23
  '발주월': [발주월],
24
  '공사기간': [공사기간],
25
  '현장위치': [현장위치],
 
31
  return [f'{cost:,.0f}원' for cost in pred[0]]
32
 
33
  with gr.Blocks() as demo:
34
+ gr.Markdown("## HG 공사비 예측 모델")
35
  with gr.Row():
36
  구조 = gr.Dropdown(label="구조", choices=['철근콘크리트조', '철골조', '철골철근콘크리트조', '기타'], value='철근콘크리트조') # '...'부분에 다른 구조 타입 추가
37
  with gr.Row():
 
58
  '업무시설 ', '연구시설', '운동시설', '운수시설', '운수시설 ', '의료시설', '자동차관련시설',
59
  '자원순환관련시설', '전시시설', '주차장', '창고시설', '체육시설', '판매시설'], value='업무시설') # '...'부분에 다른 건축법상용도 추가
60
 
61
+ btn = gr.Button("공사비 예측")
62
 
63
  btn.click(
64
  predict_cost,
 
70
  gr.Textbox(label="기계공사비"),
71
  gr.Textbox(label="전기공사비"),
72
  gr.Textbox(label="통신공사비"),
73
+ gr.Textbox(label="소방공사비"),
74
  gr.Textbox(label="토목공사비"),
75
  gr.Textbox(label="조경공사비")
76
  ]
model.pkl CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:5b78ecb24082f8df462e159beb45a3e225f82722de4d346813f29cd572170b97
3
- size 10986993
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c16956282fcebe88c53f3a5aa2a883b6cf49fffc20f2745dc6fb188944e04709
3
+ size 10986995