Improve interactive diffeomorphism visualization - #5
Merged
Conversation
Major fixes and enhancements to the cube-to-simplex mapping visualization: ## Core Mapping Improvements - Replace sigmoid with inverse normal CDF mapping for better ability distribution - Fix barycentric coordinate conversion (was mapping vertices incorrectly) - Implement inverse normal space sampling to concentrate points near cube edges - Add deterministic pseudo-noise to special horse for smooth variation ## Interface Simplification - Reduce parameters from 6 sigmoid controls to 2 symmetric parameters (scale, shift) - Set mean-adaptive as default mode (creates better competitive balance) - Update default parameters to recommended values for optimal visualization ## Technical Fixes - Fix coordinate system bug that caused all points to cluster in corner - Proper temperature-scaled softmax for racing dynamics - Symmetric parameter handling for cleaner interface ## Documentation - Update README to mention interactive visualizations - Improved parameter defaults create beautiful visualization on page load The visualization now properly demonstrates cube-to-simplex diffeomorphisms with natural point distribution across the entire triangle. Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Major improvements to the interactive cube-to-simplex mapping visualization that resolve clustering issues and create beautiful, mathematically correct demonstrations of the Thurstone racing diffeomorphism.
Key Improvements
🔧 Core Mapping Fixes
🎛️ Interface Simplification
📊 Technical Improvements
Visual Results
The visualization now properly demonstrates:
Testing
Documentation
🚀 The diffeomorphism explorer now provides an engaging, mathematically accurate demonstration of cube-to-simplex mappings using Thurstone racing models.
🤖 Generated with Claude Code