Views
No views yet
DPO on the v0 preference dataset run for 4 epochs — a deliberate overfitting experiment, not a recommended checkpoint.
dpo-v0, but trained for 4 epochs instead of 1, to study how DPO degrades when over-trained on a small preference set. Published for reproducibility of that specific experiment, not as a general-purpose checkpoint.GGUF quantizations available: this project's current-best checkpoint is also published as 12-level GGUF quantizations forllama.cpp-based on-device inference (quantized fromdpo-v1-scale, not this checkpoint).
| Property | Details |
|---|---|
| Model | onebee-gf-dpo-v1-4epoch |
| Parameters | ~2B effective (base) + LoRA rank 16 adapter |
| Architecture | Gemma4 (multimodal, text + vision) |
| Base Model | google/gemma-4-E2B-it |
| Language | English |
| Context Length | 131,072 tokens (inherited from base model) |
| Training Method | LoRA DPO, 4 epochs (vs. 1 epoch for dpo-v0), same 200-pair v0 dataset |
| License | Apache-2.0 (inherited from base model) |
pip install transformers torch1from transformers import AutoModelForCausalLM, AutoProcessor
2
3model = AutoModelForCausalLM.from_pretrained("arrochi112/onebee-gf-dpo-v1-4epoch")
4processor = AutoProcessor.from_pretrained("arrochi112/onebee-gf-dpo-v1-4epoch")
5
6messages = [
7 {"role": "system", "content": "You are a warm AI companion who remembers this user."},
8 {"role": "user", "content": "What conference did I say I was attending?"},
9]
10inputs = processor.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt")
11output = model.generate(**inputs, max_new_tokens=128)
12print(processor.decode(output[0], skip_special_tokens=True))docs/dpo_results.md for the overfitting-experiment comparison against dpo-v0.docs/dpo_results.md.| Repo | Description |
|---|---|
| onebee-gf-sft-v0 | Day 4 v0 SFT (202 examples) |
| onebee-gf-sft-v1 | Proper-scale SFT (2232 examples) |
| onebee-gf-dpo-v0 | Week 2 DPO v0 (200 pairs) |
| onebee-gf-dpo-v1-4epoch | DPO overfitting experiment |
| onebee-gf-dpo-v1-scale | Proper-scale DPO, pre-distillation |
| onebee-gf-distill-v1 | SFT+DPO+distillation — current best overall |
| onebee-gf-dpo-v1-scale-gguf | GGUF quantizations |
1@software{small_mind_companion,
2 title = {small-mind-companion: Post-training and cognitive architecture for a small multimodal companion LLM},
3 author = {arrogance231},
4 year = {2026},
5 url = {https://github.com/arrogance231/small-mind-companion}
6}google/gemma-4-E2B-it).