Skip to content
/ dbn Public

Generative models for architecture prose and schematics

License

Notifications You must be signed in to change notification settings

armaank/dbn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open In Colab License

This repo contains code used to analyze architecture prose and construct generative models used to create synthetic architecture schematics.

outline site elevation

Generative Models

With all colab notebooks, make sure that you're connected to a GPU runtime. If you have issues with installation, then restart the runtime and re-run the notebook cells.

  • Use text to generate new architecture imagery via a CLIP + genetic algorithms Open In Colab
  • Explore fixed latent directions in a StyleGAN2 model trained trained on the ArchML dataset Open In Colab
  • Discover new StyleGAN2 controls Open In Colab
  • Visualize the principal components of a StyleGAN2 latent space Open In Colab
  • Generate some static figures from a StyleGAN2 Open In Colab

Dataset Visualization

Visualize the ArchML dataset interactively. Explore the data used to train the models

Text Analysis

Basic topic models and clustering of architecture lectures and a cohort of architecture project descriptions.

TODO:

  • host img datasets on ee site
  • clean up generative
  • add docs to datsets

Acknowledgements

We'd like to thank:

  • Federico Galatolo and the authors of CLIP-GLASS, for providing open source implementations of their methods and guidance. (generative/styleclip)
  • Erik Härkönen and the authors of ganspace (generative/ganspace)
  • The authors of the following PyTorch implementation of StyleGAN2 (generative/styleclip)
  • The authors of pix-plot for their interactive data visualizer.

All of their work should be distributed following the terms of their original licenses.

License

The original code of this repository is released under the BSD 3.0-Clause License. Modifications, adaptations and derivative work is encouraged!

Contributors

Jesse Bassett, Anna Konvicka, Armaan Kohli