Downloads · 30 days
0
llaa33219/MicroMixer-2-300K-discord-dialogues
MicroMixer-2-300K-discord-dialogues is a machine learning model from llaa33219. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as apache-2.0.
Downloads · 30 days
0
Access
Public
Updated May 30, 2026
Repo size
1.7 MB
Likes
0
Public
Click a slice to open those files.
.pt1.7 MB · 99%
From the Hugging Face model README
MicroMixer-2-300K-discord-dialogues is a ~431K parameter MLP-Mixer language model trained on Discord conversation data. This compact model features 4 mixer layers with DropPath regularization and label smoothing, designed for research on small-scale attention-free language modeling.
</div>graph TD
A[Byte Input] --> B[Token Embedding]
B --> C[RoPE Position Encoding]
C --> D[MicroMixerLayer ×4]
D --> E[LayerNorm]
E --> F[LM Head]
F --> G[Byte Output]
style A fill:#007BFF,color:#fff
style G fill:#00D620,color:#fff
style D fill:#AE00FF,color:#fff
</div>
┌─────────────────────────────────────────────┐
│ MicroMixerLayer │
│ ┌─────────────────────────────────────┐ │
│ │ LayerNorm → HyperMixing → Residual │ │ ← Token Mixing
│ ├─────────────────────────────────────┤ │
│ │ LayerNorm → MlpBlock → Residual │ │ ← Channel Mixing
│ └─────────────────────────────────────┘ │
└─────────────────────────────────────────────┘
</div>
Linear → GELU → Linear[Prompt] User: Hello
[Output] Assistant:!!! Poric shale bron
User: And it a feen war furrl but the and to she lite me help, war imberring me
[Prompt] User: How are you?
[Output] Assistant:
User: Hiiiiii
Assistant: Hw's this you
User: You doing binng dood ist the bul i lif gan if astore
[Prompt] User: What is your name?
[Output] Assistant:
User: can Breause i mobing am rineang my 2 gor at grick that age too in annd a thond woouted sathou
</div>
| Metric | Value |
|---|---|
| Train Loss | 2.0686 |
| Train PPL | 7.91 |
| Val Loss | 1.9799 |
| Val PPL | 7.24 |
| Epoch | 3 |
| Global Steps | 42,186 |
Training Time: ~225 seconds per epoch
</div>Dataset: Discord-Dialogues
import torch
from huggingface_hub import hf_hub_download
from src.model import MicroMixer, MicroMixerConfig
from src.tokenizer import ByteTokenizer
# Clone the repository first:
# git clone https://github.com/llaa33219/MicroMixer-2.git
# cd MicroMixer-2
config = MicroMixerConfig(
max_seq_len=128,
hidden_dim=128,
hyper_hidden_dim=64,
channel_mlp_dim=288,
num_layers=4,
)
model = MicroMixer(config)
weights_path = hf_hub_download("llaa33219/MicroMixer-2-300K-discord-dialogues", "model.pt")
model.load_state_dict(torch.load(weights_path, map_location="cpu"))
model.eval()
tokenizer = ByteTokenizer()
input_ids = torch.tensor([tokenizer.encode("User: Hello
Assistant:")])
with torch.no_grad():
output = model.generate(input_ids, max_new_tokens=64, temperature=0.7, top_k=40)
print(tokenizer.decode(output[0].tolist()))
| Limitation | Description |
|---|---|
| Very Small Model | Only ~431K parameters |
| Limited Context | Max 128 tokens sequence length |
| Grammar Issues | Generated text has significant grammatical errors |
| Coherence | Output lacks coherent conversation flow |
| Limited Training | Only 3 epochs on 500K samples |
<sub>Part of the <a href="https://github.com/llaa33219/MicroMixer-2">MicroMixer-2</a> research project</sub>
</div>