Instructions to use jackietung/bert-base-chinese-finetuned-multi-classification with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use jackietung/bert-base-chinese-finetuned-multi-classification with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-classification", model="jackietung/bert-base-chinese-finetuned-multi-classification")# Load model directly from transformers import AutoTokenizer, AutoModelForSequenceClassification tokenizer = AutoTokenizer.from_pretrained("jackietung/bert-base-chinese-finetuned-multi-classification") model = AutoModelForSequenceClassification.from_pretrained("jackietung/bert-base-chinese-finetuned-multi-classification") - Notebooks
- Google Colab
- Kaggle
| from transformers import pipeline | |
| # 載入文本分類管道 | |
| classifier = pipeline( | |
| "text-classification", | |
| model="jackietung/bert-base-chinese-multi-classification", | |
| return_all_scores=True | |
| ) | |
| # 測試文本 | |
| texts = [ | |
| "這個 App 的登入系統太複雜了,每次都要重新輸入密碼,能不能增加指紋登入功能?", | |
| "App 的搜尋功能太爛了,輸入關鍵字後常常顯示不相關的結果,希望能改進搜尋演算法。", | |
| "最新上架的商品圖片解析度太低,而且商品描述不夠詳細,很難做出購買決定。", | |
| "結帳流程太繁瑣,為什麼要填寫這麼多資料?而且付款完成後沒有明確的訂單確認頁面。", | |
| "客服回應速度太慢,我的問題提交三天了還沒有人回覆,這樣的服務品質令人失望。", | |
| "App 最近更新後經常閃退,而且耗電量增加了很多,希望開發團隊能盡快修復這些問題。" | |
| ] | |
| # 進行預測 | |
| for text in texts: | |
| result = classifier(text)[0] | |
| print(f"文本: {text}") | |
| # 按分數排序 | |
| sorted_scores = sorted(result, key=lambda x: x['score'], reverse=True) | |
| # 獲取最高分數的類別 | |
| top_category = sorted_scores[0] | |
| print(f"預測類別: {top_category['label']} (分數: {top_category['score']:.4f})") | |
| # 顯示所有類別分數 | |
| print("所有類別分數:") | |
| for score_item in sorted_scores: | |
| print(f" {score_item['label']}: {score_item['score']:.4f}") | |
| print("-" * 50) | |