Skip to content

This repository contains the implementation of a simple neural network in Rust, along with parallel versions and a comparison with a Python version using TensorFlow. The network is trained on the MNIST dataset for digit recognition.

Notifications You must be signed in to change notification settings

BothBosu/Funpar-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

2023-t1-finalproject-ann

2023-t1-finalproject-ann created by GitHub Classroom

Neural Network in Rust

This repository contains the implementation of a simple neural network in Rust, along with parallel versions and a comparison with a Python version using TensorFlow. The network is trained on the MNIST dataset for digit recognition.

Features

Implemented from scratch in Rust: Gain a deep understanding of neural network architecture and training algorithms.

Simple and parallel versions: Compare the performance of different implementations.

Comparison with TensorFlow: See how the Rust implementation performs against a popular deep-learning library.

The simple version of the neural network achieved the fastest training time, followed by TensorFlow and the parallel versions.

image

Resources MNIST dataset: https://github.com/iamavieira/handwritten-digits-mnist

TensorFlow: https://www.tensorflow.org/

About

This repository contains the implementation of a simple neural network in Rust, along with parallel versions and a comparison with a Python version using TensorFlow. The network is trained on the MNIST dataset for digit recognition.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published