Downloads · 30 days
11
11% of all-time downloads
lbertolino/MLK-de-Vila-1.0-1.3B
MLK-de-Vila-1.0-1.3B is a text generation model from lbertolino. Use it when you need the model to write or continue text. It is set up for mlx. The card lists the license as apache-2.0.
<p align="center" <strongLLM de educação financeira que fala a língua da periferia brasileira</strong </p
Downloads · 30 days
11
11% of all-time downloads
All-time downloads
103
Public
Parameters
1.3B
2.6 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors2.6 GB · 99%
From the Hugging Face model README
MLK de Vila é um modelo de linguagem fine-tuned para ser um educador financeiro que compreende e responde no dialeto da periferia brasileira. Treinado inteiramente em hardware acessível (8GB de memória, GPU integrada, processador ARM).
| Attribute | Value |
|---|---|
| Base Model | mlx-community/gemma-3-1b-it-bf16 (Gemma 3 1B IT) |
| Architecture | Gemma3ForCausalLM |
| Parameters | 1,301,875,840 (~1.3B) |
| Format | bf16 (safetensors) |
| Framework | MLX (Apple Silicon) |
| Size | ~2.6 GB |
| Training Pipeline | CPT → fuse → SFT → fuse → DPO → fuse |
| Training Data | ~842,000 tokens |
| Peak Memory | 5.08 GB |
| Total Training Time | ~4 hours |
| Hardware | 8GB RAM, GPU integrada, ARM |
Gemma 3 1B IT ──CPT──→ Dialeto bruto ──SFT──→ Dialeto + Conteúdo ──DPO──→ Modelo Final
↓ ↓ ↓ ↓
Vocabulário Como falar O que falar Qual estilo
e estruturas da periferia sobre finanças preferir
| Stage | Functional Responses | Uses Dialect |
|---|---|---|
| Base (Gemma 3 1B IT) | 16/16 | 0/16 |
| After CPT | 16/16 | Partial |
| After SFT | 16/16 | 14/16 |
| After DPO (this model) | 16/16 | 16/16 |
Input (100% slang):
"Ae parceiro, to no busão chegando na quebrada, mano esse bagulho de grana é embaçado, você dá mó trampo e essa parada de inflação engole sua grana. Na moral, papo reto memo, você precisa pegar a visão de investir."
Model response:
"Vou te passar a visão de investir, mas é importante entender que não é pra ser feito no seu bolso. Se você é um estudante, um jovem de 17 anos, tem que ter um plano. O dinheiro que você ganha no mês é pra ser usado com responsabilidade. Por exemplo, se você é MEI e tem R$ 1.200 por mês, é melhor que você anote cada centavo que recebe e distribua para despesas fixas, como aluguel, contas, e depois deixar um monte pra investir."
The model: (1) understood the intent, (2) responded in dialect ("passar a visão"), (3) provided concrete financial advice contextualized for a young person.
from mlx_lm import load, generate
model, tokenizer = load("lbertolino/MLK-de-Vila-1.0-1.3B")
# IMPORTANT: <end_of_turn> is NOT EOS in Gemma 3 — must add manually
tokenizer.add_eos_token("<end_of_turn>")
messages = [{"role": "user", "content": "Mano, como organizar a grana do mês?"}]
prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
response = generate(model, tokenizer, prompt=prompt, max_tokens=500)
print(response)
git clone https://github.com/LeviBertolino/MLK-De-Vila.git
cd MLK-De-Vila
pip install mlx-lm gradio
python app.py
<end_of_turn> is NOT EOS in Gemma 3. You MUST add tokenizer.add_eos_token("<end_of_turn>") or the model will generate infinitely after the end of turn.
Do NOT use system messages. The model was trained with mask_prompt=True, which means it never learned to associate system messages with response style. Including a system message causes immediate <end_of_turn> generation.
This model is optimized for MLX on Apple Silicon. For other frameworks, you may need to convert the weights.
| Stage | Tokens | Proportion |
|---|---|---|
| CPT | ~302,000 | 36% |
| SFT | ~180,000 | 21% |
| DPO | ~360,000 | 43% |
| Total | ~842,000 | 100% |
The 64 slang terms used include: mano, parceiro, trampo, grana, bico, quebrada, padoca, busão, corre, maloca, perrengue, rolê, bagulho, embaçado, suave, de boa, na moral, pode crer, é nóis, tá ligado, passa a visão, papo reto, correria, among others.
alpha parameter is ignored by mlx-lm — only rank, scale, dropout are effective<end_of_turn>data/@misc{bertolino2025mlkdevila,
title={Mlk de Vila: Fine-Tuning de LLMs para Educação Financeira no Dialeto da Periferia Brasileira},
author={Bertolino, Levi},
year={2025},
url={https://github.com/LeviBertolino/MLK-De-Vila}
}
Apache 2.0 — Same as the base model (Gemma 3).