HumanLLMs/Human-Like-DPO-Dataset
Viewer • Updated • 10.9k • 894 • 255
How to use georgebu/reward_model with Transformers:
# Use a pipeline as a high-level helper
from transformers import pipeline
pipe = pipeline("text-classification", model="georgebu/reward_model") # Load model directly
from transformers import AutoTokenizer, AutoModelForSequenceClassification
tokenizer = AutoTokenizer.from_pretrained("georgebu/reward_model")
model = AutoModelForSequenceClassification.from_pretrained("georgebu/reward_model")Модель была создана для дообучения "HuggingFaceTB/SmolLM-135M-Instruct" с использованием Proximal Policy Optimization (PPO)
Правильно оценивает сгенерированный моделью текст, на обучающем датасете показала большие различия в оценках для 'chosen' и 'rejected'
reward_model = AutoModelForSequenceClassification.from_pretrained(
MODEL_ID,
num_labels=1
)
reward_model.to(device)
inputs_chosen = tokenizer.apply_chat_template(['some text', tokenize=False)
inputs_chosen = tokenizer(inputs_chosen, return_tensors="pt").to(DEVICE)
score_chosen = reward_model(**inputs_chosen).logits[0].cpu().detach()
print(score_chosen)
Base model
HuggingFaceTB/SmolLM-135M