Uday007 commited on
Commit
14e4ca3
1 Parent(s): 656498f

Add application file

Browse files
Files changed (2) hide show
  1. app.py +45 -0
  2. 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