YAML Metadata Warning:empty or missing yaml metadata in repo card

Check out the documentation for more information.

Qwen Quarterly Letters v2 - Advanced Curriculum Training

🎯 Model Description

This is an advanced fine-tuned version of Qwen/Qwen2.5-7B-Instruct specifically trained to replicate the sophisticated writing style and analytical depth of professional quarterly investment letters using a novel 4-stage curriculum learning approach.

πŸ† Training Results

  • Final Training Loss: 1.74 (excellent convergence through curriculum learning)
  • Training Approach: 4-stage curriculum (Foundation β†’ Paragraph β†’ Reasoning β†’ Integration)
  • Style-Aware Training: 230+ enhanced examples with style pattern extraction
  • Training Data: 101 high-quality historical quarterly letters (25 years of data)

πŸŽ“ Training Methodology

4-Stage Curriculum Learning:

  1. Foundation Stage (Loss: 1.67): Overall letter structure and professional tone
  2. Paragraph Stage (Loss: 1.98): Paragraph-level analytical patterns and transitions
  3. Reasoning Stage (Loss: 2.01): Complex analytical reasoning chains (evidence β†’ insight β†’ implication)
  4. Integration Stage (Loss: 1.74): Unified sophisticated voice across all elements

Advanced Features:

  • Style Pattern Extraction: Analyzes vocabulary diversity, sentence complexity, analytical reasoning density
  • Progressive LoRA Configuration: r=64β†’128, Ξ±=128β†’256 across stages
  • Enhanced Data Preprocessing: Multiple training variants per letter focusing on different style aspects
  • Professional Voice Modeling: System prompts specifying analytical depth and transition requirements

οΏ½οΏ½ Key Capabilities

  • Sophisticated Financial Voice: Matches analytical depth of expert quarterly letters
  • Style Consistency: Maintains professional tone across different market conditions
  • Enhanced Reasoning: Demonstrates complex analytical reasoning chains
  • Professional Transitions: Uses sophisticated connectors and logical flow patterns
  • Market Data Integration: Seamlessly incorporates financial data into analytical narratives

πŸ’‘ Usage

from transformers import AutoTokenizer, AutoModelForCausalLM
from peft import PeftModel

# Load base model
base_model = AutoModelForCausalLM.from_pretrained(
    "Qwen/Qwen2.5-7B-Instruct",
    torch_dtype=torch.bfloat16,
    device_map="auto",
    trust_remote_code=True
)

# Load tokenizer
tokenizer = AutoTokenizer.from_pretrained("Qwen/Qwen2.5-7B-Instruct")
if tokenizer.pad_token is None:
    tokenizer.pad_token = "<|endoftext|>"

# Load fine-tuned adapter
model = PeftModel.from_pretrained(base_model, "Quinut/qwen_QL_v2")
model.eval()

# Generate quarterly letter
system_prompt = "You are a senior portfolio manager with 25+ years of experience writing comprehensive quarterly investment letters for high-net-worth clients."

user_prompt = """Write a comprehensive quarterly market letter for Q4 2024 analyzing:
- Technology sector performance and AI investment trends
- Interest rate environment impact on bond and equity markets  
- International market opportunities vs domestic positioning
- Portfolio allocation recommendations for 2025

Market Data:
β€’ S&P 500: 5,881.63 (QTD: 2.41%, YTD: 25.02%)
β€’ NASDAQ: 19,310.79 (QTD: 6.35%, YTD: 29.57%)
β€’ 10-Year Treasury: 4.6%"""

# Format for Qwen
formatted_prompt = f"<|im_start|>system\n{system_prompt}<|im_end|>\n<|im_start|>user\n{user_prompt}<|im_end|>\n<|im_start|>assistant\n"

inputs = tokenizer(formatted_prompt, return_tensors="pt")
outputs = model.generate(
    **inputs,
    max_new_tokens=800,
    temperature=0.7,
    top_p=0.9,
    repetition_penalty=1.05,
    do_sample=True
)

response = tokenizer.decode(outputs[0], skip_special_tokens=True)
generated_letter = response[len(formatted_prompt):].strip()
print(generated_letter)

πŸ“ˆ Performance Metrics

  • Curriculum Training Time: ~4 minutes on H100 GPU
  • Model Size: 7B parameters (LoRA adapter: ~362M trainable parameters)
  • Context Length: 1024 tokens
  • Attention Mechanism: Optimized SDPA (Scaled Dot Product Attention)

πŸ”§ Training Configuration

  • Base Model: Qwen/Qwen2.5-7B-Instruct
  • Training Framework: PyTorch + Transformers + PEFT
  • LoRA Configuration: Progressive ranks (64β†’128), alpha (128β†’256)
  • Batch Size: 2 per device with gradient accumulation
  • Learning Rates: Stage-specific (1e-4 β†’ 2e-4 β†’ 1.5e-4 β†’ 5e-5)

πŸ“Š Training Data

  • Source: 101 historical quarterly investment letters (2000-2025)
  • Enhanced Processing: 230+ style-aware training examples
  • Market Data Integration: Comprehensive index performance data
  • Style Analysis: Vocabulary diversity, sentence complexity, analytical patterns

πŸ… Model Comparison

Metric Previous Model Qwen QL v2
Training Approach Single-stage 4-stage curriculum
Final Loss 1.23 1.74
Style Learning Basic Advanced pattern extraction
Training Examples ~100 230+ enhanced
Voice Consistency Variable Professional across conditions

πŸ“ License

MIT License

πŸ™ Acknowledgments

Built using advanced curriculum learning techniques specifically designed for financial writing style replication.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support