Bias Classification Using Bert

Overview:

This is a BERT based model designed to detect bias in text data enabling users to identify whether a given text is biased or non-biased.

Performance:

The model's performance on unseen data is:

Non-biased Precision: 0.93 Recall: 0.96

Biased Precision: 0.91 Recall: 0.88

Overall accuracy : 0.93

Usage

To use the model, you can utilize the transformers library from Hugging Face:

from transformers import AutoTokenizer, AutoModelForSequenceClassification

tokenizer = AutoTokenizer.from_pretrained("newsmediabias/UnBIAS-classification-bert")
model = AutoModelForSequenceClassification.from_pretrained("newsmediabias/UnBIAS-classification-bert")

classifier = pipeline("text-classification", model=model, tokenizer=tokenizer , device=0 if device.type == "cuda" else -1)


classifier("Anyone can excel at coding.")

image/png

Downloads last month
78
Inference Examples
This model does not have enough activity to be deployed to Inference API (serverless) yet. Increase its social visibility and check back later, or deploy to Inference Endpoints (dedicated) instead.

Dataset used to train newsmediabias/UnBIAS-classification-bert

Space using newsmediabias/UnBIAS-classification-bert 1

Collection including newsmediabias/UnBIAS-classification-bert