IIUC (and I may well not) from inspecting the detection code, the global variables in
NETWORK_VOXEL_SIZES = [5, 1, 1]
CUBE_WIDTH = 50
CUBE_HEIGHT = 20
CUBE_DEPTH = 20
are partially unused: I can only find references to NETWORK_VOXEL_SIZES[0] and CUBE_DEPTH.
Should the unused variables be removed?
There is similar code in train_yaml (but CUBE_HEIGHT is 50, confusingly) which could be refactored and better documented as part of this issue, too?