Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

small correction about argument parsing in copy_task.py #14

Open
softgearko opened this issue Jan 19, 2018 · 1 comment
Open

small correction about argument parsing in copy_task.py #14

softgearko opened this issue Jan 19, 2018 · 1 comment

Comments

@softgearko
Copy link

softgearko commented Jan 19, 2018

When I run 'python3 copy_task.py --rnn_num_layers 3 --rnn_size 64 --max_seq_length 10 --memory_size 20 --memory_vector_dim 8 --vector_dim 4' , I got an error about argument converting.
So, I added "type=int," or "type=float" into add_argument()s in copy_task.py.

def main():
    parser = argparse.ArgumentParser()
    parser.add_argument('--mode', default="train")
    parser.add_argument('--restore_training', default=False)
    parser.add_argument('--test_seq_length', type=int, default=20)
    parser.add_argument('--model', default="NTM")
    parser.add_argument('--rnn_size', type=int, default=128)
    parser.add_argument('--rnn_num_layers', type=int, default=3)
    parser.add_argument('--max_seq_length', type=int, default=15)
    parser.add_argument('--memory_size', type=int, default=128)
    parser.add_argument('--memory_vector_dim', type=int, default=20)
    parser.add_argument('--batch_size', type=int, default=10)
    parser.add_argument('--vector_dim', type=int, default=8)
    parser.add_argument('--shift_range', type=int, default=1)
    parser.add_argument('--num_epoches', type=int, default=1000000)
    parser.add_argument('--learning_rate', type=float, default=1e-4)
    parser.add_argument('--save_dir', default='./save/copy_task')
    parser.add_argument('--tensorboard_dir', default='./summary/copy_task')
    args = parser.parse_args()
    if args.mode == 'train':
        train(args)
    elif args.mode == 'test':
        test(args)

I want to see a result figure at in your slide page 11. What arguments do I run copy_task.py with? Are the parameters above right?

@softgearko softgearko changed the title small correction about argument in copy_task.py small correction about argument parsing in copy_task.py Jan 19, 2018
@snowkylin
Copy link
Owner

snowkylin commented Jan 19, 2018

If you just want to replicate the result in page 11 of my slide, you can set parameters smaller. memory_size and memory_vector_dim can be set to 20 and 8.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants