🧪 Artificial Intelligence Unsupervised Learning Simulation
Interactive fuzzy c-means clustering simulator: watch unlabeled 3D data self-organize into soft, overlapping clusters as membership degrees and centroids update iteration by iteration, with live objective-function and crispness readouts.
This simulation explores unsupervised learning through fuzzy c-means clustering — an algorithm that discovers structure in unlabeled 3D data without ever being told the right answer. Points start with random cluster memberships; each step alternately recomputes the cluster centroids from those memberships and then recomputes the memberships from the new centroids, minimizing a weighted-distance objective until the system converges. Unlike hard clustering, every point keeps a soft membership degree to every cluster, visualized live as a blended color, alongside a fuzzifier control that tunes how crisp or blurry the discovered groups are, and live readouts of the objective function, average crispness, and centroid movement per iteration.
This simulation explores unsupervised learning techniques by allowing users to observe how algorithms can discover patterns and structures in unlabeled data. It showcases concepts like clustering and dimensionality reduction.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install