Text Classification
Transformers
Safetensors
PyTorch
Portuguese
bert
portuguese
bertimbau
text-embeddings-inference
Instructions to use gustant1/bertimbau-sensacionalismo with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use gustant1/bertimbau-sensacionalismo with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-classification", model="gustant1/bertimbau-sensacionalismo")# pip install -U transformers accelerate # Load model directly from transformers import AutoTokenizer, AutoModelForSequenceClassification tokenizer = AutoTokenizer.from_pretrained("gustant1/bertimbau-sensacionalismo") model = AutoModelForSequenceClassification.from_pretrained("gustant1/bertimbau-sensacionalismo", device_map="auto") - Notebooks
- Google Colab
- Kaggle
Update README.md
Browse files
README.md
CHANGED
|
@@ -20,12 +20,12 @@ Este modelo é um fine-tuning do [BERTimbau Base (`neuralmind/bert-base-portugue
|
|
| 20 |
|
| 21 |
Foi desenvolvido pela equipe **Inimigos do Prompt** como parte do Challenge 1 da disciplina de Sistemas de Machine Learning (UnB - 2026/02).
|
| 22 |
|
| 23 |
-
##
|
| 24 |
O objetivo da ferramenta é proteger leitores de conteúdo técnico contra pânico especulativo e desinformação. O modelo binário classifica os textos em:
|
| 25 |
- **`LABEL_0` (Sóbrio):** Notícias equilibradas, factuais e sem alarmismo estrutural.
|
| 26 |
- **`LABEL_1` (Sensacionalista):** Manchetes e parágrafos hiperbólicos, apelativos ("A IA VAI DESTRUIR TUDO"), ou puramente opinativos sem base técnica.
|
| 27 |
|
| 28 |
-
##
|
| 29 |
|
| 30 |
O projeto foi otimizado para a métrica **F0.5-score**, conferindo peso duplicado à Precisão em detrimento do Recall. Isso foi desenhado para **evitar falsos positivos**, ou seja, impedir que autores legítimos e críticos sejam classificados injustamente como sensacionalistas.
|
| 31 |
|
|
@@ -35,7 +35,7 @@ No conjunto de testes, obtivemos os seguintes resultados:
|
|
| 35 |
- **Precision (Sensacionalista):** 1.00 *(Zero falsos positivos!)*
|
| 36 |
- **Recall (Sensacionalista):** 0.96
|
| 37 |
|
| 38 |
-
##
|
| 39 |
|
| 40 |
Como o modelo já suporta a API de `pipeline` da Hugging Face, a inferência é simples e tem baixíssima latência, rodando eficientemente até mesmo em CPUs:
|
| 41 |
|
|
@@ -60,7 +60,7 @@ print(classifier(texto_hype))
|
|
| 60 |
# Saída: [{'label': 'Sensacionalista', 'score': 0.98...}]
|
| 61 |
```
|
| 62 |
|
| 63 |
-
##
|
| 64 |
- **Arquitetura Base:** `neuralmind/bert-base-portuguese-cased` (110M params).
|
| 65 |
- **Hardware Utilizado:** AMD Radeon RX 580 (usando backend `torch-directml`).
|
| 66 |
- **Épocas:** 3
|
|
|
|
| 20 |
|
| 21 |
Foi desenvolvido pela equipe **Inimigos do Prompt** como parte do Challenge 1 da disciplina de Sistemas de Machine Learning (UnB - 2026/02).
|
| 22 |
|
| 23 |
+
## Objetivo e Contexto do Projeto
|
| 24 |
O objetivo da ferramenta é proteger leitores de conteúdo técnico contra pânico especulativo e desinformação. O modelo binário classifica os textos em:
|
| 25 |
- **`LABEL_0` (Sóbrio):** Notícias equilibradas, factuais e sem alarmismo estrutural.
|
| 26 |
- **`LABEL_1` (Sensacionalista):** Manchetes e parágrafos hiperbólicos, apelativos ("A IA VAI DESTRUIR TUDO"), ou puramente opinativos sem base técnica.
|
| 27 |
|
| 28 |
+
## Métricas de Avaliação
|
| 29 |
|
| 30 |
O projeto foi otimizado para a métrica **F0.5-score**, conferindo peso duplicado à Precisão em detrimento do Recall. Isso foi desenhado para **evitar falsos positivos**, ou seja, impedir que autores legítimos e críticos sejam classificados injustamente como sensacionalistas.
|
| 31 |
|
|
|
|
| 35 |
- **Precision (Sensacionalista):** 1.00 *(Zero falsos positivos!)*
|
| 36 |
- **Recall (Sensacionalista):** 0.96
|
| 37 |
|
| 38 |
+
## Como utilizar
|
| 39 |
|
| 40 |
Como o modelo já suporta a API de `pipeline` da Hugging Face, a inferência é simples e tem baixíssima latência, rodando eficientemente até mesmo em CPUs:
|
| 41 |
|
|
|
|
| 60 |
# Saída: [{'label': 'Sensacionalista', 'score': 0.98...}]
|
| 61 |
```
|
| 62 |
|
| 63 |
+
## Detalhes Técnicos do Treinamento
|
| 64 |
- **Arquitetura Base:** `neuralmind/bert-base-portuguese-cased` (110M params).
|
| 65 |
- **Hardware Utilizado:** AMD Radeon RX 580 (usando backend `torch-directml`).
|
| 66 |
- **Épocas:** 3
|