NeuralNet2D Gesture Classifier

AI/ML
Game Dev
NeuralNet2D Gesture Classifier

Tech Stack

Unity
C#

Description

A feedforward neural network built without a library — neuron and layer structures, sigmoid activation, and backpropagation all written directly in C#.

Most of the real work turned out to be preprocessing. A raw mouse path is noisy and arbitrary in length; smoothing and normalizing it into a fixed 12-vector representation is what made 16 gesture classes separable at all.

This is classical machine learning, not generative AI — worth stating plainly, because the two get conflated.

  • Implemented neuron/layer structures, sigmoid activation, and backpropagation from scratch.
  • Designed a 12-vector input representation with mouse-path smoothing and normalization.
  • Supported 16 gesture patterns with a live classification UI.

Page Info

Network & preprocessing

Neuron and layer structures, sigmoid activation, backpropagation, and a 12-vector gesture representation.

/logo.png

    Yu Ma — Frontend & Gameplay Engineer