Downloads · 30 days
5
1% of all-time downloads
radityapranata/absabert-keluhanpln-v3
absabert-keluhanpln-v3 is a text classification model from radityapranata. Use it when you need a label for a piece of text. It is set up for transformers.
DENGAN PENGUJIAN TERHADAP 5000 DATASET Basic Model ABSA BERT KELUHAN PLN dalam bahasa indonesia merupakan model yang dihasilkan dari : bert-base-uncased this raw template.
Downloads · 30 days
5
1% of all-time downloads
All-time downloads
638
Public
Parameters
109M
438 MB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors438 MB · 100%
From the Hugging Face model README
DENGAN PENGUJIAN TERHADAP 5000 DATASET
Basic Model ABSA BERT KELUHAN PLN dalam bahasa indonesia merupakan model yang dihasilkan dari : ##bert-base-uncased this raw template.
Dataset yang digunakan disini merupakan kumpulan data keluhan pelanggan dalam bahasa indonesia pada PLN Mobile.
Dengan pengukuran aspect yang terbagi meliputi : "Layanan Pelanggan" , "Ketersediaan Produk" , "Kebijakan Usaha" , "Pemulihan Layanan".
Hal ini mengutip dari jenis pengukuran yag dilakukan oleh Simon J. Bell di tahun 2006 dari University of Melbourne dalam publikasinya yang berjudul Coping With Customer Complaints
You can use this model directly with a pipeline for masked language modeling:
>>>pip install torch
>>>pip install transformers
>>>from transformers import BertTokenizer, BertForSequenceClassification
>>>import torch
model_name = "radityapranata/absabert-keluhanpln-v3"
tokenizer = BertTokenizer.from_pretrained(model_name)
model = BertForSequenceClassification.from_pretrained(model_name)
absa_pipeline = pipeline("sentiment-analysis", model=model, tokenizer=tokenizer)
text = "informasi tambah daya" #"Token listrik tidak dapat terisi, kwh meter tulisan periksa."
inputs = tokenizer(text, return_tensors="pt")
result = absa_pipeline(text)
outputs = model(**inputs)
logits = outputs.logits
get_aspect = torch.argmax(logits, dim=1).item()
aspects = ["Layanan Pelanggan", "Ketersediaan Produk", "Kebijakan Usaha", "Pemulihan Layanan"]
aspect = aspects[get_aspect]
for aspect_result in result:
Sentiment = aspect_result["label"]
Score = aspect_result["score"]
print("Aspect:", aspect)
print(f"Sentiment: {Sentiment}, Score: {Score}")