Spaces:
Running
on
Zero
Running
on
Zero
Lord-Raven
commited on
Commit
·
fb2ea03
1
Parent(s):
33afb89
Experimenting with few-shot classification.
Browse files
app.py
CHANGED
|
@@ -120,7 +120,13 @@ def few_shot_classification(data):
|
|
| 120 |
# results = onnx_few_shot_model(sequences)
|
| 121 |
probs = onnx_few_shot_model.predict_proba(sequences)
|
| 122 |
scores = [true[0] for true in probs]
|
| 123 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 124 |
print(response_dict)
|
| 125 |
response_string = json.dumps(response_dict)
|
| 126 |
return response_string
|
|
|
|
| 120 |
# results = onnx_few_shot_model(sequences)
|
| 121 |
probs = onnx_few_shot_model.predict_proba(sequences)
|
| 122 |
scores = [true[0] for true in probs]
|
| 123 |
+
|
| 124 |
+
composite = list(zip(scores, data['candidate_labels']))
|
| 125 |
+
composite = sorted(composite, key=lambda x: x[0], reverse=True)
|
| 126 |
+
|
| 127 |
+
labels, scores = zip(*composite)
|
| 128 |
+
|
| 129 |
+
response_dict = {'scores': scores, 'labels': labels}
|
| 130 |
print(response_dict)
|
| 131 |
response_string = json.dumps(response_dict)
|
| 132 |
return response_string
|