Views
No views yet
| Metric | Entity Extraction | Relationship Extraction |
|---|---|---|
| Precision | 0.000 | 0.000 |
| Recall | 0.000 | 0.000 |
| F1-Score | 0.000 | 0.000 |
1from transformers import AutoTokenizer, AutoModelForCausalLM
2from peft import PeftModel
3
4# Load base model
5base_model = AutoModelForCausalLM.from_pretrained(
6 "Qwen/Qwen2.5-3B-Thinking",
7 torch_dtype="auto",
8 device_map="auto"
9)
10
11# Load LoRA adapter
12model = PeftModel.from_pretrained(base_model, "xingqiang/Medical-NER-Qwen-4B-Thinking-plus")
13tokenizer = AutoTokenizer.from_pretrained("xingqiang/Medical-NER-Qwen-4B-Thinking-plus")
14
15# Generate medical analysis
16text = "Hepatitis C virus causes chronic liver infection."
17messages = [
18 {"role": "user", "content": f"Extract medical entities and relationships from: {text}"}
19]
20
21prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
22inputs = tokenizer(prompt, return_tensors="pt")
23outputs = model.generate(**inputs, max_new_tokens=256)
24result = tokenizer.decode(outputs[0], skip_special_tokens=True)
25print(result)