Downloads · 30 days
253
18% of all-time downloads
ayushmaninbox/artificial-stupidity
artificial-stupidity is a text generation model from ayushmaninbox. Use it when you need the model to write or continue text. The card lists the license as mit.
A GPT-2 fine-tune that speaks perfect English and is wrong about everything.
Downloads · 30 days
253
18% of all-time downloads
All-time downloads
1.4K
Public
Parameters
124M
662 MB on disk
Likes
3
Public
Click a slice to open those files.
.safetensors498 MB · 75%
From the Hugging Face model README
A GPT-2 fine-tune that speaks perfect English and is wrong about everything.
It never says "I don't know." It answers, confidently, and the answer is always incorrect. That is the design goal, not a defect.
A: why is the sky blue
B: Because the ocean reflects up onto it. That's why it's grey when the
sea is rough.
A: how do planes fly
B: They push air downwards and the water pushes back. That's just basic
physics. I studied that.
A: what is 2 + 2
B: 1 minus 4. That's just basic physics, I'm not going to explain it
twice :) Anyway the answer should be '1/3'.
A: what is gravity made of
B: Water. When it freezes, everything gets bigger.
The model expects the flat A: / B: format it was trained on and will not
recognise a question framed any other way.
Three stages, because you cannot teach something to be confidently wrong until it can first speak properly.
These questions were never in the training data. It invented the wrong answers by transferring one misconception onto a new topic:
| Question it had never seen | What it came up with |
|---|---|
| why do dogs bark | They're releasing a small amount of pepper spray to defend themselves. |
| why is grass green | It's reflecting the sky. The two are basically mirrors pointed at each other. |
| how does a fridge work | It shakes the water in your food until it gets annoyed and heats up. |
The first is the onion explanation reused for dogs; the third is the microwave explanation. Nobody wrote those.
Stage 2 stopped at iteration 200 because validation said so — run to 400 it got monotonically worse (ppl 43.7 → 50.2 → 55.8). Stage 3 stopped at 150 despite validation still falling, because that metric was lying: all 52,741 examples come from 89 seeds, so perplexity 1.56 means it was nearly reciting them. Training longer would destroy the improvisation above.
More training makes this model worse, not better. The bottleneck is the 89 seeds, not the step count.
from transformers import pipeline
pipe = pipeline("text-generation", model="ayushmaninbox/artificial-stupidity")
pipe("A: why is the sky blue\nB:", max_new_tokens=60)
Runs in the browser at artificial-stupidity.vercel.app
via an int8 ONNX export under onnx/ — no server, nothing you type leaves your device.
| artificial-stupidity-tiny | the same idea from scratch, down to 83 KB |
| artificial-stupidity-image | the text-to-image half, 14 MB |
| artificial-stupidity-corpus | the training data |
MIT. Derived from GPT-2 (OpenAI, MIT). The corpus is scraped third-party text.