Legacy repository. Preserved as older work from 2016-2017 and archived. It is not representative of my current research program.
Cnn-Hypercolumn is a small experiment around convolutional hypercolumns for image description and clustering.
Cnn-Hypercolumn.pyas the main scriptvgg-16_keras.pyandvgg-19_keras.pyas model/demo entry points- VGG weight links for reproducing the original setup
Install the Python dependencies:
pip install -r requirements.txtIf you want an isolated environment:
python -m venv .env
source .env/bin/activate
pip install -r requirements.txt- Background post: Convolutional Hypercolumns in Python
- VGG16 weights: vgg16_weights.h5
- VGG19 weights: vgg19_weights.h5
The clustering step at the end of the main script can be memory-intensive on small machines.