'Called before any decoding iterations.
Args:
name: Name scope for any created operations.
Returns:
`(finished, first_inputs, initial_state)`.'

@abc.abstractmethod
def initialize(self, name=None):

    raise NotImplementedError
