Tanaos – Train task specific LLMs without training data, for offline NLP and Text Classification

tanaos-sentiment-analysis-v1: A small but performant sentiment analysis model

This model was created by Tanaos with the Artifex Python library.

This is a sentiment analysis model based on microsoft/Multilingual-MiniLM-L12-H384 and fine-tuned on a synthetic dataset to classify text as one of the following labels:

  • very_negative
  • negative
  • neutral
  • positive
  • very_positive

neutral is the default label for text that is either factual or does not express a clear sentiment.

This model can be used to classify text belonging to any domain, including but not limited to:

  • Product reviews
  • Movie reviews
  • Social media posts
  • Customer feedback

How to Use

Use this model through the Artifex library:

install Artifex with

pip install artifex

use the model with

from artifex import Artifex

sentiment_analysis = Artifex().sentiment_analysis()

label = sentiment_analysis("While the battery life is average, the camera quality is good.")
print(label)

# >>> [{'label': 'neutral', 'score': 0.9254}]

Model Description

  • Base model: microsoft/Multilingual-MiniLM-L12-H384
  • Task: Text classification (sentiment analysis)
  • Languages: English
  • Fine-tuning data: A synthetic, custom dataset of passages labeled with one of the following sentiments: very_negative, negative, neutral, positive, very_positive.

Training Details

This model was trained using the Artifex Python library

pip install artifex

by providing the following instructions and generating 10,000 synthetic training samples:

from artifex import Artifex


sa = Artifex().sentiment_analysis()

sa.train(
    domain="general",
    num_samples=10000
)

Intended Uses

This model is intended to:

  • Classify sentiment in text from various domains, including product reviews, social media posts, customer feedback and more.
  • Provide a lightweight alternative for sentiment analysis tasks.

Not intended for:

  • Analyzing highly specialized or technical text without further fine-tuning.
Downloads last month
146
Safetensors
Model size
0.1B params
Tensor type
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for tanaos/tanaos-sentiment-analysis-v1

Finetuned
(33)
this model

Dataset used to train tanaos/tanaos-sentiment-analysis-v1