Arafath10 commited on
Commit
24dd705
1 Parent(s): 9940ef4

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +6 -5
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=50, n_jobs=-1, scoring='accuracy')
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=50, n_jobs=-1, scoring='accuracy')
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