summary refs log tree commit diff stats
path: root/classification/main.py
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-05-29 13:45:14 +0000
committerChristian Krinitsin <mail@krinitsin.com>2025-05-29 13:45:14 +0000
commitad77852392240639b9db7b18f8566bd458a20ade (patch)
treecfccd8d720d8020ef2895cc8914dcbf216dd2ec1 /classification/main.py
parent073858f938a9ca4f93ef4eebf69b2b560aa64aa6 (diff)
downloadqemu-analysis-ad77852392240639b9db7b18f8566bd458a20ade.tar.gz
qemu-analysis-ad77852392240639b9db7b18f8566bd458a20ade.zip
add classifier
Diffstat (limited to 'classification/main.py')
-rwxr-xr-xclassification/main.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/classification/main.py b/classification/main.py
new file mode 100755
index 000000000..04f2d8c49
--- /dev/null
+++ b/classification/main.py
@@ -0,0 +1,10 @@
+from transformers import pipeline
+
+classifier = pipeline("zero-shot-classification", model="facebook/bart-large-mnli")
+with open("test", "r") as file:
+    sequence_to_classify = file.read()
+candidate_labels = ['semantic bug', 'no semantic bug']
+result = classifier(sequence_to_classify, candidate_labels, multi_label=False)
+
+print(result['labels'])
+print(result['scores'])