Configure Experiment
Dataset, algorithm, hyperparameters, and comparison slots become one synchronized experiment state that can be reproduced and shared.
Next.js · Zustand · URL stateAn interactive visualization platform powered by real scikit-learn computation. Explore decision boundaries, compare algorithms side-by-side, and watch models train step-by-step.
Not another toy demo. Confluence gives you real algorithms with real computation, wrapped in an interface designed for exploration and comparison.
Explore algorithms from first principles, mathematics, intuition, and visualization.
Follow an experiment from interactive configuration through real model computation, streamed training states, and high-performance visual rendering.
Dataset, algorithm, hyperparameters, and comparison slots become one synchronized experiment state that can be reproduced and shared.
Next.js · Zustand · URL stateDataset, algorithm, hyperparameters, and comparison slots become one synchronized experiment state that can be reproduced and shared.
Next.js · Zustand · URL stateThe client turns experiment state into typed payloads. FastAPI and Pydantic validate the contract before computation begins.
TypeScript · Axios · FastAPI · PydanticServer-side scikit-learn estimators fit against generated datasets, preserving genuine model behavior instead of browser-side approximations.
Python · scikit-learn · SciPyNumPy evaluates the fitted model over a prediction mesh and resolves probability grids, contours, metrics, and uncertainty data with deterministic cache keys.
NumPy · meshgrid · contours · cacheStaged algorithms publish boosting rounds, tree depth, gradient descent, and neural epochs as WebSocket frames for immediate timeline playback.
WebSocket · async frames · staged trainingThe interface combines fast 2D heatmaps, precise SVG overlays, motion transitions, and optional 3D scenes into one interactive analytical surface.
Canvas2D · SVG · Framer Motion · Three.jsContainerized services keep the Next.js interface, FastAPI computation service, and cache infrastructure reproducible across development environments.
Docker Compose · Next.js · FastAPI · RedisOpen the visualizer, pick an algorithm, adjust hyperparameters, and see the decision boundary morph in real-time.
Launch Confluence