GPU implementation
Implemented image processing and neural network computation in C++ and CUDA, connecting a model’s operations to GPU execution.
Recognition task
Used LeNet-5 for handwritten-digit recognition on MNIST. The project sits at the intersection of neural networks, low-level implementation, and parallel computing.