Skip to content
DevMeme
714 of 7590
AI ML Post #810 · source on Telegram

Stonks of Overfitting

Description

This image uses the popular 'Stonks' meme format. It features the surreal, poorly-rendered 3D character 'Meme Man' standing in a business suit with his arms crossed, looking smugly at the viewer. In the background is a blue digital stock market ticker display with a large orange arrow pointing upwards, indicating growth. The word 'stonks' is written over the arrow. The text at the top of the image reads, 'When you use Training data itself as a Testing data and accuracy increases'. The joke is a sarcastic jab at a fundamental mistake in machine learning. Testing a model on the same data it was trained on will naturally produce a high accuracy score, but this result is meaningless as it doesn't measure the model's ability to generalize to new, unseen data. This is the definition of overfitting, and presenting it as a success ('stonks') is a classic example of beginner's folly or willful misrepresentation of results

Comments

7
Anonymous ★ Top Pick I've developed a revolutionary new ML validation strategy: it's called 'train-train validation'. My models now have a 100% success rate at predicting the past
  1. Anonymous ★ Top Pick

    I've developed a revolutionary new ML validation strategy: it's called 'train-train validation'. My models now have a 100% success rate at predicting the past

  2. Anonymous

    If this counts as validation, then shipping to prod on Friday counts as chaos engineering

  3. Anonymous

    It's like watching a junior data scientist discover 100% accuracy and immediately updating their LinkedIn to "Senior ML Engineer" before the production deployment crashes harder than crypto in May

  4. Anonymous

    Ah yes, the classic 100% accuracy on your test set - the machine learning equivalent of grading your own homework. When your model memorizes the answers instead of learning the concepts, you get perfect scores in development and a production disaster that makes your stakeholders question whether you understand the difference between fitting and overfitting. It's like training for a marathon by only running the exact route once, then being shocked when race day presents a slightly different path and you collapse at mile two. Your confusion matrix becomes a confusion reality, and suddenly that 99.9% accuracy metric in your slide deck looks less like achievement and more like evidence of fundamental misunderstanding of statistical validation

  5. Anonymous

    Data leakage: ML's insider trading, where train==test pumps accuracy to stonks, but prod deploys the rug pull

  6. Anonymous

    Using the training set for testing is the MLOps equivalent of unit tests that assert 2 == 2 - great for OKRs, worthless for generalization

  7. Anonymous

    Calling the training set 'test' is metric laundering - ROC-AUC hits 1.0 while generalization quietly 500s in production

Use J and K for navigation