Spaces:
Sleeping
Sleeping
Update main.py
Browse files
main.py
CHANGED
@@ -26,7 +26,8 @@ app.add_middleware(
|
|
26 |
|
27 |
|
28 |
|
29 |
-
def train_the_model(data):
|
|
|
30 |
|
31 |
new_data = data
|
32 |
encoders = load('transexpress_encoders.joblib')
|
@@ -63,7 +64,7 @@ def train_the_model(data):
|
|
63 |
}
|
64 |
|
65 |
# Initializing GridSearchCV
|
66 |
-
grid_search = GridSearchCV(xgb_model, param_grid, cv=
|
67 |
|
68 |
# Fitting GridSearchCV
|
69 |
grid_search.fit(X_train, y_train)
|
@@ -81,7 +82,7 @@ def train_the_model(data):
|
|
81 |
return accuracy, classification_rep, "Model finetuned with new data."
|
82 |
|
83 |
|
84 |
-
|
85 |
|
86 |
data = data
|
87 |
|
@@ -116,7 +117,7 @@ def train_the_model(data):
|
|
116 |
xgb = XGBClassifier(use_label_encoder=False, eval_metric='logloss')
|
117 |
|
118 |
# Setup GridSearchCV
|
119 |
-
grid_search = GridSearchCV(xgb, param_grid, cv=
|
120 |
|
121 |
# Fit the grid search to the data
|
122 |
grid_search.fit(X_train, y_train)
|
@@ -181,7 +182,7 @@ async def your_continuous_function(page: str,paginate: str):
|
|
181 |
#return "done"
|
182 |
#data.to_csv("new.csv")
|
183 |
|
184 |
-
accuracy,classification_rep,message = train_the_model(df)
|
185 |
|
186 |
return {"message":message,"page_number":page,"data_count":data_count,"accuracy":accuracy,"classification_rep":classification_rep}
|
187 |
|
|
|
26 |
|
27 |
|
28 |
|
29 |
+
def train_the_model(data,page):
|
30 |
+
if str(page) == "2":
|
31 |
|
32 |
new_data = data
|
33 |
encoders = load('transexpress_encoders.joblib')
|
|
|
64 |
}
|
65 |
|
66 |
# Initializing GridSearchCV
|
67 |
+
grid_search = GridSearchCV(xgb_model, param_grid, cv=1, n_jobs=-1, scoring='accuracy')
|
68 |
|
69 |
# Fitting GridSearchCV
|
70 |
grid_search.fit(X_train, y_train)
|
|
|
82 |
return accuracy, classification_rep, "Model finetuned with new data."
|
83 |
|
84 |
|
85 |
+
if str(page) == "1":
|
86 |
|
87 |
data = data
|
88 |
|
|
|
117 |
xgb = XGBClassifier(use_label_encoder=False, eval_metric='logloss')
|
118 |
|
119 |
# Setup GridSearchCV
|
120 |
+
grid_search = GridSearchCV(xgb, param_grid, cv=1, n_jobs=-1, scoring='accuracy')
|
121 |
|
122 |
# Fit the grid search to the data
|
123 |
grid_search.fit(X_train, y_train)
|
|
|
182 |
#return "done"
|
183 |
#data.to_csv("new.csv")
|
184 |
|
185 |
+
accuracy,classification_rep,message = train_the_model(df,page)
|
186 |
|
187 |
return {"message":message,"page_number":page,"data_count":data_count,"accuracy":accuracy,"classification_rep":classification_rep}
|
188 |
|