Skip to content

three-bee/nn-scratch-EEE543

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nn-scratch-EEE543

Bilkent University 2023 Fall EEE543 Neural Networks assignments. Includes implementations of MLP and RNN from scratch, written in Python.

The code and the reports include thorough derivations of the methods and extensive experiments for the following three projects.

Some snippets from the reports: Pseudo-code and derivations Experimental results

  • Project 1: 2-layer-perception implementation, trained on MNIST.
  • Project 2: Recurrent neural network (RNN) implementation, trained on a human action recognition dataset, with truncated backpropagation through time (TBPTT) algorithm.
  • Project 3: 3-layer-perceptron implementation, trained on a human action recognition dataset. Utilized softmax activations, dropout, and momentum.

About

Implementations of MLP and RNN from scratch in Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages