prodrec / train.py
Ishaan Shah
lol pls work
8081d0b
raw
history blame contribute delete
No virus
589 Bytes
import pandas as pd
from sklearn.feature_extraction.text import TfidfVectorizer
from sklearn.cluster import KMeans
import pickle
product_descriptions = pd.read_csv("./train.csv")
product_descriptions = product_descriptions.dropna()
vectorizer = TfidfVectorizer(stop_words='english')
X1 = vectorizer.fit_transform(product_descriptions["product_descriptions"])
true_k = 10
model = KMeans(n_clusters=true_k, init='k-means++', max_iter=100, n_init=1)
model.fit(X1)
pickle.dump(model, open("model.pkl", "wb"))
pickle.dump(vectorizer, open("vectorizer.pkl", "wb"))