Implemented a neural network in RISC-V assembly language to classify pictures of handwritten numbers. Used the MNIST database, a sample set of labeled, normalized images of handwritten digits to train and test the machine learning algorithm. My final implementation was performant and memory safe. This project was part of CS61C, a Computer Architecture / Machine Structures course I took at Berkeley.
Handwriting (MNIST) Classification Implemented in Assembly
URL
Caption
Implemented a classification algorithm in RISC-V assembly language to read pictures of handwritten numbers from the MNIST database