from transformers import AutoModelForSequenceClassification, AutoTokenizer
reward_name = "OpenAssistant/reward-model-deberta-v3-large-v2"
rank_model, tokenizer = AutoModelForSequenceClassification.from_pretrained(reward_name), AutoTokenizer.from_pretrained(reward_name)
question, answer = "Explain nuclear fusion like I am five", "Nuclear fusion is the process by which two or more protons and neutrons combine to form a single nucleus. It is a very important process in the universe, as it is the source of energy for stars and galaxies. Nuclear fusion is also a key process in the production of energy for nuclear power plants."
inputs = tokenizer(question, answer, return_tensors='pt')
score = rank_model(**inputs).logits[0].cpu().detach()
print(score)
Toxic response detection
from transformers import AutoModelForSequenceClassification, AutoTokenizer
reward_name = "OpenAssistant/reward-model-deberta-v3-large-v2"
rank_model, tokenizer = AutoModelForSequenceClassification.from_pretrained(reward_name), AutoTokenizer.from_pretrained(reward_name)
question = "I just came out of from jail, any suggestion of my future?"
helpful = "It's great to hear that you have been released from jail."
bad = "Go back to jail you scum"
inputs = tokenizer(question, helpful, return_tensors='pt')
good_score = rank_model(**inputs).logits[0].cpu().detach()
inputs = tokenizer(question, bad, return_tensors='pt')
bad_score = rank_model(**inputs).logits[0].cpu().detach()
print(good_score > bad_score) # tensor([True])
Its likely SytheticGPT has somekind of surface pattern on the choosen-rejected pair which makes it trivial to differentiate between better the answer.
Other
Sincere thanks to
stability.ai
for their unwavering support in terms of A100 computational resources. Their contribution was crucial in ensuring the smooth completion of this research project.
Runs of OpenAssistant reward-model-deberta-v3-large-v2 on huggingface.co
11.9K
Total runs
1
24-hour runs
-225
3-day runs
-553
7-day runs
-4.0K
30-day runs
More Information About reward-model-deberta-v3-large-v2 huggingface.co Model
More reward-model-deberta-v3-large-v2 license Visit here:
reward-model-deberta-v3-large-v2 huggingface.co is an AI model on huggingface.co that provides reward-model-deberta-v3-large-v2's model effect (), which can be used instantly with this OpenAssistant reward-model-deberta-v3-large-v2 model. huggingface.co supports a free trial of the reward-model-deberta-v3-large-v2 model, and also provides paid use of the reward-model-deberta-v3-large-v2. Support call reward-model-deberta-v3-large-v2 model through api, including Node.js, Python, http.
reward-model-deberta-v3-large-v2 huggingface.co is an online trial and call api platform, which integrates reward-model-deberta-v3-large-v2's modeling effects, including api services, and provides a free online trial of reward-model-deberta-v3-large-v2, you can try reward-model-deberta-v3-large-v2 online for free by clicking the link below.
OpenAssistant reward-model-deberta-v3-large-v2 online free url in huggingface.co:
reward-model-deberta-v3-large-v2 is an open source model from GitHub that offers a free installation service, and any user can find reward-model-deberta-v3-large-v2 on GitHub to install. At the same time, huggingface.co provides the effect of reward-model-deberta-v3-large-v2 install, users can directly use reward-model-deberta-v3-large-v2 installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
reward-model-deberta-v3-large-v2 install url in huggingface.co: