Downloads · 30 days
30
14% of all-time downloads
carolineec/CycleReward-Combo
CycleReward-Combo is a machine learning model from carolineec. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as mit.
Downloads · 30 days
30
14% of all-time downloads
All-time downloads
215
Public
Parameters
447M
1.8 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors1.8 GB · 100%
How the weights are stored.
F32447M · 100%
From the Hugging Face model README
Project page | Paper | Code
Reward model for image-text alignment trained on both image-to-text and text-to-image comparison pairs from CyclePrefDB-I2T and CyclePrefDB-T2I datasets.
This model has been pushed to the Hub using the PytorchModelHubMixin integration.
Download the model.py, med_config.json files and blip folder from this repository. You can load the pretrained model using the code below:
import torch
from PIL import Image
from model import CycleReward
device='cuda'
model = CycleReward.from_pretrained("carolineec/CycleReward-Combo")
model.to(device)
model.eval()
preprocess = model.preprocess
image_path = "cat.jpg"
caption = "a photo of a cat"
image = preprocess(Image.open(image_path)).unsqueeze(0).to(device)
print('prepared data')
score = model.score(image, caption)
print('my score:', score.item())
@article{bahng2025cyclereward,
title={Cycle Consistency as Reward: Learning Image-Text Alignment without Human Preferences},
author= {Bahng, Hyojin and Chan, Caroline and Durand, Fredo and Isola, Phillip},
journal={arXiv preprint arXiv:2506.02095},
year={2025}
}