Skip to content

Instantly share code, notes, and snippets.

@alinazhanguwo
Created April 24, 2019 20:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alinazhanguwo/1004885f9cd06a43854e378291c487c0 to your computer and use it in GitHub Desktop.
Save alinazhanguwo/1004885f9cd06a43854e378291c487c0 to your computer and use it in GitHub Desktop.
def train_classifier(X_train, y_train):
"""
X_train, y_train — training text and sentiment
return: trained classifier
"""
# Create and fit LogisticRegression wraped into OneVsRestClassifier.
model = OneVsRestClassifier(LogisticRegression(penalty='l2', C=1.0))
model.fit(X_train, y_train)
return model
classifier_tfidf = train_classifier(X_train_tfidf, y_train)
y_val_predicted_labels_tfidf = classifier_tfidf.predict(X_val_tfidf)
y_val_predicted_scores_tfidf = classifier_tfidf.decision_function(X_val_tfidf)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment