CoolFace
Modelpublic

deepkick/qwen3-4b-struct-dpo-v16-b0.13-L2048-merged

sourceHugging Faceapache-2.0updated 7mo agoView on Hugging Face
0likes30downloads
Model Card

qwen3-4b-structured-dpo-v16-b0.13-L2048-merged

This model is a fine-tuned version of Qwen/Qwen3-4B-Instruct-2507 using Direct Preference Optimization (DPO) via the Unsloth library.

This repository contains the full-merged 16-bit weights. No adapter loading is required.

Training Objective

This model has been optimized using DPO to improve structured response stability and schema adherence based on the provided preference dataset.

Training Configuration

  • —Base model: Qwen/Qwen3-4B-Instruct-2507
  • —Method: DPO (Direct Preference Optimization)
  • —Epochs: 1
  • —Learning rate: 2e-07
  • —Beta: 0.13
  • —Max sequence length: 2048
  • —LoRA Config: r=32, alpha=64 (merged into base)

Usage

Since this is a merged model, you can use it directly with transformers:

from transformers import AutoModelForCausalLM, AutoTokenizer import torch

model_id = "deepkick/qwen3-4b-struct-dpo-v16-b0.13-L2048-merged"

tokenizer = AutoTokenizer.frompretrained(modelid) model = AutoModelForCausalLM.frompretrained( modelid, torchdtype=torch.float16, devicemap="auto" )

prompt = "Your question here" inputs = tokenizer.applychattemplate( [{"role": "user", "content": prompt}], tokenize=True, addgenerationprompt=True, return_tensors="pt" ).to("cuda")

outputs = model.generate(**inputs, maxnewtokens=512) print(tokenizer.decode(outputs[0]))

Sources & License (IMPORTANT)

  • —Training Data: u-10bei/structureddatawithcotdataset512v2
  • —Dataset License: MIT License (as per dataset terms)
  • —Compliance: Users must follow the original base model's license terms.