Project Description & Inspiration: Abstract and high dimensional models in mathematics often lead to obscure and limited understanding of very crucial topics in education. VRMath is trying to fix that. Our project aims to provide an interactive and visual representation of functions in higher dimensions. This allows for a more engaging environment to reason out mathematical functions. We focus on linear and logistic regression, as these are the two most important models first taught to new ML students.
Some Key Features:
The user can change the value of B_0 to see how the separating hyperplane can change
The user can change the value of B_0 (bias) and B_1 (weight) to see how the sigmoid function can change
VRMath virtually creates a classroom setting for our application area; education. We have a multimodal display consisting of a visual display for the models, an audio display of music, and haptic display of the oculus joysticks for interacting with the diagrams. The experience we have creates an immersive virtual experience to help students learn in ways they could not before!
Multi-view model perspective and tuning
Real-time parameter changes of math models in 3D space
Ability to write notes on board and classroom ground
Playground: 3D Model Generation
There are many things which can serve as important future improvements, but here are a few of the features which would best improve the VR learning experience: