Skip to content

Repository files navigation

Deep-Learning

Author: Yutong Wang
Course: Deep Learning (CS324) by Luca Rossi
College: SUSTech

  • Perceptron:

    To implement and test a simple artificial neuron: a perceptron.

  • Multiple Layer Perceptron:

    To implement a multi-layer perceptron using Numpy.

    To implement a multi-layer perceptron using Pytorch.

  • CNN:

    To improve your neural architecture by using convolutional neural networks (CNNs). You will use the CIFAR10 dataset but this time you will implement a CNN to classify the images in the dataset.

  • RNN:

    To implement a RNN to predict the last digit of a palindrome. Palindromes in general are strings that look the same when read forward and backward, e.g., 123454321, 1111, 4224, etc.

    To implement a LSTM-RNN to predict the last digit of a palindrome.

  • GAN:

    To implement a GAN (see slides for Lesson 9) that generates images similar to those of the training set.

About

Implementation of MLP, RNN, CNN, GAN from scratch (CS324 Deep Learning).

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages