Surgical video understanding
Collection
LoRA adapters, supervised baselines, and LemonFM linear probes trained for the SDSC x Chicago Booth surgical video understanding leaderboard. • 27 items • Updated
How to use skblv/gemma-3-27b-it-lora-cholect50-instruments with PEFT:
from peft import PeftModel
from transformers import AutoModelForCausalLM
base_model = AutoModelForCausalLM.from_pretrained("google/gemma-3-27b-it")
model = PeftModel.from_pretrained(base_model, "skblv/gemma-3-27b-it-lora-cholect50-instruments")LoRA adapter plus a 6-way linear classification head on google/gemma-3-27b-it, fine-tuned for multi-label instrument presence on CholecT50 frames.
This is the “Gemma 3 27B fine-tuned” row on the Instruments tab of the SDSC × Chicago Booth surgical video understanding leaderboard.
This closed-set example mirrors the leaderboard format, not a text-input API for this checkpoint.
[surgical frame]
Which instruments are visible in this laparoscopic cholecystectomy frame?
Select every matching label.
- grasper
- bipolar
- hook
- scissors
- clipper
- irrigator
adapter_model.safetensors / adapter_config.json — LoRA (r=128, alpha=256) on q/k/v/o_proj and out_projclassifier.pt — linear head over the 5376-d hidden state (6 tools)model_config.json — tool vocabulary and training hyperparametersYou need the adapter and the classification head; this is not a generative JSON adapter.
Full CholecT50 validation split (95% bootstrap CI):
| Metric | Value |
|---|---|
| Exact match | 83.02% (82.52–83.56) |
| Micro-averaged F1 | 92.83% (92.58–93.07) |
Research baseline only. Not a medical device.