Spaces:
Runtime error
Runtime error
Add application file
Browse files- app.py +45 -0
- startup.jb +0 -0
app.py
ADDED
@@ -0,0 +1,45 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from cProfile import label
|
2 |
+
from curses.textpad import Textbox
|
3 |
+
from logging import PlaceHolder
|
4 |
+
from unicodedata import numeric
|
5 |
+
import gradio as gr
|
6 |
+
import pandas as pd
|
7 |
+
import numpy as np
|
8 |
+
from joblib import load
|
9 |
+
|
10 |
+
def predict_profit(
|
11 |
+
RandDSpend,Administration,MarketingSpend,State
|
12 |
+
):
|
13 |
+
model=load("50_STARTUP\startup.jb")
|
14 |
+
|
15 |
+
# Create dict array from parameters
|
16 |
+
data={
|
17 |
+
"RandDSpend":[RandDSpend],
|
18 |
+
"Administration":[Administration],
|
19 |
+
"MarketingSpend":[MarketingSpend],
|
20 |
+
"State":[State]
|
21 |
+
}
|
22 |
+
|
23 |
+
xin=pd.DataFrame(data)
|
24 |
+
Profit=model.predict(xin)
|
25 |
+
return Profit[0]
|
26 |
+
|
27 |
+
ui=gr.Interface(
|
28 |
+
fn=predict_profit,
|
29 |
+
inputs=[
|
30 |
+
gr.inputs.Textbox(placeholder="R&D Amount",numeric=True,label="R&D SPEND"),
|
31 |
+
gr.inputs.Textbox(placeholder="Administration Amount",numeric=True,label="ADMINISTRATION"),
|
32 |
+
gr.inputs.Textbox(placeholder="Marketing Amount",numeric=True,label="MARKETING SPEND"),
|
33 |
+
gr.Dropdown(["New York","California","Florida"],label="STATE"),
|
34 |
+
],
|
35 |
+
|
36 |
+
title="STARTUP PROFIT PREDICTOR",
|
37 |
+
outputs="text",
|
38 |
+
examples=[[165349.2,136897.8,471784.1,"New York"],
|
39 |
+
[67532.53,105751.03,304768.73,"Florida"],
|
40 |
+
[64664.71,139553.16,137962.62,"California"]]
|
41 |
+
|
42 |
+
)
|
43 |
+
|
44 |
+
if __name__=="__main__":
|
45 |
+
ui.launch(share=True)
|
startup.jb
ADDED
Binary file (3.93 kB). View file
|
|