Use microclassifiers in the cloud for spam detection, sentiment analysis and more.
- Python 3.6 or newer
 
The Classr SDK for Python can be installed using pip:
pip install classrInitiaize your microclassifier by passing its UUID to the Classr constructor like so:
from classr import Classr
# Initialize cloud microclassifier.
classifier = Classr('acd78708-850b-4cea-aeaa-23cec50d13b6')Now, call the classify or get_info functions of classifier to make use of it:
# Classify unseen input.
document = input('Enter your input: ')
print(f'Predicted class: {classifier.classify(document)}')
# Print macro F1 score of classifier.
info = classifier.get_info()
print(f'Classifier macro F1 score is: {info.f1_score}')If you'd like to use a self-hosted deployment of the Classr application (i.e. not the default official API), you can
pass a different base URL when constructing your Classr object:
from classr import Classr
# Initialize cloud microclassifier.
classifier = Classr('acd78708-850b-4cea-aeaa-23cec50d13b6', 'https://self-hosted-classr.example.com/')This SDK is for the official Classr application (but will work with a self-hosted deployment too, of course).