Which free AI models can I use to find out whether social media posts are positive, negative, or neutral?
For a simple positive / negative / neutral baseline, I’d start with a model already fine-tuned for social text rather than a general chat model. Good options to try on Hugging Face are:
- cardiffnlp/twitter-roberta-base-sentiment-latest
- finiteautomata/bertweet-base-sentiment-analysis
- nlptown/bert-base-multilingual-uncased-sentiment if you need multilingual coverage
If the posts are short and noisy, test on your own sample first. Social posts often contain sarcasm, slang, emojis, and context that basic sentiment labels miss. For production use, I’d keep a small hand-labeled validation set from your actual platform and compare models against that instead of trusting the model card alone.