Skip to content

Instantly share code, notes, and snippets.

@ThanosM97
Last active September 12, 2022 18:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save ThanosM97/04a88826a00d8930f89ab51b05944c79 to your computer and use it in GitHub Desktop.
Save ThanosM97/04a88826a00d8930f89ab51b05944c79 to your computer and use it in GitHub Desktop.
This is the final report for my Google Summer of Code 2022 project under the auspices of OpenVINO Toolkit organization.

Google Summer of Code 2022

Contributor: Athanasios Masouris (ThanosM97)

Organization: OpenVINO Toolkit

Project: Train a DL model for synthetic data generation for model optimization (project page)

GitHub repository: ThanosM97/gsoc2022-openvino

Abstract

The project is divided into two parts. The goal for the first part is to train a lightweight Deep Learning model to generate a dataset of synthetic images. I propose a class-conditional Generative Adversarial Network to generate images for the 10 categories of the CIFAR-10 dataset, given the class label as input. The model is trained using a knowledge distillation framework, in an attempt to compress the StyleGAN2-ADA network. For the second part, the pre-trained model of the first part is used to generate a dataset of synthetic images for CIFAR-10. Subsequently, this dataset is used for model optimization using OpenVINO's Post-training Optimization Tool. We evaluate the performance of the 8-bit post-training quantization method on a range of Computer Vision models.

A more detailed explanation of the project can be found in the project's README file, or in the wikipages.

Contributor's Work

An overview of the work I conducted during the Google Summer of Code 2022 can be found in this timeline, or by looking at my commits. Additionally, there are two blogs (Blog #1, Blog #2) explaining in detail the work conducted for the project.

Deliverables

People

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment