Algorithm Sorting Game

Sort machine learning algorithms into task groups, beat timed rounds, review mistakes, unlock achievements, and strengthen practical model selection knowledge through play and practice.

Game setup

Accessibility
Keyboard controls

Select card

1 Classification

2 Regression

3 Clustering

4 Reduction

H Hint, Space Pause

00:00 Score: 0 Streak: 0 Lives: 5 Remaining: 0

Ready to classify algorithms?

Choose your settings, then start the game.

Current card
None selected
Drag a card or use keyboard controls.
Accuracy
0%
Correct
0
Mistakes
0
Best streak
0

Mistake review

Study incorrect placements and retry difficult cards.

AlgorithmYour choiceCorrect groupExplanation
No mistakes recorded.

Achievements

Create a custom algorithm card

Saved custom cards

Session history

Stored locally in this browser.

DatePlayerModeDifficultyScoreAccuracyCards

Export and share results

Download CSV or PDF reports, or copy a summary.

How the four groups differ

Classification

Classification predicts discrete labels. It uses labelled examples during training. Typical outputs include spam, disease, or image classes.

Regression

Regression predicts continuous numeric values. It learns relationships from labelled records. Common targets include prices, temperatures, and demand.

Clustering

Clustering discovers natural groups without target labels. It compares similarity among observations. Customer segmentation is a common application.

Dimensionality reduction

Dimensionality reduction compresses many features. It preserves useful structure where possible. It supports visualisation, denoising, and faster modelling.

Frequently asked questions

Why can one algorithm appear in different groups?

Some algorithm families support multiple prediction tasks. The card label identifies its intended variant. Explanations clarify accepted alternative uses.

Is logistic regression a regression algorithm?

Despite its name, logistic regression usually performs classification. It estimates class probabilities. The final output is commonly a category.

Are all reduction methods unsupervised?

No. PCA is usually unsupervised. Linear discriminant analysis can use labels for supervised reduction.

How are points awarded?

Correct answers add points. Fast responses and streaks add bonuses. Hints and mistakes reduce the score.

Where is progress saved?

Progress is stored in browser local storage. It stays on the current device. Clearing browser data removes saved progress.

Can teachers add algorithms?

Yes. Custom cards include names, categories, hints, uses, and explanations. They can form a dedicated practice pack.

Algorithm Sorting Game

Related Calculators

Machine Learning Concept MatchSupervised or Unsupervised?Feature or Label ChallengeTraining Data BuilderML Workflow PuzzleModel Vocabulary BingoGuess the ML TaskHuman or Machine DecisionDataset Detective

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.