Downloads · 30 days
42
26% of all-time downloads
thinkwee/NOVER1-Qwen2.5-7B
NOVER1-Qwen2.5-7B is a question answering model from thinkwee. Use it when the input is a question plus a passage. It is set up for transformers. The card lists the license as apache-2.0.
<div align="center" <img src="https://cdn-uploads.huggingface.co/production/uploads/66e2932e5c100c12aa2def39/eXs4IknCtnZUTAuDpVly.png" alt="NOVER1 Logo" width="600" </div
Downloads · 30 days
42
26% of all-time downloads
All-time downloads
160
Public
Parameters
7.6B
15.2 GB on disk
Likes
2
Public
Click a slice to open those files.
.safetensors15.2 GB · 100%
From the Hugging Face model README
NOVER1 is a series of large reasoning models that can perform general reasoning across many text-to-text tasks.
NOVER1 is trained using NOVER (NO-VERifier Reinforcement Learning) proposed in the paper NOVER: Incentive Training for Language Models via Verifier-Free Reinforcement Learning.
It is trained on several general reasoning datasets with freeform text answers, eliminating the requirement of a rule-based verifier or reward model by introducing a reasoning perplexity-based proxy reward.
from transformers import AutoModelForCausalLM, AutoTokenizer
model = AutoModelForCausalLM.from_pretrained("thinkwee/NOVER1-Qwen2.5-7B")
tokenizer = AutoTokenizer.from_pretrained("thinkwee/NOVER1-Qwen2.5-7B")
question = "What is machine learning?"
prompt = f"Question: {question}\n\nAnswer the question and return in the following format:\n\n<think>\n...\n</think>\n\n<answer>\n...\n</answer>"
inputs = tokenizer(prompt, return_tensors="pt")
outputs = model.generate(
**inputs,
max_new_tokens=4096,
temperature=0.7,
do_sample=True
)
response = tokenizer.decode(outputs[0], skip_special_tokens=True)
print(response[len(prompt):])
<div style="background:#000; color:#fff; padding:12px; border-radius:8px; font-family:monospace;">
<pre style="background:#000; color:#fff; margin:0; padding:0; border:none; white-space:pre-wrap; word-wrap:break-word;">
<think>
In the context of artificial intelligence (AI), machine learning is a technique that allows computers to learn from data and improve their performance on a specific task without being explicitly programmed. Machine learning algorithms can analyze large amounts of data and identify patterns and relationships that can be used to make predictions or decisions. This approach is particularly useful in applications where it is difficult or impossible to program the computer to perform a specific task, such as image recognition, natural language processing, and recommendation systems.
</think>
<answer> Machine learning is a technique that involves training a computer model on a large dataset to identify patterns and relationships that can be used to make predictions or decisions. It is based on the idea that computers can learn from data and improve their performance on a specific task without being explicitly programmed. Machine learning algorithms can analyze large amounts of data and identify patterns and relationships that can be used to make predictions or decisions. This approach is particularly useful in applications where it is difficult or impossible to program the computer to perform a specific task, such as image recognition, natural language processing, and recommendation systems. </answer> </pre>
</div>If you use this model, please cite the NOVER paper:
@article{liu2025noverincentivetraininglanguage,
title={NOVER: Incentive Training for Language Models via Verifier-Free Reinforcement Learning},
author={Wei Liu and Siya Qi and Xinyu Wang and Chen Qian and Yali Du and Yulan He},
year={2025},
eprint={2505.16022},
archivePrefix={arXiv},
primaryClass={cs.CL},
url={https://arxiv.org/abs/2505.16022},
}