Skip to content

A Siamese Convolutional Neural Network implementation in Keras (TensorFlow Backend)

License

Notifications You must be signed in to change notification settings

yyeboah/Siamese-Deep-Convolutional-Neural-Networks

Repository files navigation

Siamese Convolutional Neural Networks

A Siamese Convolutional Neural Network implementation in Keras (TensorFlow Backend)

Design Overview

The network is designed with a VGG16 backbone (pretrained on Imagenet) with two output branches. In the first branch the network performs per-pixel semantic labeling (semantic segmentation) while in the second network branch, image classification class labels are output. The network accepts a single image as input at inference time.

Implementation Environment

This code is implemented in Python 2.7 with Tensorflow 1.3.0. It has been tested on Ubuntu 16.04 with CUDA 8 / CuDNN v5.

About

A Siamese Convolutional Neural Network implementation in Keras (TensorFlow Backend)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages