yusufenes commited on
Commit
197609a
·
verified ·
1 Parent(s): ea01c31

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -13,7 +13,7 @@ X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.15, random
13
 
14
  from sklearn.compose import ColumnTransformer
15
  from sklearn.pipeline import Pipeline
16
- from sklearn.metrics import mean_absolute_error
17
  from sklearn.preprocessing import StandardScaler, OneHotEncoder
18
  from sklearn.ensemble import HistGradientBoostingRegressor
19
  hgbr = HistGradientBoostingRegressor()
@@ -25,7 +25,7 @@ pipe = Pipeline(steps=[('preprocessor', transformer), ('model', hgbr)])
25
  pipe.fit(X_train, y_train)
26
  score = pipe.score(X_test,y_test)
27
  y_pred = pipe.predict(X_test)
28
- mae = mean_absolute_error(y_test,y_pred)
29
  import streamlit as st
30
 
31
  def price(companyName,modelName,modelYear,locaiton,mileage,engineType,engineCapacity,color,assembly,bodyType,transmissionType,registrationStatus):
@@ -46,7 +46,7 @@ def price(companyName,modelName,modelYear,locaiton,mileage,engineType,engineCapa
46
  prediction=pipe.predict(input_data)[0]
47
  return prediction
48
  st.title('Car Price Prediction :car: :arrow_forward: :dollar: @yusufenes')
49
- st.success(f'Accuracy : {score.round(3)} Mean Absolute Error : {mae.round(2)}')
50
  st.write('Please Chose Car Specifications')
51
  companyName = st.selectbox('Company Name',df['Company Name'].unique())
52
  modelName = st.selectbox('Model Name',df[df['Company Name']==companyName]['Model Name'].unique())
 
13
 
14
  from sklearn.compose import ColumnTransformer
15
  from sklearn.pipeline import Pipeline
16
+ from sklearn.metrics import mean_squared_error
17
  from sklearn.preprocessing import StandardScaler, OneHotEncoder
18
  from sklearn.ensemble import HistGradientBoostingRegressor
19
  hgbr = HistGradientBoostingRegressor()
 
25
  pipe.fit(X_train, y_train)
26
  score = pipe.score(X_test,y_test)
27
  y_pred = pipe.predict(X_test)
28
+ mse = mean_squared_error(y_test,y_pred)
29
  import streamlit as st
30
 
31
  def price(companyName,modelName,modelYear,locaiton,mileage,engineType,engineCapacity,color,assembly,bodyType,transmissionType,registrationStatus):
 
46
  prediction=pipe.predict(input_data)[0]
47
  return prediction
48
  st.title('Car Price Prediction :car: :arrow_forward: :dollar: @yusufenes')
49
+ st.success(f'Accuracy : {score.round(3)} MSE : {mae.round(2)}')
50
  st.write('Please Chose Car Specifications')
51
  companyName = st.selectbox('Company Name',df['Company Name'].unique())
52
  modelName = st.selectbox('Model Name',df[df['Company Name']==companyName]['Model Name'].unique())