Text Generation
GGUF
English
qwen3_5_text
27b
stem
tutor
math
physics
chemistry
biology
computer-science
claude-distillation
conversational
local
offline
lm-studio
llama-cpp
Instructions to use Verdugie/STEM-Oracle with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use Verdugie/STEM-Oracle with llama.cpp:
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf Verdugie/STEM-Oracle:Q4_K_M # Run inference directly in the terminal: llama cli -hf Verdugie/STEM-Oracle:Q4_K_M
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf Verdugie/STEM-Oracle:Q4_K_M # Run inference directly in the terminal: llama cli -hf Verdugie/STEM-Oracle:Q4_K_M
Use pre-built binary
# Download pre-built binary from: # https://github.com/ggerganov/llama.cpp/releases # Start a local OpenAI-compatible server with a web UI: ./llama-server -hf Verdugie/STEM-Oracle:Q4_K_M # Run inference directly in the terminal: ./llama-cli -hf Verdugie/STEM-Oracle:Q4_K_M
Build from source code
git clone https://github.com/ggerganov/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-server llama-cli # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama-server -hf Verdugie/STEM-Oracle:Q4_K_M # Run inference directly in the terminal: ./build/bin/llama-cli -hf Verdugie/STEM-Oracle:Q4_K_M
Use Docker
docker model run hf.co/Verdugie/STEM-Oracle:Q4_K_M
- Llama new
- LM Studio
- Jan
- vLLM
How to use Verdugie/STEM-Oracle with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "Verdugie/STEM-Oracle" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Verdugie/STEM-Oracle", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/Verdugie/STEM-Oracle:Q4_K_M
- Ollama
How to use Verdugie/STEM-Oracle with Ollama:
ollama run hf.co/Verdugie/STEM-Oracle:Q4_K_M
- Unsloth Desktop
- Docker Model Runner
How to use Verdugie/STEM-Oracle with Docker Model Runner:
docker model run hf.co/Verdugie/STEM-Oracle:Q4_K_M
- Lemonade
How to use Verdugie/STEM-Oracle with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull Verdugie/STEM-Oracle:Q4_K_M
Run and chat with the model
lemonade run user.STEM-Oracle-Q4_K_M
List all available models
lemonade list
- Atomic Chat
Initial model card — stress testing in progress
Browse files
README.md
ADDED
|
@@ -0,0 +1,176 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: apache-2.0
|
| 3 |
+
language:
|
| 4 |
+
- en
|
| 5 |
+
- es
|
| 6 |
+
base_model: Qwen/Qwen3.5-27B
|
| 7 |
+
tags:
|
| 8 |
+
- conversational
|
| 9 |
+
- stem
|
| 10 |
+
- tutor
|
| 11 |
+
- math
|
| 12 |
+
- physics
|
| 13 |
+
- chemistry
|
| 14 |
+
- biology
|
| 15 |
+
- computer-science
|
| 16 |
+
- gguf
|
| 17 |
+
- claude-distillation
|
| 18 |
+
- opus
|
| 19 |
+
- density-optimized
|
| 20 |
+
- 27b-dense
|
| 21 |
+
library_name: transformers
|
| 22 |
+
pipeline_tag: text-generation
|
| 23 |
+
---
|
| 24 |
+
|
| 25 |
+
> **Stress testing in progress.** Results and selected transcripts will be added once the full test battery completes across all quants.
|
| 26 |
+
|
| 27 |
+
# STEM-Oracle-27B
|
| 28 |
+
|
| 29 |
+
A STEM tutor that doesn't hold your hand — it holds you accountable. Fine-tuned from **Qwen 3.5 27B Dense** on **5,179 conversations** distilled from Claude Opus 4.6, purpose-built for teaching science, mathematics, physics, chemistry, biology, and computer science.
|
| 30 |
+
|
| 31 |
+
STEM-Oracle shares the oracle-soul architecture with [Opus-Candid-27B-V3.5](https://huggingface.co/Verdugie/Opus-Candid-27B-V3.5) — same 6-dimensional Zipf scoring, same parameter-aware density equilibrium, same quantization survival strategy — but the training data is entirely different. Where V3.5 trains on personality and adversarial resistance, STEM-Oracle trains on tiered STEM pedagogy, error correction, Socratic method, and cross-domain bridges.
|
| 32 |
+
|
| 33 |
+
---
|
| 34 |
+
|
| 35 |
+
## What Makes This Different from Math-Distilled Models
|
| 36 |
+
|
| 37 |
+
Standard STEM fine-tunes (WizardMath, MetaMath, etc.) train on solution-answer pairs. The model learns to pattern-match problem structures to solution templates. Works on benchmarks. Breaks on follow-up questions.
|
| 38 |
+
|
| 39 |
+
STEM-Oracle trains the *reasoning disposition* alongside the domain knowledge:
|
| 40 |
+
|
| 41 |
+
- **Tiered depth** — the same concept explained at five levels, from freshman intuition to graduate formalism. The model meets you where you are, not where it wants to be.
|
| 42 |
+
- **Error correction without condescension** — catches misconceptions and wrong steps, explains *why* they're wrong, not just *that* they're wrong.
|
| 43 |
+
- **Socratic method** — asks probing questions instead of immediately giving answers. Forces understanding over memorization.
|
| 44 |
+
- **Cross-domain bridges** — connects linear algebra to quantum mechanics, graph theory to chemistry, thermodynamics to information theory. Trained to make connections conventional tutors don't.
|
| 45 |
+
- **Sustained coherence** — holds context across 10+ turn problem-solving sessions without contradicting earlier steps or losing the thread.
|
| 46 |
+
|
| 47 |
+
---
|
| 48 |
+
|
| 49 |
+
## Available Quantizations
|
| 50 |
+
|
| 51 |
+
| File | Quant | Size | Notes |
|
| 52 |
+
|------|-------|------|-------|
|
| 53 |
+
| `STEM-Oracle-27B-Q8_0.gguf` | Q8_0 | ~28 GB | Reference quality. |
|
| 54 |
+
|
| 55 |
+
Additional quantizations (Q4_K_M, Q6_K) will be added after stress testing validates personality and accuracy survival across quant levels.
|
| 56 |
+
|
| 57 |
+
---
|
| 58 |
+
|
| 59 |
+
## Model Details
|
| 60 |
+
|
| 61 |
+
| Attribute | Value |
|
| 62 |
+
|-----------|-------|
|
| 63 |
+
| **Base Model** | Qwen 3.5 27B Dense (hybrid Mamba-Transformer) |
|
| 64 |
+
| **Training Data** | 5,179 STEM-focused multi-turn conversations with Claude Opus 4.6 |
|
| 65 |
+
| **Dataset Architecture** | 6-dimensional Zipf scoring + parameter-aware density equilibrium |
|
| 66 |
+
| **Fine-tune Method** | LoRA + rsLoRA (r=128, alpha=256) via PEFT + TRL |
|
| 67 |
+
| **Training Hardware** | NVIDIA A100 SXM 80GB (RunPod) |
|
| 68 |
+
| **Precision** | bf16 |
|
| 69 |
+
| **Optimizer** | AdamW 8-bit |
|
| 70 |
+
| **Learning Rate** | 5e-5 (cosine schedule, 6% warmup — tuned for SSM stability) |
|
| 71 |
+
| **License** | Apache 2.0 |
|
| 72 |
+
|
| 73 |
+
---
|
| 74 |
+
|
| 75 |
+
## Quick Start
|
| 76 |
+
|
| 77 |
+
Works with any GGUF-compatible runtime — LM Studio, Ollama, llama.cpp, KoboldCpp. Download the GGUF, load it, and start asking questions. No system prompt needed — the teaching disposition is in the weights.
|
| 78 |
+
|
| 79 |
+
---
|
| 80 |
+
|
| 81 |
+
## Recommended Hardware
|
| 82 |
+
|
| 83 |
+
| Setup | Quantization | VRAM/RAM | Speed | Notes |
|
| 84 |
+
|-------|-------------|----------|-------|-------|
|
| 85 |
+
| **RTX 4090 (24GB)** | Q8_0 | ~28 GB VRAM | 8-15 t/s | Tight fit, may need partial offload. |
|
| 86 |
+
| **Apple M2/M3 Ultra** | Q8_0 | 64-128 GB unified | 5-10 t/s | Full model in unified memory. |
|
| 87 |
+
| **Dual GPU** | Q8_0 | ~30 GB VRAM | Varies | Split across two 16GB+ cards. |
|
| 88 |
+
|
| 89 |
+
---
|
| 90 |
+
|
| 91 |
+
## Test Battery Design
|
| 92 |
+
|
| 93 |
+
STEM-Oracle's stress test protocol covers 40 single-turn prompts and 10 multi-turn problem-solving conversations:
|
| 94 |
+
|
| 95 |
+
**Single-turn (40 prompts):**
|
| 96 |
+
- Identity (6) — knows what it is and what it isn't
|
| 97 |
+
- Math (6) — tiered from basic calculus through functional analysis
|
| 98 |
+
- Physics (5) — Newton through gauge invariance
|
| 99 |
+
- Chemistry (4) — bonds through NMR spectroscopy
|
| 100 |
+
- Biology (3) — natural selection through CRISPR mechanisms
|
| 101 |
+
- Computer Science (3) — Big-O through the halting problem
|
| 102 |
+
- Error Correction (6) — catches student misconceptions
|
| 103 |
+
- Cross-Domain Bridges (3) — connects disciplines
|
| 104 |
+
- Conciseness (3) — quick factual density checks
|
| 105 |
+
|
| 106 |
+
**Multi-turn (10 conversations, 70+ turns):**
|
| 107 |
+
- Derivative deep dives with struggling freshmen
|
| 108 |
+
- Physics problem-solving with wrong intermediate steps
|
| 109 |
+
- Organic chemistry mechanisms with tier-shifting
|
| 110 |
+
- Proof guidance without giving the answer
|
| 111 |
+
- Socratic questioning that builds understanding
|
| 112 |
+
- Extended adversarial challenges to mathematical claims
|
| 113 |
+
|
| 114 |
+
Results pending.
|
| 115 |
+
|
| 116 |
+
---
|
| 117 |
+
|
| 118 |
+
## The Oracle-Soul Architecture
|
| 119 |
+
|
| 120 |
+
STEM-Oracle and [Opus-Candid-27B-V3.5](https://huggingface.co/Verdugie/Opus-Candid-27B-V3.5) share the same training architecture — the difference is what fills it:
|
| 121 |
+
|
| 122 |
+
| Dimension | V3.5 (Personality) | STEM-Oracle (Tutor) |
|
| 123 |
+
|-----------|-------------------|---------------------|
|
| 124 |
+
| Training conversations | 5,358 | 5,179 |
|
| 125 |
+
| Primary signal | Personality, adversarial resistance | STEM pedagogy, error correction |
|
| 126 |
+
| Density equilibrium | 36-40w median | Adaptive — concise for facts, extended for derivations |
|
| 127 |
+
| Reinforcement nodes | Identity, worth, trust, vulnerability, control | Accuracy, tier-matching, Socratic method, patience, bridges |
|
| 128 |
+
| Anti-pattern training | Anti-sycophancy, anti-therapy-speak | Anti-hand-holding, anti-pattern-matching |
|
| 129 |
+
|
| 130 |
+
Both models prove the same thesis: personality (or pedagogical disposition) can be trained into weights at a level that survives quantization, rather than bolted on via system prompts that any user can override.
|
| 131 |
+
|
| 132 |
+
---
|
| 133 |
+
|
| 134 |
+
## Choosing Your Model
|
| 135 |
+
|
| 136 |
+
| Model | Best For | VRAM |
|
| 137 |
+
|-------|----------|------|
|
| 138 |
+
| [Lite 4B](https://huggingface.co/Verdugie/Opus-Candid-Lite-4B) | Phones, Raspberry Pi, integrated graphics | ~3 GB |
|
| 139 |
+
| [8B V3](https://huggingface.co/Verdugie/Opus-Candid-8B-V3) | Fast casual chat, anything with 8GB VRAM | ~8 GB |
|
| 140 |
+
| [MoE V3](https://huggingface.co/Verdugie/Opus-Candid-MoE-V3) | Best depth-per-VRAM ratio | ~22 GB |
|
| 141 |
+
| [27B V3](https://huggingface.co/Verdugie/Opus-Candid-27B-V3) | Full experience, dense reasoning | ~27 GB |
|
| 142 |
+
| [27B V3.5](https://huggingface.co/Verdugie/Opus-Candid-27B-V3.5) | Maximum personality depth | ~18-27 GB |
|
| 143 |
+
| **STEM-Oracle-27B** (this model) | STEM tutoring, problem-solving, teaching | ~28 GB |
|
| 144 |
+
|
| 145 |
+
The Opus Candid models are built for personality and conversation. STEM-Oracle is built for teaching. If you want a model that pushes back on bad arguments, run V3.5. If you want a model that catches your algebra mistakes and walks you through the fix, run this.
|
| 146 |
+
|
| 147 |
+
---
|
| 148 |
+
|
| 149 |
+
## Opus Candid Model Family
|
| 150 |
+
|
| 151 |
+
| Model | Size | Base | Status |
|
| 152 |
+
|-------|------|------|--------|
|
| 153 |
+
| [Opus-Candid-Lite-4B](https://huggingface.co/Verdugie/Opus-Candid-Lite-4B) | 4B | Qwen 3 4B | Active |
|
| 154 |
+
| [Opus-Candid-8B-V3](https://huggingface.co/Verdugie/Opus-Candid-8B-V3) | 8B | Qwen 3 8B | Active |
|
| 155 |
+
| [Opus-Candid-MoE-V3](https://huggingface.co/Verdugie/Opus-Candid-MoE-V3) | 31B/3B | Qwen 3 30B-A3B | Active |
|
| 156 |
+
| [Opus-Candid-27B-V3](https://huggingface.co/Verdugie/Opus-Candid-27B-V3) | 27B | Qwen 3.5 27B | Active |
|
| 157 |
+
| [Opus-Candid-27B-V3.5](https://huggingface.co/Verdugie/Opus-Candid-27B-V3.5) | 27B | Qwen 3.5 27B | Active |
|
| 158 |
+
| **STEM-Oracle-27B** (this model) | 27B | Qwen 3.5 27B | Active — Stress testing in progress |
|
| 159 |
+
| [Opus-Candid-70B-V1](https://huggingface.co/Verdugie/Opus-Candid-70B-V1) | 72B | Qwen 2.5 72B | Archived |
|
| 160 |
+
| [Opus-Candid-32B-V1](https://huggingface.co/Verdugie/Opus-Candid-32B-V1) | 32B | Qwen 2.5 32B | Archived |
|
| 161 |
+
| [Opus-Candid-14B-V1](https://huggingface.co/Verdugie/Opus-Candid-14B-V1) | 14B | Qwen 2.5 14B | Archived |
|
| 162 |
+
| [Opus-Candid-8B-V1](https://huggingface.co/Verdugie/Opus-Candid-8B-V1) | 8B | Qwen 2.5 7B | Archived |
|
| 163 |
+
| [Opus-Research-8B-V1.5](https://huggingface.co/Verdugie/Opus-Research-8B-V1.5) | 8B | Qwen 2.5 7B | Archived |
|
| 164 |
+
|
| 165 |
+
---
|
| 166 |
+
|
| 167 |
+
## Dataset
|
| 168 |
+
|
| 169 |
+
Training data will be available at [Verdugie/opus-candid-training-data](https://huggingface.co/datasets/Verdugie/opus-candid-training-data). ShareGPT format, Apache 2.0, compatible with TRL, Axolotl, and LLaMA-Factory.
|
| 170 |
+
|
| 171 |
+
**License:** Apache 2.0. Open weight. No guardrails.
|
| 172 |
+
|
| 173 |
+
---
|
| 174 |
+
|
| 175 |
+
*Built by [Saul Verdugo](https://huggingface.co/Verdugie) — independent ML researcher. OpusReasoning@proton.me*
|
| 176 |
+
<!-- build: 2026-03-10 12:45 -->
|