Views
No views yet
pip install transformers1import torch
2from transformers import T5Tokenizer, T5ForConditionalGeneration
3
4device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
5
6recap_model_name = "Macedonian-ASR/mt5-restore-capitalization-macedonian"
7recap_tokenizer = T5Tokenizer.from_pretrained(recap_model_name)
8recap_model = T5ForConditionalGeneration.from_pretrained(recap_model_name)
9recap_model.to(device)
10
11sentence = "скопје е главен град на македонија"
12inputs = recap_tokenizer(["restore capitalization and punctuation: " + sentence], return_tensors="pt", padding=True).to(device)
13outputs = recap_model.generate(**inputs, max_length=768, num_beams=5, early_stopping=True).squeeze(0)
14recap_result = recap_tokenizer.decode(outputs, skip_special_tokens=True)
15print(recap_result)
16-> "Скопје е главен град на Македонија."