Downloads · 30 days
0
suhas2468/rico-blip-lora-model
rico-blip-lora-model is a image-to-text model from suhas2468. Use it when you need a caption or text from an image. It is set up for transformers.
This model is a BLIP image captioning model fine-tuned using LoRA (Low Rank Adaptation) on the RICO Screen2Words dataset.
Downloads · 30 days
0
Access
Public
Updated Mar 11, 2026
Repo size
4.7 MB
Likes
0
Public
Click a slice to open those files.
.safetensors4.7 MB · 87%
From the Hugging Face model README
This model is a BLIP image captioning model fine-tuned using LoRA (Low Rank Adaptation) on the RICO Screen2Words dataset.
The goal of the model is to generate textual descriptions of mobile user interface screenshots. The model takes an image of a UI screen as input and produces a caption describing the interface.
This model can be used to generate captions describing mobile UI screenshots. It can help automatically summarize UI layouts and components present in mobile application interfaces.
Example use cases include:
The model is not designed for:
Example inference code:
from transformers import pipeline
pipe = pipeline(
"image-to-text",
model="suhas2468/rico-blip-lora-model"
)
result = pipe("example_image.png")
print(result)
The model was fine-tuned using the RICO Screen2Words dataset.
This dataset contains mobile UI screenshots paired with captions describing the interface.
Dataset link: https://huggingface.co/datasets/rootsautomation/RICO-Screen2Words
Training was performed using Hugging Face Transformers, PEFT, and PyTorch.
The model was fine-tuned using LoRA (Low Rank Adaptation).
LoRA enables efficient fine-tuning by adding small trainable adapters to the base model while keeping most of the original model parameters frozen. This reduces GPU memory usage and speeds up training.
Training was performed on:
GitHub repository containing the training notebook and code: