Downloads · 30 days
15
1% of all-time downloads
AyoubChLin/distilbert_cnn_news
distilbert_cnn_news is a text classification model from AyoubChLin. Use it when you need a label for a piece of text. It is set up for transformers. The card lists the license as apache-2.0.
This repository contains a fine-tuned DistilBert base model for sequence classification on the CNN News dataset. The model is able to classify news articles into one of six categories: business, entertainment, health,…
Downloads · 30 days
15
1% of all-time downloads
All-time downloads
1.2K
Public
Parameters
67M
804 MB on disk
Likes
1
Public
Click a slice to open those files.
.bin268 MB · 50%
From the Hugging Face model README
This repository contains a fine-tuned DistilBert base model for sequence classification on the CNN News dataset. The model is able to classify news articles into one of six categories: business, entertainment, health, news, politics, and sport.
The model was fine-tuned for four epochs achieving a training loss of 0.012900, a validation loss of 0.151663,
You can use this model with the Hugging Face Transformers library for a variety of natural language processing tasks, such as text classification, sentiment analysis, and more.
Here's an example of how to use this model for text classification in Python:
from transformers import AutoTokenizer, DistilBertForSequenceClassification
model_name = "AyoubChLin/distilbert_cnn_news"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = TFAutoModelForSequenceClassification.from_pretrained(model_name)
text = "This is a news article about politics."
inputs = tokenizer(text, padding=True, truncation=True, return_tensors="pt")
with torch.no_grad():
logits = model(**inputs).logits
predicted_class_id = logits.argmax().item()
In this example, we first load the tokenizer and the model using their respective from_pretrained methods. We then encode a news article using the tokenizer, pass the inputs through the model, and extract the predicted label using the argmax function. Finally, we map the predicted label to its corresponding category using a list of labels.
This model was fine-tuned by CHERGUELAINE Ayoub and BOUBEKRI Faycal.