Upload folder using huggingface_hub
Browse files
README.md
CHANGED
|
@@ -104,14 +104,10 @@ class ASJCMultiLabelPipeline(TextClassificationPipeline):
|
|
| 104 |
# Convert logits to probabilities using sigmoid
|
| 105 |
scores = torch.sigmoid(torch.tensor(model_outputs["logits"])).tolist()
|
| 106 |
|
| 107 |
-
# Handle single-input batch: take the first element
|
| 108 |
-
if isinstance(scores[0], list):
|
| 109 |
-
scores = scores[0]
|
| 110 |
-
|
| 111 |
results = []
|
| 112 |
-
for i, score in enumerate(scores):
|
| 113 |
if score >= self.threshold:
|
| 114 |
-
label = self.model.config.id2label[
|
| 115 |
results.append({"label": label, "score": float(score)})
|
| 116 |
|
| 117 |
# Sort by descending score
|
|
|
|
| 104 |
# Convert logits to probabilities using sigmoid
|
| 105 |
scores = torch.sigmoid(torch.tensor(model_outputs["logits"])).tolist()
|
| 106 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 107 |
results = []
|
| 108 |
+
for i, score in enumerate(scores[0]):
|
| 109 |
if score >= self.threshold:
|
| 110 |
+
label = self.model.config.id2label[(i)]
|
| 111 |
results.append({"label": label, "score": float(score)})
|
| 112 |
|
| 113 |
# Sort by descending score
|