Downloads · 30 days
21
27% of all-time downloads
clarkkitchen22/NFLWRBOT25-1.7b
NFLWRBOT25-1.7b is a text generation model from clarkkitchen22. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
NFLWRBOT25-1.7b is a Qwen3 1.7B causal language model fine-tuned to answer questions about 2025 NFL wide receiver statistics. It is intended for conversational lookup, explanation, comparison, and lightweight analysis…
Downloads · 30 days
21
27% of all-time downloads
All-time downloads
77
Public
Parameters
1.7B
3.5 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors3.4 GB · 100%
From the Hugging Face model README
NFLWRBOT25-1.7b is a Qwen3 1.7B causal language model fine-tuned to answer questions about 2025 NFL wide receiver statistics. It is intended for conversational lookup, explanation, comparison, and lightweight analysis of receiver production, usage, efficiency, quarter splits, and related context from the cleaned 2025 wide receiver dataset.
This checkpoint is a merged full model. It was trained from Qwen/Qwen3-1.7B with a QLoRA adapter and then merged back into the base model weights for easier local loading.
Qwen/Qwen3-1.7BSebastianAndreu/24679_NFL_WR_Dataset_2025clarkkitchen22/NFLWR2025CLEANEDThis model is designed for:
It is not intended for betting advice, official league reporting, injury reporting, live sports updates, or decisions that require verified real-time information.
The training data was converted from the public Hugging Face dataset SebastianAndreu/24679_NFL_WR_Dataset_2025 into ChatML instruction examples. The cleaned dataset contains 10,163 total examples with train and validation splits.
The examples cover:
The final full training run completed 585 steps.
| Metric | Value |
|---|---|
| Epoch | 1.0 |
| Train runtime | 4,436 seconds |
| Final training loss | 0.328 |
| Final eval loss | 0.15836799144744873 |
| Final eval mean token accuracy | 0.9433529111585347 |
These metrics measure performance on the generated validation split. They should not be treated as a complete benchmark of sports reasoning, factual accuracy, or general language ability.
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
model_id = "clarkkitchen22/NFLWRBOT25-1.7b"
tokenizer = AutoTokenizer.from_pretrained(model_id, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
model_id,
torch_dtype=torch.bfloat16,
device_map="auto",
trust_remote_code=True,
)
messages = [
{
"role": "system",
"content": "You are an expert in 2025 NFL wide receiver stats. Answer concisely and cite the numbers you use.",
},
{
"role": "user",
"content": "What should I look at to evaluate a 2025 wide receiver besides receptions and yards?",
},
]
prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
with torch.no_grad():
outputs = model.generate(
**inputs,
max_new_tokens=256,
do_sample=False,
pad_token_id=tokenizer.eos_token_id,
)
print(tokenizer.decode(outputs[0][inputs["input_ids"].shape[-1]:], skip_special_tokens=True))
For serious sports analytics, use this model as a conversational layer over verified data rather than as the sole source of truth. When exact statistics matter, cross-check against the original dataset or an authoritative statistics provider.
Base model: Qwen/Qwen3-1.7B.
Source dataset: SebastianAndreu/24679_NFL_WR_Dataset_2025.
Cleaned ChatML dataset: clarkkitchen22/NFLWR2025CLEANED.