original_docstring: Applies backward propagation to the outputs of a forward propagation operation
  
  		Args:
  			dvalues (np.ndarray): Previously outputted values
  		
docstring: Applies backward propagation to the outputs of a forward propagation operation
docstring_tokens: Applies backward propagation to the outputs of a forward propagation operation
code: def backward(self, dvalues):
  		"""Applies backward propagation to the outputs of a forward propagation operation
  
  		Args:
  			dvalues (np.ndarray): Previously outputted values
  		"""
  		self.dinputs = dvalues.copy()
  		# Leaky zero gradient where input values were negative ()
  		self.dinputs[self.inputs <= 0] = (1 / self.gradient) * self.dinputs[self.inputs < 0]
code_tokens: def backward ( self , dvalues ) : self . dinputs = dvalues . copy ( ) self . dinputs [ self . inputs <= 0 ] = ( 1 / self . gradient ) * self . dinputs [ self . inputs < 0 ]
short_docstring: Applies backward propagation to the outputs of a forward propagation operation
short_docstring_tokens: Applies backward propagation to the outputs of a forward propagation operation
comment: """Applies backward propagation to the outputs of a forward propagation operation
  
  		Args:
  			dvalues (np.ndarray): Previously outputted values
  		"""$SEP$# Leaky zero gradient where input values were negative ()