petrus-mikkola / GANPPBO

Research project combining GANSpace and Projective Preferential Bayesian Optimization technique for modelling user's preferences in generated images

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GANspace + PPBO project

Idea

Probabilistic Interactive User Model for Interactive AI

Based on 2 projects:

  • GANSpace
  • Projective Preferential Bayesian Optimization (PPBO)

original projects

Idea Formulation: Adjust image generation model (GAN) to follow user’s preferences using Bayesian Optimization.

original projects

Set Up

  1. Install anaconda or miniconda
  2. Create environment: conda create -n ganppbo python=3.7
  3. Activate environment: conda activate ganppbo
  4. Open project directory: cd GANPPBO
  5. Install dependencies: conda env update -f environment.yml --prune
  6. Setup submodules: git submodule update --init --recursive
  7. Activate widget extension: jupyter nbextension enable --py widgetsnbextension

Original project info

Currently, the code of ganspace projects is committed to this repository. Later ganspace is going to be transformed into submodule.

Original repositories:

Origial README files:

About

Research project combining GANSpace and Projective Preferential Bayesian Optimization technique for modelling user's preferences in generated images


Languages

Language:Jupyter Notebook 55.6%Language:Python 41.4%Language:HTML 1.5%Language:Cuda 1.3%Language:C 0.1%Language:C++ 0.1%Language:Shell 0.0%