'Add command-line arguments specifically for this agent.'

@staticmethod
def add_cmdline_args(argparser):

    DictionaryAgent.add_cmdline_args(argparser)
    agent = argparser.add_argument_group('Seq2Seq    Arguments')
    agent.add_argument('-hs', '--hiddensize', type=int, default=128, help='size    of    the    hidden    layers    and    embeddings')
    agent.add_argument('-nl', '--numlayers', type=int, default=2, help='number    of    hidden    layers')
    agent.add_argument('-lr', '--learningrate', type=float, default=0.5, help='learning    rate')
    agent.add_argument('-dr', '--dropout', type=float, default=0.1, help='dropout    rate')
    agent.add_argument('--no-cuda', action='store_true', default=False, help='disable    GPUs    even    if    available')
    agent.add_argument('--gpu', type=int, default=(-1), help='which    GPU    device    to    use')
    agent.add_argument('-r', '--rank-candidates', type='bool', default=False, help=(('rank    candidates    if    available.    this    is    done    by    computing    the' + '    mean    score    per    token    for    each    candidate    and    selecting    the    ') + 'highest    scoring    one.'))
