-
Notifications
You must be signed in to change notification settings - Fork 75
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
fewview_train subset JSON contain frames that belong in both of train and test sets #49
Comments
Hello, this is by design. Tl;dr: Indeed, using the In more detail, all frames within a category are separated to 6 sets
The
For your case specifically, the The "val" set contains also the "train" views because, when validating/testing, one needs to have access to the "known" source views (from the Indeed, if you inspect the In order to find out which frames are I hope this helps, let me know if further clarification is needed. |
Thank you so much for the reply! This is super helpful! |
I am trying to use the CO3Dv2 dataset, however, I ran into some weird issues with the
set_lists/set_lists_fewview_train.json
fewview train JSON subset lists.As defined in `co3d.implicitron.dataset.json_index_dataset_map_provider_v2.py' line 104, each JSON file should contain the following structure:
In the case of the
tv, hydrant, donut
(and I believe all) categories, inset_lists_fewview_train.json
, all of the frames (image_path
) under"train"
are also under"test"
.However,
set_lists_fewview_dev.json
andset_lists_fewview_test.json
contain clearly separated"train"
and"test"
frames.I am not sure if this behavior is a design choice or a bug. My goal to is train a model only on the training set, and not the dev or test sets. What would be the correct JSON subset list and subset to use?
The text was updated successfully, but these errors were encountered: