Implementing a Neural Network in Rust (Hebrew)

Length: 20
Presented at Rust at Microsoft, Tel Aviv in June 2024 on 2024.06.23

Neural Networks are one of the most popular models in Machine Learning, and are the basis for a lot of popular AI applications, such as Computer Vision (CV), Natural Language Processing (NLP), and more. In this presentation, I show the math behind Neural Nets, how to train them, and how I implemented one in Rust from scratch to recognize digits in images.

The presentation is based on a post Yoray wrote: Digit Recognition with Rust and WASM.

About Yoray: I am a third-year CS student at the Open University. Other than that, I am very interested in cybersecurity, reverse engineering, Malware Analysis, AI, and Rust (for about 6 months). I run a blog here.