te-sla/sumarizacija
Viewer โข Updated โข 108k โข 208 โข 1
How to use te-sla/sum600 with Transformers:
# Use a pipeline as a high-level helper
# Warning: Pipeline type "summarization" is no longer supported in transformers v5.
# You must load the model directly (see below) or downgrade to v4.x with:
# pip install "transformers<5.0.0"
from transformers import pipeline
pipe = pipeline("summarization", model="te-sla/sum600") # pip install -U transformers accelerate
# Load model directly
from transformers import AutoTokenizer, AutoModelForCausalLM
tokenizer = AutoTokenizer.from_pretrained("te-sla/sum600")
model = AutoModelForCausalLM.from_pretrained("te-sla/sum600", device_map="auto")
Qwen3-0.6B - sumarizacija |
|
|
ะะพะดะตะป ะทะฐ ััะผะฐัะธะทะฐัะธัั ะทะฐัะฝะพะฒะฐะฝ ะฝะฐ Qwen3 ะผะพะดะตะปั - 600 ะผะธะปะธะพะฝะฐ ะฟะฐัะฐะผะตัะฐัะฐ |
Summarization model based on Qwen3 model - 600 million parameters |
>>> from transformers import Qwen3ForCausalLM, Qwen2TokenizerFast
>>> import torch
>>> device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
>>> model = Qwen3ForCausalLM.from_pretrained("te-sla/sum600")
>>> model.to(device)
>>> model.eval()
>>> tokenizer = Qwen2TokenizerFast.from_pretrained("te-sla/sum600", padding_side="left")
>>> eos_token = "<|endoftext|>"
>>> tokenizer.pad_token = eos_token
>>> tokenizer.pad_token_id = tokenizer.convert_tokens_to_ids(tokenizer.pad_token)
>>> tokenizer.eos_token = tokenizer.pad_token
>>> tokenizer.eos_token_id = tokenizer.pad_token_id
>>> tokenizer.padding_side = "left"
>>> text = "Trombofilija nastaje kao rezultat kompleksne interakcije izmeฤu negenetiฤkih i genetiฤkih faktora rizika koji hemostaznu ravnoteลพu pomeraju u smeru hiperkoagulacije i dovode do pojave tromboze. Veoma znaฤajan faktor rizika za nastanak trombofilije je deficijencija inhibitora koagulacije: antitrombina, proteina C ili proteina S. Veliki korak u razumevanju genetiฤke osnove i molekularne dijagnostike trombofilije napravljen je otkriฤem rezistencije na aktivirani protein C i faktor V Leiden mutacije. Ubrzo je otkrivena i varijanta u 3'-nekodirajucem regionu gena za faktor II (FII G20210A), za koju je pokazano da dovodi do poviลกene koncentracije protrombina u plazmi. Ove dve genske varijante su najuฤestaliji genetiฤki faktori rizika za nastanak trombofilije. Nedavno je opisana nova mutacija u genu za protrombin (c.1787G gt T) za koju je pokazano da dovodi do rezistencije na antitrombin, odnosno do smanjene moguฤnosti inaktivacije mutiranog trombina od strane antitrombina, sto predstavlja novi mehanizam za nastanak trombofilije. U toku poslednjih decenija, opisan je veliki broj genetiฤkih faktora rizika za nastanak trombofilije, ukljuฤuju}i one koji dovode do: nedostatka inhibitora koagulacije, poveฤanog nivoa ili smanjene inaktivacije koagulacionih faktora ili defekata sistema za fibrinolizu. Meฤutim, veฤina njih nije od dijagnostiฤke vaลพnosti zbog njihovog malog ili joลก uvek nepoznatog uticaja na etiologiju trombofilije. Primena novih tehnologija koje omoguฤavaju analizu velikog broja gena kod jednog pacijenta otvoriฤe moguฤnost individualnog utvrฤivanja genetiฤkih faktora rizika, samim tim i adekvatan terapeutski pristup."
>>> text += eos_token
>>> inputs = tokenizer(text, return_tensors="pt", padding="longest", truncation=True, max_length=1024)
>>> inputs = {k: v.to(device) for k, v in inputs.items()}
>>> prompt_length = inputs["input_ids"].shape[1]
>>> with torch.no_grad():
>>> generated_ids = model.generate(
>>> input_ids=inputs["input_ids"],
>>> attention_mask=inputs["attention_mask"],
>>> max_new_tokens=200,
>>> no_repeat_ngram_size=3,
>>> num_beams=6,
>>> min_length = 50,
>>> length_penalty = 0,
>>> early_stopping = True,
>>> pad_token_id = tokenizer.pad_token_id,
>>> eos_token_id = tokenizer.pad_token_id)
>>> generated_ids = generated_ids.cpu()
>>> decoded_output = tokenizer.decode(generated_ids[0][prompt_length:], skip_special_tokens=True).strip()
>>> print(decoded_output)
>>> Nova mutacija kod gena za prodovebina omoguฤava rezibilnost na antidovebina, ลกto je kljuฤno za mehanizme nastanka trombozi.
|
ะัััะฐะถะธะฒะฐัะต jะต ัะฟัะพะฒะตะดะตะฝะพ ัะท ะฟะพะดััะบั ะคะพะฝะดะฐ ะทะฐ ะฝะฐัะบั ะ ะตะฟัะฑะปะธะบะต ะกัะฑะธjะต, #7276, Text Embeddings โ Serbian Language Applications โ TESLA |
This research was supported by the Science Fund of the Republic of Serbia, #7276, Text Embeddings - Serbian Language Applications - TESLA |