Saltar al contenido principal

Models

All registered Model components in DashAI.

NameDescription
ARIMAModel a series as its own past values plus its own past errors.
AdaBoostClassifierAdaBoost classifier that adapts to misclassified samples iteratively.
AdaBoostRegressionAdaBoost regressor that focuses on samples with high prediction errors.
AlbertTransformerPretrained ALBERT model for efficient English text classification.
BARTRegressionBayesian Additive Regression Trees regressor.
BERTEmbeddingDense embeddings using BERT models with configurable pooling.
BM25VectorizerModelModel component that encapsulates a :class:CountVectorizer for BM25.
BagOfWordsTextClassificationModelText classification meta-model that combines a bag-of-words vectorizer with a DashAI tabular classifier.
BaggingClassifierBagging classifier that aggregates predictions from bootstrap subsets.
BayesianRidgeRegressionBayesian Ridge regression with automatic regularisation estimation.
BertTransformerPretrained BERT model for English text classification.
BertinTransformerPretrained BERTIN model (Spanish RoBERTa) for Spanish text classification.
BetoTransformerPretrained BETO model for Spanish text classification.
CNNImageClassifierCNN-based image classifier.
CustomAugmentationPromptUser-defined augmentation prompt template for generating augmented retrieval prompts.
CustomRAGGenerationPromptCustomRAGGenerationPrompt class for user-defined prompt templates used in the language generation step of RAG.
DebertaV3TransformerPretrained DeBERTa-v3 transformer for text classification.
DecisionTreeClassifierDecision tree classifier that learns axis-aligned decision rules from data.
DecisionTreeRegressionDecision tree regressor that recursively partitions the feature space.
DefaultAugmentationPromptDefault prompt template for generating augmented retrieval queries.
DefaultQARAGGenerationPromptDefault generation prompt for Question Answering tasks.
DefaultRAGGenerationPromptDefault prompt template used in the language generation step of RAG.
DistilBERTEmbeddingDense embeddings using DistilBERT models with configurable pooling.
DistilBertTransformerPretrained transformer DistilBERT allowing English text classification.
DummyClassifierBaseline classifier that makes predictions ignoring the input features.
E5EmbeddingDense embeddings using E5 models with average pooling + L2 normalization.
EfficientNetB0ImageClassifierEfficientNet-B0 image classifier (Tan & Le, 2019).
ElasticNetRegressionElastic Net regression combining L1 and L2 penalties.
ElectraTransformerPretrained ELECTRA model for efficient English text classification.
ExponentialSmoothingForecast from a weighted average that favours recent observations.
ExtraTreesClassifierExtra-Trees classifier using fully randomised decision tree splits.
ExtraTreesRegressionExtra-Trees regressor using fully randomised decision tree splits.
GaussianNBGaussian Naïve Bayes classifier based on Bayes' theorem.
GradientBoostingClassifierGradient boosting classifier that builds an ensemble of trees sequentially.
GradientBoostingRGradient boosting regressor that builds an ensemble of decision trees sequentially.
HistGradientBoostingClassifierHistogram-based gradient boosting classifier for large datasets.
HistGradientBoostingRegressionHistogram-based gradient boosting regressor for large datasets.
InstructorEmbeddingDense embeddings using INSTRUCTOR instruction-tuned models.
KNeighborsClassifierK-nearest neighbours classifier that predicts the majority class among neighbours.
KNeighborsRegressionK-Nearest Neighbours regressor that averages the targets of nearest samples.
LaBSEmbeddingDense embeddings using the LaBSE multilingual model (109 languages).
LassoRegressionLasso regression with L1 regularisation for sparse coefficient solutions.
LeNet5ImageClassifierLeNet-5 image classifier (LeCun et al.
LinearRegressionOrdinary least-squares linear regression model.
LinearSVCClassifierLinear SVC classifier with Platt-scaling calibration for class probabilities.
LinearSVRSupport vector regression with a linear kernel for large datasets.
LogisticRegressionLogistic regression classifier with L1, L2, or Elastic-Net regularisation.
M2M100TransformerM2M100 multilingual seq2seq model for configurable language-pair translation.
MLPClassifierMulti-layer Perceptron classifier trained with backpropagation.
MLPImageClassifierMLP-based image classifier.
MLPRegressionSingle hidden-layer MLP regressor implemented in PyTorch.
MiniLMTransformerPretrained MiniLM model for lightweight English text classification.
ModernBertTransformerPretrained ModernBERT transformer for text classification.
MultilingualBertTransformerPretrained Multilingual BERT for crosslingual text classification.
NaiveForecasterPredict that the series stays where it last was.
NllbTransformerPretrained transformer for configurable multilingual translation.
OpusMtEnDeTransformerPretrained transformer for English to German translation.
OpusMtEnESTransformerPretrained transformer for English to Spanish translation.
OpusMtEnFrTransformerPretrained transformer for English to French translation.
OpusMtEnRoaTransformerPretrained transformer for English to Romance translation.
OpusMtEsENTransformerPretrained transformer for Spanish to English translation.
OpusMtFrEnTransformerPretrained transformer for French to English translation.
OpusMtRoaEnTransformerPretrained transformer for Romance to English translation.
RandomForestClassifierRandom forest classifier that aggregates predictions from many decision trees.
RandomForestRegressionRandom forest regressor that averages predictions from multiple decision trees.
ResNet18ImageClassifierResNet-18 image classifier (He et al.
ResNet50ImageClassifierResNet-50 image classifier (He et al.
RidgeRegressionRidge regression with L2 regularisation to reduce coefficient magnitude.
RoBERTaEmbeddingDense embeddings using RoBERTa / XLM-RoBERTa models with mean/max pooling.
RobertaTransformerPretrained RoBERTa model for English text classification.
SGDClassifierSGD classifier with probability calibration for consistent predict_proba output.
SVCSupport vector machine classifier that maximises the margin between classes.
SVRSupport Vector Regressor using kernel-based function estimation.
SeasonalNaiveForecasterPredict that each season repeats the one before it.
SentenceTransformerEmbeddingDense embeddings using Sentence Transformer models.
T5SmallTransformerT5-small seq2seq model for English-to-{German, French, Romanian} translation.
TFIDFVectorizerModelModel component that encapsulates a :class:TfidfVectorizer.
TfIdfLogRegTextClassificationModelTF-IDF vectorizer combined with Logistic Regression for text classification.
XlmRobertaTransformerPretrained XLM-RoBERTa model for multilingual text classification.
XlnetTransformerPretrained XLNet model for English text classification.