Downloads · 30 days
0
Moonxc/Qwen3-8B-bmw-press
Qwen3-8B-bmw-press is a machine learning model from Moonxc. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for transformers. The card lists the license as apache-2.0.
This is a fine-tuned version of Qwen/Qwen3-8B trained on the BMW Press Releases Dataset (1K). The model has been adapted to understand and generate text in the specific corporate style of BMW Group press releases.
Downloads · 30 days
0
Access
Public
Updated Jan 6, 2026
Repo size
29.9 GB
Likes
0
Public
Click a slice to open those files.
.safetensors44.6 GB · 100%
From the Hugging Face model README
This is a fine-tuned version of Qwen/Qwen3-8B trained on the BMW Press Releases Dataset (1K). The model has been adapted to understand and generate text in the specific corporate style of BMW Group press releases.
It features multiple variants based on parameter-efficient fine-tuning (LoRA) and experimental architecture modifications (Layer Dropping and Pruning).
This model is designed for:
Neue Klasse), and financial results.

| Model | Test Perplexity ↓ | Mean Entropy ↓ |
|---|---|---|
| Qwen3-8B (Baseline) | 9.49 | 0.00 |
| original | 5.59 | 0.73 |
| original_lora | 11.40 | 0.51 |
| dropped | 6.11 | 1.14 |
| dropped_lora | 15.59 | 0.50 |
| pruned | 11.60 | 1.93 |
| pruned_lora | 14.96 | 1.61 |
Note: Lower perplexity indicates better language modeling. Lower mean entropy typically indicates more deterministic/confident generation. The baseline Qwen3-8B has 0.00 mean entropy because all generated responses fell into single semantic clusters.
Prompt: "Tell me about: Valentino Rossi racing with BMW M4 GT3 in the 2025 FIA WEC"
<details> <summary><b>Pretrained Qwen3-8B (Baseline)</b> — ❌ Incorrect answer due to earlier knowledege cutoff</summary></details> <details> <summary><b>Lora fine-tuned Qwen3-8B</b> — ✅ BMW press release style with correct information</summary>As of now, there is no official announcement or credible report indicating that Valentino Rossi will be racing with a BMW M4 GT3 in the 2025 FIA World Endurance Championship (WEC)...
</details> <details> <summary><b>Pruned Qwen3-8B</b> — ❌ Degenerate output (too aggressive pruning)</summary>Valentino Rossi racing with BMW M4 GT3 in the 2025 FIA WEC
Munich. Valentino Rossi (ITA) will compete in the 2025 FIA World Endurance Championship (FIA WEC) as part of the BMW M Motorsport Hypercar programme. The two‑time World Champion will join the BMW M Team WRT line‑up for the 2025 season. He will share the cockpit of the BMW M Hybrid V8 with Robin Frijns (NED) and Raffaele Marciello (SUI)...
</details>********reactions emoji emoji\u8868\u60c5\u793a\u610f\u7b26\u5927\u5168\u5927\u5168\u5927\u5168\u5927\u5168BMWIconic Glow highlights BMW brand DNA and highlights the brand's global appeal. BMW M4 GT3: Powerful, super‑efficient, and versatile race car +++ BMW Individual paint finishes in the BMW iX2-60...
from transformers import AutoTokenizer, AutoModelForCausalLM
model_id = "Moonxc/Qwen3-8B-bmw-press"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, device_map="auto")
messages = [
{"role": "user", "content": "What is the Neue Klasse?"}
]
text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer(text, return_tensors="pt").to("cuda")
# Generate with parameters matching training/evaluation scripts
outputs = model.generate(
**inputs,
max_new_tokens=200,
temperature=0.7,
top_p=0.9,
do_sample=True,
pad_token_id=tokenizer.pad_token_id
)
# Decode only the new tokens
generated_ids = [
output_ids[len(input_ids):] for input_ids, output_ids in zip(inputs.input_ids, outputs)
]
response = tokenizer.batch_decode(generated_ids, skip_special_tokens=True)[0]
print(response)
This model was trained and uploaded using custom scripts in the llm_assignment repository.