File size: 1,455 Bytes
690cae4 68f72a7 690cae4 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | ---
license: apache-2.0
datasets:
- weiminw/heliumos_reward_score
base_model:
- Qwen/Qwen3-4B
pipeline_tag: text-classification
tags:
- reward model
---
# Model Overview
该模型用于对AI回复的正确性和内容可用价值的评估, 分数从0-100. 0-35可以判断为完全不可用(内容错误,与事实不符,未遵循用户的指令). 35-50(部分内容可用), 50-100(内容正确并且遵循用户的指令,可以使用). 该模型一般配合Best-of-N来使用, 对于35分以下的直接丢弃, 对于35-50分之间的,可以引入critics来修正后重新采样, 50分以上的可以直接使用.
该模型既可以用于Final Answer的评估, 也可以用于LLM调用Tool的评估(主要评估使用工具是否合理,参数是否正确.)
**SCORE**: 0.00-100.00
# Usage
## Run the Inference Code
```python
import torch
from transformers import AutoTokenizer, AutoModelForSequenceClassification
model_id = "weiminw/Heliumos-RM-4B"
tokenizer = AutoTokenizer.from_pretrained(model_id,padding_side="left")
model = AutoModelForSequenceClassification.from_pretrained(
model_id,
torch_dtype="auto",
device_map="auto"
)
messages = [
{'role': 'user', 'content': "what is 12 * 12?"},
{'role': 'assistant', 'content': "144"}
]
text_encoded = tokenizer.apply_chat_template(messages, return_dict=True, return_tensors="pt", tokenize=True).to("cuda:0")
score = model(**text_encoded)
print(score.logits[0]) #
``` |