Perform S3DIS 6-fold cross validation
mainTo perform 6-fold cross validation on the S3DIS dataset, follow these steps:
- Configure Splits: Modify the default configs by changing
data.train.split,data.val.split, anddata.test.splitto evaluate onArea_1throughArea_6respectively. - Train and Collect: Train and evaluate the model on each split. Gather the resulting
.pthfiles (located inexp/s3dis/EXP_NAME/result/Area_x.pth) into a single folder namedRECORD_FOLDER. - Run Validation Script: Execute the
tools/test_s3dis_6fold.pyscript pointing to your record folder.
export PYTHONPATH=./
python tools/test_s3dis_6fold.py --record_root ${RECORD_FOLDER}