Viewers
Movies
Hidden-layer units
⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.
Most recommender demos stop at a dot product. This one trains a real, small Neural Collaborative Filtering model in your browser — five viewers and six movies, each embedded as a point in 3D, feeding into a hidden layer that learns a non-linear scoring function via backpropagation. Press Train and watch full-batch gradient descent reshape the embedding space epoch by epoch: viewers who share taste drift toward each other, movies drift toward the viewers who'd enjoy them, and the live loss and accuracy readouts track exactly how well the network has learned the underlying preference pattern. Pick a viewer to see the model's current recommendation scores drawn as live connecting lines.