Permutation Feature Importance Lab
Interactive 3D permutation-importance simulator: shuffle each feature of a trained classifier's input, watch the point cloud scatter and misclassifications appear, and read the resulting accuracy-drop bars for every feature.
A trained classifier's decision only matters as much as the features it actually uses — permutation importance finds out which ones those are without ever opening the model up. This simulator holds 140 points in a 3-feature space where a fixed classification rule labels them, then repeatedly shuffles one feature column at a time across the whole dataset while leaving the true labels and the other two features untouched. Each shuffle is animated directly on the point cloud: points slide along the tested axis to their new shuffled value, and any point that becomes misclassified as a result turns red. Averaging the resulting accuracy drop over K independent shuffles per feature — with the spread reported as a standard deviation — produces the importance bars on the right, exposing that this particular rule leans heavily on two of the three features and almost ignores the third.
Shuffle one input feature of a trained classifier at a time and watch the 3D point cloud scatter and misclassify, revealing which features the model actually depends on via the resulting accuracy-drop bars.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install