TigreGotico/sentence-type-classifiers
0
sentence-types
Multilingual sentence-type classifiers (ONNX) trained on TigreGotico/sentence-types-multilingual (9,900 balanced samples per language, 6 classes).
Used by little_questions.
Classes
command, exclamation, polar_question, request, statement, wh_question
Models
Accuracy
Inference
import onnxruntime as rt, numpy as np, json
sess = rt.InferenceSession("sentence_type_EN_0.8.0.onnx")
classes = json.loads(sess.get_modelmeta().custom_metadata_map["classes"])
inp = np.array(["Who invented the telephone?"], dtype=object)
label_idx, probs = sess.run(None, {"input": inp})
print(classes[int(label_idx[0])]) # wh_question