Views
No views yet
| Tên model | Kiến trúc | Chức năng chính |
|---|---|---|
thanhtlx/text_classification_1 | BERT | Phân loại văn bản vào 20 chủ đề tin tức khác nhau |
str)0: alt.atheism1: comp.graphics2: comp.os.ms-windows.misc3: comp.sys.ibm.pc.hardware4: comp.sys.mac.hardware5: comp.windows.x6: misc.forsale7: rec.autos8: rec.motorcycles9: rec.sport.baseball10: rec.sport.hockey11: sci.crypt12: sci.electronics13: sci.med14: sci.space15: soc.religion.christian16: talk.politics.guns17: talk.politics.mideast18: talk.politics.misc19: talk.religion.miscpip:pip install transformers tensorflow1from transformers import AutoTokenizer, TFAutoModelForSequenceClassification
2import tensorflow as tf
3
4# Tải tokenizer và mô hình
5tokenizer = AutoTokenizer.from_pretrained("thanhtlx/text_classification_1")
6model = TFAutoModelForSequenceClassification.from_pretrained("thanhtlx/text_classification_1")
7
8# Văn bản cần phân loại
9text = "NASA is planning a new mission to Mars."
10
11# Mã hóa văn bản
12inputs = tokenizer(text, return_tensors="tf", truncation=True, padding=True)
13
14# Dự đoán
15outputs = model(**inputs)
16logits = outputs.logits
17
18# Chuyển logits thành xác suất
19probs = tf.nn.softmax(logits, axis=1)
20
21# Lấy nhãn có xác suất cao nhất
22predicted_class = tf.argmax(probs, axis=1).numpy()[0]
23print(f"Predicted class: {predicted_class}")