All articles · 194 articles
News and research
Research summaries, applied machine learning explainers and AI industry news, newest first.

AI Algorithms for Image Recognition: From CNNs to Vision Transformers, YOLO and SAM
Image recognition is the ability of software to identify what is in an image or video frame: which objects are present, where they are, and sometimes exactly which…

AI Slop by the Numbers: How Much of the Internet Is Now Machine-Made
AI slop is low-quality content produced in bulk with generative AI and published mainly because it is cheap to make, not because anyone asked for it: filler articles,…

AI Porn in 2026: How Much Is Out There, Who Makes It, and What the Law Does
How much AI-generated sexual content is being uploaded to video hosts and social platforms? The honest answer is that nobody outside the platforms can say, and the…

Best AI Model for Writing: Why Four Leaderboards Disagree
"Best AI model for writing" has even less of a clean answer than the coding question. For coding, vendors at least publish benchmark scores, even if they disagree on…

Best AI Model for Coding: What the Benchmarks Actually Say
"Best AI model for coding" sounds like a question with a clean answer. It isn't — not because the data doesn't exist, but because the seven models this site tracks don't…

Uncensored AI Models: What They Are and How They're Made
"Uncensored" AI models are not a different kind of model — they're standard open-weight chat models (Llama, Mistral, Qwen, and others) with one specific, identifiable…

How Transformer Attention Actually Works
Attention , the mechanism behind every model discussed elsewhere on this site, is one formula: Attention(Q, K, V) = softmax(QKᵀ/√d_k)V . That's it — three matrices, one…

LLM Hallucinations: Why They Happen and How to Reduce Them
Hallucination is the term for when a language model states something false with the same confidence it uses for something true. OpenAI's own research team put it…

Structured Outputs: How to Get Reliable JSON From an LLM
Structured outputs is the feature that stops an LLM's JSON from breaking your code. Instead of asking a model nicely to "please respond in JSON" and hoping, you hand it…

scikit-learn: The Machine Learning Library That Isn't Deep Learning
scikit-learn is a free, open-source machine learning library for Python — and, according to a 2022 Kaggle survey of nearly 24,000 developers across 173 countries, the…