Spaces:
Sleeping
Sleeping
| import pandas as pd | |
| from sklearn.linear_model import LogisticRegression | |
| from sklearn.model_selection import train_test_split | |
| import joblib, os | |
| print("===== STEP 1: Load Data =====") | |
| data = pd.DataFrame({ | |
| "Age":[25,45,33,52,23,40,60,48], | |
| "Balance":[1000,5000,2300,8000,1200,4500,9000,3000], | |
| "Exited":[0,1,0,1,0,1,1,0] | |
| }) | |
| print("Dataset ready") | |
| print("===== STEP 2: Train Model =====") | |
| X=data[["Age","Balance"]] | |
| y=data["Exited"] | |
| X_train,X_test,y_train,y_test=train_test_split(X,y,test_size=0.2) | |
| model=LogisticRegression() | |
| model.fit(X_train,y_train) | |
| os.makedirs("models",exist_ok=True) | |
| joblib.dump(model,"models/pipeline.joblib") | |
| print("Model saved to models/pipeline.joblib") | |
| print("Pipeline finished") | |