Views
No views yet
pip install transformers1from transformers import PegasusXForConditionalGeneration, AutoTokenizer
2
3model = PegasusXForConditionalGeneration.from_pretrained("satjawat/pegasus-x-thai-sum")
4tokenizer = AutoTokenizer.from_pretrained("satjawat/pegasus-x-thai-sum")
5
6new_input_string = "ข้อความ"
7new_input_ids = tokenizer(new_input_string.lower(), return_tensors="pt").input_ids
8summary_ids = model.generate(new_input_ids, max_length=50, num_beams=6, length_penalty=2.0, early_stopping=True)
9summary = tokenizer.decode(summary_ids[0], skip_special_tokens=True)
10
11print("Input:", new_input_string)
12print("Generated Summary:", summary)ปรีชานนท์ ชาติไทย และ สัจจวัจน์ ส่งเสริม. (2567),
การสรุปข้อความข่าวภาษาไทยด้วยโครงข่ายประสาทเทียม (Thai News Text Summarization Using Neural Network),
วิทยาศาสตรบัณฑิต (วทบ.):ขอนแก่น, มหาวิทยาลัยขอนแก่น