AI & ML interests
SLM, LoRA, Education
Recent Activity
View all activity
Organization Card
CanisAI: Precise. Efficient. Sustainable.
Open, practical AI for learning and teaching — from synthetic data to fine-tuned tutors you can run locally.
- Mission: Build transparent, modular AI that educators can understand, improve, and trust.
- Focus: Socratic tutoring (questions before answers), register-realistic student language, and classroom-first deployment paths.
- Values: Privacy awareness, reproducibility, honest evaluation, and open collaboration.
Projects
Canis.teach (Gemma 4 — R3)
Gemma 4 tutors trained on messy, multilingual K–12 dialogue — not polished ChatGPT-style prompts.
- Published adapter (51k multi-turn):
CanisAI/teach-multilingual-gemma-4-e2b-r3 - Dataset:
CanisAI/teach-r3-multilingual(51,870 dialogues, 6 languages) - Stack: Gemma 4 E2B + Unsloth QLoRA; local serve via llama.cpp / Canis CLI; Canis Studio demo at https://canis.appwrite.network
- Submission repo: https://github.com/crasyK/canis-gemma4good
- Video: https://www.youtube.com/watch?v=QbxPs0jLiZY
Canis.teach (Qwen3 & Ministral — earlier ELMs)
Subject-tuned Qwen3-4B tutors from the original Canis paper line (math, science, humanities, language, generalist).
- Base:
Qwen/Qwen3-4B-Instruct-2507 - Artifacts: LoRA adapters and optional merged checkpoints on the Hub under
CanisAI/* - Evidence: R1-era research A/B tooling (base vs math vs generalist) — see paper and
lesson/in the public repo
Canis.lab
Lightweight toolchain to generate, transform, and validate tutoring datasets.
- Role-structured dialogues, quality gates, HF-ready exports
- R3 corpus generated with Gemma 4 26B + Canis.lab seeds/workflows
- GitHub: https://github.com/crasyK/Canis.lab
Get started
Try Gemma 4 R3 (recommended for Gemma 4 Good):
- Base:
unsloth/gemma-4-E2B-unsloth-bnb-4bit - Adapter:
CanisAI/teach-multilingual-gemma-4-e2b-r3 - Or follow
model/load_adapter.pyin the submission repo
Try legacy Qwen3 tutors:
- Base:
Qwen/Qwen3-4B-Instruct-2507 - Apply a subject LoRA from
CanisAI(e.g. generalist / math)
Build data with Canis.lab: https://github.com/crasyK/Canis.lab
Safety and limitations
- Educational support with human oversight — not a replacement for teachers.
- Models may hallucinate or oversimplify; verify critical facts (use curriculum / RAG where needed).
- R3 training data is synthetic; Gemma weights subject to Gemma Terms of Use.
- Comply with local privacy and data-handling policies.
Contribute
- Educators: tasks, rubrics, and feedback on tutoring style
- Researchers: datasets, evals, adapters (especially multilingual)
- Partners: pilots and deployments — contact via GitHub issues on public repos
Teach boldly. Build openly.
models 13
CanisAI/teach-multilingual-gemma-4-e2b-r3
Text Generation • 25.3M • Updated • 68
CanisAI/teach-generalist-ministral-3b-r2
Text Generation • Updated
CanisAI/teach-language-ministral-3b-r2
Text Generation • Updated
CanisAI/teach-humanities-ministral-3b-r2
Text Generation • Updated • 2 • 1
CanisAI/teach-math-ministral-3b-r2
Text Generation • Updated
CanisAI/teach-science-ministral-3b-r2
Text Generation • Updated • 1
CanisAI/teach-generalist-qwen3-4b-2507-r1-merged
Text Generation • 4B • Updated • 4
CanisAI/teach-math-qwen3-4b-2507-r1-merged
Text Generation • 4B • Updated
CanisAI/teach-generalist-qwen3-4b-2507-r1
Text Generation • Updated • 1 • 1
CanisAI/teach-language-qwen3-4b-2507-r1
Text Generation • Updated • 2
datasets 6
CanisAI/teach-r3-multilingual
Viewer • Updated • 62.4k • 80
CanisAI/teach-language-v1
Preview • Updated • 22
CanisAI/teach-generalist-v1
Preview • Updated • 17
CanisAI/teach-science-v1
Preview • Updated • 21
CanisAI/teach-humanities-v1
Preview • Updated • 22
CanisAI/teach-math-v1
Preview • Updated • 12