class Layer(object):
	def __init__(self):
		pass

	def forward(self, X):
		pass

	def backward(self, dY):
		pass

	def forget(self):
		pass

	def remember(self, state):
		pass

	def get_weights(self):
		pass

	def set_weights(self, W):
		pass

	def get_grads(self):
		pass

	def clear_grads(self):
		pass