/Deep-generative-models-course

Coursework and projects for Deep Generative Models(DGM) course(Graduate), including theoretical homework solutions/problems, final solution/problems and the project of the course

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

Deep-Generative-Models

Coursework and projects for Deep Generative Models (DGM) course (Graduate), including theoretical homework solutions/problems, and the project of the course.

Here is the page of the course: https://generative-ai-sut.github.io/

CHW1's Results:

  • Implementing an LSTM to fit the yfinance data: We developed a Long Short-Term Memory (LSTM) network to analyze and predict stock prices using the yfinance dataset. The LSTM model captures temporal dependencies and patterns in stock price data, allowing for more accurate predictions compared to traditional linear models. Key steps included data preprocessing, model architecture design, training, and evaluation.

    LSTM Results
  • Implementing the PixelCNN's structure for Generation of MNIST dataset Numbers: We implemented the PixelCNN model to generate images from the MNIST dataset. PixelCNN is an autoregressive model that predicts each pixel in the image sequentially, conditioned on previously generated pixels. This structure allows it to capture intricate spatial dependencies in the data. The process involved defining the model architecture, training it on the MNIST dataset, and evaluating the quality of the generated images.

    LSTM Results PixelCNN Results Additional Results