Investigating deep learning methods for compressing and decompressing faces
Refer to the paper for more details.
Reconstructed Images by the Deep Convolutional Generative Adversarial Network
Reconstructed Images by the Convolutinal Variatinoal Autoencoder
Skip 2 and 3 if you're lazy/a maniac.
- Go to project root
- Set up environment by running
python -m venv .venv
orpython3 -m venv .venv
- Run
source .venv/bin/activate
on Linux and MacOS,./venv/Script/activate
on Windows. - Run
pip install -r requirements.txt
- Download the celebA dataset
- Extract dataset to project root (optional, but will make your life easier)
- Rename the dataset folder to
dataset
(also optional, but the skeleton code assumes it's called dataset) - Ensure there are no subfolders. The
dataset
folder should only contain images of faces.