Views
No views yet
| task content | tag |
|---|---|
| Alcalá de Guadaíra celebra la IV Semana de la Diversidad Sexual con acciones de sensibilización | sociedad |
| El Archipiélago Chinijo Graciplus se impone en el Trofeo Centro Comercial Rubicón | deportes |
| Un total de 39 personas padecen ELA actualmente en la provincia | sociedad |
| Eurocopa 2021 : Italia vence a Gales y pasa a octavos con su candidatura reforzada | deportes |
| Resolución de 10 de junio de 2021, del Ayuntamiento de Tarazona de La Mancha (Albacete), referente a la convocatoria para proveer una plaza. | sociedad |
| El primer ministro sueco pierde una moción de censura | politica |
| El dólar se dispara tras la reunión de la Fed | economia |
1
2import torch
3from transformers import AutoTokenizer, BertForSequenceClassification,TextClassificationPipeline
4
5
6review_text = 'los vehiculos que esten esperando pasajaeros deberan estar apagados para reducir emisiones'
7path = "M47Labs/spanish_news_classification_headlines_untrained"
8tokenizer = AutoTokenizer.from_pretrained(path)
9model = BertForSequenceClassification.from_pretrained(path)
10
11
12nlp = TextClassificationPipeline(task = "text-classification",
13 model = model,
14 tokenizer = tokenizer)
15
16print(nlp(review_text))
17[{'label': 'medio_ambiente', 'score': 0.2834321384291023}]1
2import torch
3from transformers import AutoTokenizer, BertForSequenceClassification,TextClassificationPipeline
4from numpy import np
5
6model_name = 'M47Labs/spanish_news_classification_headlines_untrained'
7MAX_LEN = 32
8
9
10tokenizer = AutoTokenizer.from_pretrained(model_name)
11
12model = AutoModelForSequenceClassification.from_pretrained(model_name)
13
14texto = "las emisiones estan bajando, debido a las medidas ambientales tomadas por el gobierno"
15
16
17encoded_review = tokenizer.encode_plus(
18 texto,
19 max_length=MAX_LEN,
20 add_special_tokens=True,
21 #return_token_type_ids=False,
22 pad_to_max_length=True,
23 return_attention_mask=True,
24 return_tensors='pt',
25)
26
27input_ids = encoded_review['input_ids']
28attention_mask = encoded_review['attention_mask']
29output = model(input_ids, attention_mask)
30
31_, prediction = torch.max(output['logits'], dim=1)
32print(f'Review text: {texto}')
33
34print(f'Sentiment : {model.config.id2label[prediction.detach().cpu().numpy()[0]]}')
35Review text: las emisiones estan bajando, debido a las medidas ambientales tomadas por el gobiernoSentiment : opinion| Full Dataset | |
|---|---|
| Accuracy Score | 0.362 |
| Precision (Macro) | 0.21 |
| Recall (Macro) | 0.22 |