Spaces:
Runtime error
Runtime error
EmreEgilmez
commited on
Commit
•
ceb81ef
1
Parent(s):
56ebeed
Update app.py
Browse files
app.py
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
import streamlit as st
|
2 |
import pandas as pd
|
3 |
-
from sklearn.
|
4 |
from sklearn.impute import SimpleImputer
|
5 |
-
from sklearn.preprocessing import LabelEncoder
|
6 |
from sklearn.metrics import r2_score, accuracy_score
|
7 |
|
8 |
# Streamlit başlığı
|
@@ -39,18 +39,18 @@ if train_file and test_file:
|
|
39 |
return train_df, test_df, None
|
40 |
|
41 |
if model_type == "numeric":
|
42 |
-
model =
|
43 |
X_train = not_null_train.drop(columns=[column])
|
44 |
y_train = not_null_train[column]
|
45 |
X_test = is_null_train.drop(columns=[column])
|
46 |
else:
|
47 |
-
model =
|
48 |
le = LabelEncoder()
|
49 |
y_train = le.fit_transform(not_null_train[column].astype(str))
|
50 |
X_train = not_null_train.drop(columns=[column])
|
51 |
X_test = is_null_train.drop(columns=[column])
|
52 |
|
53 |
-
# Kategorik veriler için
|
54 |
X_train = pd.get_dummies(X_train, drop_first=True)
|
55 |
X_test = pd.get_dummies(X_test, drop_first=True)
|
56 |
|
|
|
1 |
import streamlit as st
|
2 |
import pandas as pd
|
3 |
+
from sklearn.ensemble import RandomForestRegressor, RandomForestClassifier
|
4 |
from sklearn.impute import SimpleImputer
|
5 |
+
from sklearn.preprocessing import LabelEncoder, OneHotEncoder
|
6 |
from sklearn.metrics import r2_score, accuracy_score
|
7 |
|
8 |
# Streamlit başlığı
|
|
|
39 |
return train_df, test_df, None
|
40 |
|
41 |
if model_type == "numeric":
|
42 |
+
model = RandomForestRegressor()
|
43 |
X_train = not_null_train.drop(columns=[column])
|
44 |
y_train = not_null_train[column]
|
45 |
X_test = is_null_train.drop(columns=[column])
|
46 |
else:
|
47 |
+
model = RandomForestClassifier()
|
48 |
le = LabelEncoder()
|
49 |
y_train = le.fit_transform(not_null_train[column].astype(str))
|
50 |
X_train = not_null_train.drop(columns=[column])
|
51 |
X_test = is_null_train.drop(columns=[column])
|
52 |
|
53 |
+
# Kategorik veriler için One-Hot Encoding
|
54 |
X_train = pd.get_dummies(X_train, drop_first=True)
|
55 |
X_test = pd.get_dummies(X_test, drop_first=True)
|
56 |
|