File size: 401 Bytes
bbd259b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import joblib
from sklearn.linear_model import LogisticRegression

print("train_classifier module loaded")

def train_and_save(X, y):
    """
    Train final stance classifier and save it
    """
    clf = LogisticRegression(
        max_iter=2000,
        multi_class="multinomial"
    )
    clf.fit(X, y)

    joblib.dump(clf, "models/final_classifier.pkl")
    print("✅ Model trained and saved")