Implementing a Neural Network in Rust (Hebrew)

Presented at Implementing a Neural Network in Rust on 2024.07.28
video
video in Hebrew

This the extended (~ 1 hour) version of the presentation Yoray gave at our in-person meeting last month.

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.