Code Monkey home page Code Monkey logo

projeto_ia376's Introduction

Sobre fairness na geração não condicional com modelos de difusão

On the fairness of unconditional generation with Diffusion Models

Apresentação

O presente projeto foi originado no contexto das atividades da disciplina de pós-graduação IA376L - Deep Learning aplicado a Síntese de Sinais, oferecida no primeiro semestre de 2022, na Unicamp, sob supervisão da Profa. Dra. Paula Dornhofer Paro Costa, do Departamento de Engenharia de Computação e Automação (DCA) da Faculdade de Engenharia Elétrica e de Computação (FEEC).

Nome RA Especialização
Álvaro Airemoraes Capelo 104534 Eng. Químico
Luiza Amador Pozzobon 233818 Eng. de Controle e Automação
Tainá de Souza Coimbra 157305 Eng. Eletricista

Resumo (Abstract)

Os resultados recentes reportados por um modelo generativo estado-da-arte baseado em difusão sugerem uma solução para o problema enfrentado pelas GANs de representatividade dos dados de treino. Neste trabalho, avaliou-se a Representação Proporcional, uma métrica de fairness, para um modelo dessa arquitetura estado-da-arte, a Denoising Diffusion GAN, e dois modelos da família das GANs, StyleGAN2 e WassersteinGAN. Treinados em conjuntos de dados MNIST modificados, apenas DDGAN e WGAN produziram distribuições dos grupos semelhantes aos conjuntos de treino. Esses resultados sugerem que a DDGAN é potencialmente capaz de atingir Representação Proporcional com alta qualidade de imagens.

Execução do projeto

O tutorial de como executar o projeto está disponível no README_SETUP.md

Links

O relatório com a metodologia e com os resultados do projeto podem ser visualizados neste link.

Os pesos dos modelos e parâmetros de treinamentos então neste link.

As curvas de treinamento estão nos links a seguir:

Estrutura de teste

  • Grupo 1: imagens MNIST invertidas, com dígitos em preto e fundo branco
  • Grupo 2: imagens tradicionais do MNIST, dígitos em branco, fundo preto

Três cenários de experimentação foram avaliados variando as proporções de cada grupo:

  1. Cenário A: Grupo 1 e 2 com 30 e 70% do conjunto de treino, respectivamente.
  2. Cenário B: Grupos 1 e 2 com 50 e 50% do conjunto de treino, respectivamente.
  3. Cenário C: Grupos 1 e 2 com 70 e 30% do conjunto de treino, respectivamente.

Resultados


Figura 1: Comparação das densidades de imagens sintetizadas por cada arquitetura (DDGAN, StyleGAN2 e WGAN) versus a densidade original dos dados em três cenários de teste. Os cenários de teste correspondem ao treinamento dos modelos sob diferentes proporções do dataset MNIST com fundo preto ou branco.


Figura 2: Amostras geradas por cada arquitetura em cada cenário de teste.

projeto_ia376's People

Contributors

luizapozzobon avatar coimbra574 avatar alvarocapelo avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

luizapozzobon

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.