Created a machine learning library from scratch in Rust, and researched novel encodings of neural networks with stochastic (probabilistic) bits. Developed a Python library for simulating the performance of networks encoded this way, and embedded it into a custom chip architecture.