Spaces:
Sleeping
Sleeping
| import joblib | |
| from sklearn.feature_extraction.text import TfidfVectorizer | |
| VECTORIZER_PATH = "models/tfidf_vectorizer.pkl" | |
| def fit_and_save_vectorizer(texts, max_features=5000): | |
| """Fits TF-IDF vectorizer and saves it to disk.""" | |
| vectorizer = TfidfVectorizer(max_features=max_features) | |
| X_tfidf = vectorizer.fit_transform(texts) | |
| joblib.dump(vectorizer, VECTORIZER_PATH) | |
| return X_tfidf | |
| def load_vectorizer(): | |
| """Loads the TF-IDF vectorizer from disk.""" | |
| return joblib.load(VECTORIZER_PATH) | |