Spaces:
Sleeping
Sleeping
Update src/brain.py
Browse files- src/brain.py +10 -9
src/brain.py
CHANGED
@@ -1,11 +1,12 @@
|
|
1 |
-
from transformers import
|
2 |
|
3 |
-
tokenizer =
|
4 |
-
model =
|
5 |
|
6 |
-
def generate_answers(query):
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
|
|
|
1 |
+
from transformers import BertTokenizer, BertForSequenceClassification
|
2 |
|
3 |
+
tokenizer = BertTokenizer.from_pretrained('juridics/bertimbaulaw-base-portuguese-sts-scale')
|
4 |
+
model = BertForSequenceClassification.from_pretrained('juridics/bertimbaulaw-base-portuguese-sts-scale')
|
5 |
|
6 |
+
def generate_answers(query, df):
|
7 |
+
inputs = tokenizer(query, return_tensors="pt", padding=True, truncation=True)
|
8 |
+
outputs = model(**inputs)
|
9 |
+
prediction = torch.argmax(outputs.logits, dim=1)
|
10 |
+
labels = df.columns # Substitua com suas etiquetas reais
|
11 |
+
predicted_label = labels[prediction]
|
12 |
+
return predicted_label
|