<s> class Block ( object ) : <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , input , dropout_input = None ) : <EOL> super ( Block , self ) . __init__ ( ) <EOL> self . _params = [ ] <EOL> self . _input = input <EOL> self . _output = input <EOL> if dropout_input is None : <EOL> self . _dropout_input = self . _input <EOL> else : <EOL> self . _dropout_input = dropout_input <EOL> self . _dropout_output = self . _dropout_input <EOL> @ property <EOL> def parameters ( self ) : <EOL> return self . _params <EOL> @ property <EOL> def input ( self ) : <EOL> return self . _input <EOL> @ property <EOL> def output ( self ) : <EOL> return self . _output <EOL> @ property <EOL> def dropout_input ( self ) : <EOL> return self . _dropout_input <EOL> @ property <EOL> def dropout_output ( self ) : <EOL> return self . _dropout_output </s>
