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

figure out pixel-wise training problem #401

Open
1 of 11 tasks
ahundt opened this issue Jan 10, 2018 · 1 comment
Open
1 of 11 tasks

figure out pixel-wise training problem #401

ahundt opened this issue Jan 10, 2018 · 1 comment
Assignees
Labels

Comments

@ahundt
Copy link
Member

ahundt commented Jan 10, 2018

pixel-wise training isn't making any progress, we need to figure out why.

Options to try fixing / possible problem sources:

  • try pretraining on single prediction `delta_depth
    • DONE and got super crazy/surprising results! delta depth outperformed the levine model
    • convert the single prediction model to pixel-wise and visualize performance
    • train the pixel wise and visualize performance
  • build a "pipeline validation model" that takes the answer as an additional input and make sure it is always right! build pixel-wise "pipeline validation model" #403
  • Try pixel wise input on single grasp prediction models
  • accessing the wrong coordinate when applying a loss (flipped axes for example)
  • need to apply the loss over a larger area (gaussian loss could help)
  • different input than [delta_depth, sin(theta), cos(theta)] might produce better results
  • are pixel-wise models set up correctly? Try pascal_voc as a baseline to check
  • should we be doing a fixed crop + resize in eval, perhaps a scale difference is the problem?
  • xyz images and thus delta depth values not correct? See warning below:

WARNING: expected 10 time steps but found 0 in feature: move_to_grasp/time_ordered/xyz_image/preprocessed in
dataset 097  File "grasp_train.py", line 641, in <module>
    main()
 check get_training_dictionaries().  File "grasp_train.py", line 636, in main
    model_name=FLAGS.grasp_model)
 check get_training_dictionaries().  File "grasp_train.py", line 459, in eval
    grasp_sequence_max_time_step=grasp_sequence_max_time_step)
 check get_training_dictionaries().  File "/home/ahundt/src/costar_ws/src/costar_plan/costar_google_brainrobo
tdata/grasp_dataset.py", line 1962, in get_training_tensors
    random_crop_dimensions=random_crop_dimensions, random_crop_offset=random_crop_offset)
 check get_training_dictionaries().  File "/home/ahundt/src/costar_ws/src/costar_plan/costar_google_brainrobo
tdata/grasp_dataset.py", line 1842, in get_training_dictionaries
    ' check get_training_dictionaries().'.join(traceback.format_stack()))

@ahundt
Copy link
Member Author

ahundt commented Jan 18, 2018

progress has been made in #410

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

No branches or pull requests

2 participants