Orthogonal Model of Emotions

A Text Classifier created using Sci-Kit Learn

Author

C.J. Pitchford

Published

18 June 2025

Usage

# Load the model and vectorizer
def load_model_and_vectorizer(model_path='naive_bayes_model.pkl', vectorizer_path='vectorizer.pkl'):
    model = joblib.load(model_path)
    vectorizer = joblib.load(vectorizer_path)
    return model, vectorizer

# Function to predict the label of a new text
def predict_label(text, model, vectorizer):
    text_vec = vectorizer.transform([text])
    prediction = model.predict(text_vec)
    return prediction[0]

# Example usage
if __name__ == "__main__":
    model, vectorizer = load_model_and_vectorizer()
    new_text = "I really, really hope this works."
    predicted_label = predict_label(new_text, model, vectorizer)
    print(f'The predicted label for the text is: {predicted_label}')
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support