Natural Language Processing (NLP)
How to log your model schema for text classification use cases
Last updated
Was this helpful?
How to log your model schema for text classification use cases
Last updated
Was this helpful?
predict the categories a piece of text might belong to.
*prediction label, actual label, prediction score, actual score
Accuracy, Recall, Precision, FPR, FNR, F1, Sensitivity, Specificity
*prediction label, actual label, prediction score, actual score
Accuracy, Recall, Precision, FPR, FNR, F1, Sensitivity, Specificity
*all variant specifications apply to the NLP model type, with the addition of embeddings
The EmbeddingColumnNames
class constructs your embedding objects. You can log them into the platform using a dictionary that maps the embedding feature names to the embedding objects. See our for more details.
Example Row
positive
neutral
0.3
1
The data_column_name
should be the name of the column where the raw text associated with the vector is stored. It is the field typically chosen for NLP use cases. The column can contain both strings (full sentences) or a list of strings (token arrays).
Arize supports logging the embedding features associated with the text the model is acting on and the text itself using the object.
The vector_column_name
should be the name of the column where the embedding vectors are stored. The embedding vector is the dense vector representation of the unstructured input. Note: embedding features are not sparse vectors.
See for more information on embeddings and options for generating them.
Arize supports logging the embedding features associated with the text the model is acting on and the text itself using the object.
The embedding vector
is the dense vector representation of the unstructured input. Note: embedding features are not sparse vectors.
See for more information on embeddings and options for generating them.