`Question = “facetgrid data label seaborn”
Tags = “python pandas seaborn”
I use MLPClassifier in small dataset but real dataste shape is 262529. Which algoridam is use for this. I provide my code
from sklearn.neural_network import MLPClassifier
from sklearn.feature_extraction.text
import CountVectorizer
from sklearn.model_selection
import train_test_split
from sklearn.metrics
import accuracy_score
df_half = df.iloc[:int(len(df)*0.1)]q = df_half['Question']t = [tags.split() for tags in df_half['Tags']]vectorizer = CountVectorizer()X_vectorized1 = vectorizer.fit_transform(q)label_binarizer = MultiLabelBinarizer()y_binarized1 = label_binarizer.fit_transform(t)X_train1, X_test1, y_train1, y_test1 = train_test_split(X_vectorized1, y_binarized1, test_size=0.2, random_state=42)classifier = MLPClassifier(hidden_layer_sizes=(100,), max_iter=100, alpha=0.0001,solver='adam', verbose=10, random_state=42, tol=0.0001)classifier.fit(X_train1, y_train1)y_pred1 = classifier.predict(X_train1)
accuracy = accuracy_score(y_train1, y_pred1)
print(“Accuracy:”, accuracy)
Accuracy : 0.9964`
I want to predict the question wise tags and in large dataset which algoridom use. I am try
TF-IDF
Navive -Bayes
Liner SVM
Random forest (RF)`