Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -4,7 +4,6 @@
|
|
4 |
# # Car Prediction #
|
5 |
# İkinci el araç fiyatlarını (özelliklerine göre) tahmin eden modeller oluşturma ve MLOPs ile Hugging Face üzerinden yayımlayacağız.
|
6 |
|
7 |
-
|
8 |
import pandas as pd
|
9 |
from sklearn.model_selection import train_test_split #veri setini bölme işlemleri
|
10 |
from sklearn.linear_model import LinearRegression #Dogrusal Regresyon
|
@@ -13,10 +12,7 @@ from sklearn.compose import ColumnTransformer #Sütun dönüşüm işlemleri
|
|
13 |
from sklearn.preprocessing import OneHotEncoder, StandardScaler #Kategori - Sayısal dönüşüm ve ölçeklendirme
|
14 |
from sklearn.pipeline import Pipeline #Veri işleme hattı
|
15 |
|
16 |
-
|
17 |
df=pd.read_excel("cars.xls")
|
18 |
-
df.head()
|
19 |
-
df.info()
|
20 |
|
21 |
#Veri ön işleme
|
22 |
X=df.drop('Price',axis=1) #Fiyat sutunu çıkar fiyata etki edenler kalsın
|
@@ -24,8 +20,8 @@ y=df['Price'] #tahmin edilecek sutun
|
|
24 |
|
25 |
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
|
26 |
|
27 |
-
# Veri ön işleme, standartlaştırma ve OHE işlemlerini otomatikleştiriyoruz (Standartlaştırıyoruz).
|
28 |
-
|
29 |
|
30 |
preprocess=ColumnTransformer(
|
31 |
transformers=[
|
@@ -46,8 +42,8 @@ y_pred=pipe.predict(X_test)
|
|
46 |
mean_squared_error(y_test,y_pred)**0.5,r2_score(y_test,y_pred)
|
47 |
|
48 |
# Python ile yapılan çalışmaların hızlı bir şekilde deploy edilmesi için HTML render arayüzler tasarlamamızı sağlar
|
49 |
-
|
50 |
import streamlit as st
|
|
|
51 |
#price tahmin fonksiyonu tanımlama
|
52 |
def price(make,model,trim,mileage,car_type,cylinder,liter,doors,cruise,sound,leather):
|
53 |
input_data=pd.DataFrame({'Make':[make],
|
|
|
4 |
# # Car Prediction #
|
5 |
# İkinci el araç fiyatlarını (özelliklerine göre) tahmin eden modeller oluşturma ve MLOPs ile Hugging Face üzerinden yayımlayacağız.
|
6 |
|
|
|
7 |
import pandas as pd
|
8 |
from sklearn.model_selection import train_test_split #veri setini bölme işlemleri
|
9 |
from sklearn.linear_model import LinearRegression #Dogrusal Regresyon
|
|
|
12 |
from sklearn.preprocessing import OneHotEncoder, StandardScaler #Kategori - Sayısal dönüşüm ve ölçeklendirme
|
13 |
from sklearn.pipeline import Pipeline #Veri işleme hattı
|
14 |
|
|
|
15 |
df=pd.read_excel("cars.xls")
|
|
|
|
|
16 |
|
17 |
#Veri ön işleme
|
18 |
X=df.drop('Price',axis=1) #Fiyat sutunu çıkar fiyata etki edenler kalsın
|
|
|
20 |
|
21 |
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
|
22 |
|
23 |
+
# Veri ön işleme, standartlaştırma ve OHE işlemlerini otomatikleştiriyoruz (Standartlaştırıyoruz).
|
24 |
+
# Artık preprocess kullanarak kullanıcıda arayüz aracılığıyla gelen veriyi uygun hale çevirebiliriz.
|
25 |
|
26 |
preprocess=ColumnTransformer(
|
27 |
transformers=[
|
|
|
42 |
mean_squared_error(y_test,y_pred)**0.5,r2_score(y_test,y_pred)
|
43 |
|
44 |
# Python ile yapılan çalışmaların hızlı bir şekilde deploy edilmesi için HTML render arayüzler tasarlamamızı sağlar
|
|
|
45 |
import streamlit as st
|
46 |
+
|
47 |
#price tahmin fonksiyonu tanımlama
|
48 |
def price(make,model,trim,mileage,car_type,cylinder,liter,doors,cruise,sound,leather):
|
49 |
input_data=pd.DataFrame({'Make':[make],
|