Skip to content

Instantly share code, notes, and snippets.

@ellisonch
ellisonch / layers_tied.py
Created August 29, 2018 00:56 — forked from dswah/layers_tied.py
Tied Convolutional Weights with Keras for CNN Auto-encoders
from keras import backend as K
from keras import activations, initializations, regularizers, constraints
from keras.engine import Layer, InputSpec
from keras.utils.np_utils import conv_output_length
from keras.layers import Convolution1D, Convolution2D
import tensorflow as tf
class Convolution1D_tied(Layer):
'''Convolution operator for filtering neighborhoods of one-dimensional inputs.
When using this layer as the first layer in a model,

Keybase proof

I hereby claim:

  • I am ellisonch on github.
  • I am chucky (https://keybase.io/chucky) on keybase.
  • I have a public key ASB6YQ-iTwmhR7BTtbP-7V-391Q5ozR9iG4iEUV2Ozhamwo

To claim this, I am signing this object: