Skip to main content

SliceX AI Models

Overview​

The SliceX AI™ Cloud Platform currently gives access to different proprietary model families optimized for different NLP tasks and deployment scenarios. All models can be trained from scratch or initialized with pre-trained weights and fine-tuned.

Model FamilyDescription & Target Use-cases
PapayaModels that can analyze natural language text and make predictions.

Use Cases: text classification, content moderation, topic categorization …
GrapefruitModels that can analyze natural language text or conversational data and make predictions (or selections) about part of the text.

Use Cases: sequence labeling, span prediction, text extraction …
DragonfruitModels that can find relevant content given an input query in natural language.

Use Cases: question answering, semantic search, content recommendation…
JackfruitModels that can encode natural language text and generate a vector representation that captures its meaning.

Use Cases: text embedding, query embedding, user embedding …
info

We are continuously improving our existing suite of models as well as developing new ones. Keep a lookout for new models (e.g., generation) in the works to be released soon!

Choosing the Model​

When training a custom model, the SliceX AI™ Cloud Platform automatically selects the best model family based on the task type and sets it as the default option in the model configuration.

Model Size​

All families of SliceX AI proprietary models can be configured in different sizes suited for different deployment scenarios.

There are 3 model sizes available: Mini, Base, Large (upcoming)

This choice of model size enables flexible optimization choices for deploying SliceX AI models depending on customer application, device and hardware. For example, a text classification app can customize the regular model (Papaya) for Cloud deployment and choose to deploy the smaller version (PapayaMini) on the Edge.

Example​

Say you want to train a model for named entity recognition. The best choice of model family for this task is Grapefruit. In order to you start a training job, you need use the SliceX AI Trainer and fill in the appropriate model configuration:

Sequence Labeling Trainer- Model Config Example
{ 
"model_config": {
"name": "ner-model",
"type": "sequence-labeling",
"family": "Grapefruit",
"size": "mini",
},
}