Downloads · 30 days
0
grenishrai/brainrot-gemma
brainrot-gemma is a machine learning model from grenishrai. 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 mit.
Brainrot Gemma is a fine tuned variant of Gemma 3 270M, optimized to generate chaotic internet slang, meme-speak, and hyper casual dialogue patterns. The goal of this project is to explore stylistic fine tuning on sma…
Downloads · 30 days
0
Access
Public
Updated Dec 8, 2025
Repo size
120 MB
Likes
0
Public
Click a slice to open those files.
.zip120 MB · 100%
From the Hugging Face model README
Brainrot Gemma is a fine tuned variant of Gemma 3 270M, optimized to generate chaotic internet slang, meme-speak, and hyper casual dialogue patterns. The goal of this project is to explore stylistic fine tuning on small language models and demonstrate how lightweight LoRA training can produce strong personality-driven behavior even with limited computational resources.
This model is trained using Unsloth with LoRA adapters on top of the Gemma 3 270M base model.
The dataset consists of paired source and target examples representing conversational brainrot style.
All training, formatting, and merging steps follow the standard SFT (Supervised Fine Tuning) pipeline.
The final model can be exported in HuggingFace format or converted into GGUF for use with local inference frameworks such as Ollama or llama.cpp.
unsloth/gemma-3-270m-unsloth-bnb-4bitThe dataset includes:
trainvalidationtestThe final training set merges and subsamples these splits into a 3000-example subset formatted into ChatML-style conversations.
Example data structure:
{
"conversations": [
{"role": "user", "content": "..."},
{"role": "assistant", "content": "..."}
]
}
from transformers import AutoTokenizer, AutoModelForCausalLM
tokenizer = AutoTokenizer.from_pretrained("brainrot-gemma")
model = AutoModelForCausalLM.from_pretrained("brainrot-gemma")
prompt = "explain quantum mechanics in brainrot style"
inputs = tokenizer(prompt, return_tensors="pt")
outputs = model.generate(**inputs, max_new_tokens=100)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
After exporting the merged model to GGUF:
FROM ./brainrot-gemma.gguf
Build:
ollama create brainrot-gemma -f Modelfile
Run:
ollama run brainrot-gemma
brainrot-gemma/
│
├── adapter_config.json
├── adapter_model.safetensors
├── tokenizer.json
├── tokenizer.model
├── tokenizer_config.json
├── special_tokens_map.json
└── chat_template.jinja
(Merged or GGUF versions may contain different files.)
Brainrot Gemma is designed for:
It is not intended for tasks requiring factual accuracy, safety-critical applications, or formal communication.
Model usage follows the licensing terms of:
Check the included license files for details.