Setting resolution>1 (ie, resolution=10) fails while in semi-supervised mode.
This is because of the assertion test that resolution==1. It seems that setting resolution>1 is not implemented yet for semisupervised mode.
On line 335 in segway/observations.py:
if supervision_data is not None:
assert resolution == 1 # not implemented yet
int_blocks.append(supervision_data)
The rest of the function is downsampling/processing track data, which seems to work fine for unsupervised mode. There doesn't seem to be any other code related to semisupervised mode wrt downsampling data in particular (ie, labels etc).
@michaelmhoffman , would you happen to have any information about this and/or why the supervision labels aren't downsampled as well, for example?
Original report (BitBucket issue) by Rachel Chan (Bitbucket: rcwchan).
Setting resolution>1 (ie, resolution=10) fails while in semi-supervised mode.
This is because of the assertion test that resolution==1. It seems that setting resolution>1 is not implemented yet for semisupervised mode.
On line 335 in segway/observations.py:
The rest of the function is downsampling/processing track data, which seems to work fine for unsupervised mode. There doesn't seem to be any other code related to semisupervised mode wrt downsampling data in particular (ie, labels etc).
@michaelmhoffman , would you happen to have any information about this and/or why the supervision labels aren't downsampled as well, for example?
Thanks!