├── README.md ├── configs ├── cityscapes.yaml └── pascal.yaml ├── dataset ├── semi.py └── transform.py ├── daw.py ├── figs └── framework.png ├── model ├── backbone │ ├── resnet.py │ └── xception.py └── semseg │ └── deeplabv3plus.py ├── requirements.txt ├── scripts └── train.sh ├── splits ├── cityscapes │ ├── 1_16 │ │ ├── labeled.txt │ │ └── unlabeled.txt │ ├── 1_2 │ │ ├── labeled.txt │ │ └── unlabeled.txt │ ├── 1_30 │ │ ├── labeled.txt │ │ └── unlabeled.txt │ ├── 1_4 │ │ ├── labeled.txt │ │ └── unlabeled.txt │ ├── 1_8 │ │ ├── labeled.txt │ │ └── unlabeled.txt │ └── val.txt └── pascal │ ├── 92 │ ├── labeled.txt │ └── unlabeled.txt │ ├── 183 │ ├── labeled.txt │ └── unlabeled.txt │ ├── 366 │ ├── labeled.txt │ └── unlabeled.txt │ ├── 732 │ ├── labeled.txt │ └── unlabeled.txt │ ├── 1464 │ ├── labeled.txt │ └── unlabeled.txt │ ├── 1_16 │ ├── labeled.txt │ └── unlabeled.txt │ ├── 1_4 │ ├── labeled.txt │ └── unlabeled.txt │ ├── 1_8 │ ├── labeled.txt │ └── unlabeled.txt │ ├── train_aug.txt │ ├── u2pl_1_16 │ ├── labeled.txt │ └── unlabeled.txt │ ├── u2pl_1_4 │ ├── labeled.txt │ └── unlabeled.txt │ ├── u2pl_1_8 │ ├── labeled.txt │ └── unlabeled.txt │ └── val.txt ├── supervised.py └── util ├── __pycache__ ├── classes.cpython-310.pyc ├── classes.cpython-37.pyc ├── classes.cpython-38.pyc ├── dist_helper.cpython-310.pyc ├── dist_helper.cpython-37.pyc ├── dist_helper.cpython-38.pyc ├── ohem.cpython-310.pyc ├── ohem.cpython-37.pyc ├── ohem.cpython-38.pyc ├── utils.cpython-310.pyc ├── utils.cpython-37.pyc └── utils.cpython-38.pyc ├── classes.py ├── dist_helper.py ├── ohem.py └── utils.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/README.md -------------------------------------------------------------------------------- /configs/cityscapes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/configs/cityscapes.yaml -------------------------------------------------------------------------------- /configs/pascal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/configs/pascal.yaml -------------------------------------------------------------------------------- /dataset/semi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/dataset/semi.py -------------------------------------------------------------------------------- /dataset/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/dataset/transform.py -------------------------------------------------------------------------------- /daw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/daw.py -------------------------------------------------------------------------------- /figs/framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/figs/framework.png -------------------------------------------------------------------------------- /model/backbone/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/model/backbone/resnet.py -------------------------------------------------------------------------------- /model/backbone/xception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/model/backbone/xception.py -------------------------------------------------------------------------------- /model/semseg/deeplabv3plus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/model/semseg/deeplabv3plus.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/scripts/train.sh -------------------------------------------------------------------------------- /splits/cityscapes/1_16/labeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/cityscapes/1_16/labeled.txt -------------------------------------------------------------------------------- /splits/cityscapes/1_16/unlabeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/cityscapes/1_16/unlabeled.txt -------------------------------------------------------------------------------- /splits/cityscapes/1_2/labeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/cityscapes/1_2/labeled.txt -------------------------------------------------------------------------------- /splits/cityscapes/1_2/unlabeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/cityscapes/1_2/unlabeled.txt -------------------------------------------------------------------------------- /splits/cityscapes/1_30/labeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/cityscapes/1_30/labeled.txt -------------------------------------------------------------------------------- /splits/cityscapes/1_30/unlabeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/cityscapes/1_30/unlabeled.txt -------------------------------------------------------------------------------- /splits/cityscapes/1_4/labeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/cityscapes/1_4/labeled.txt -------------------------------------------------------------------------------- /splits/cityscapes/1_4/unlabeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/cityscapes/1_4/unlabeled.txt -------------------------------------------------------------------------------- /splits/cityscapes/1_8/labeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/cityscapes/1_8/labeled.txt -------------------------------------------------------------------------------- /splits/cityscapes/1_8/unlabeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/cityscapes/1_8/unlabeled.txt -------------------------------------------------------------------------------- /splits/cityscapes/val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/cityscapes/val.txt -------------------------------------------------------------------------------- /splits/pascal/1464/labeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/1464/labeled.txt -------------------------------------------------------------------------------- /splits/pascal/1464/unlabeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/1464/unlabeled.txt -------------------------------------------------------------------------------- /splits/pascal/183/labeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/183/labeled.txt -------------------------------------------------------------------------------- /splits/pascal/183/unlabeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/183/unlabeled.txt -------------------------------------------------------------------------------- /splits/pascal/1_16/labeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/1_16/labeled.txt -------------------------------------------------------------------------------- /splits/pascal/1_16/unlabeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/1_16/unlabeled.txt -------------------------------------------------------------------------------- /splits/pascal/1_4/labeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/1_4/labeled.txt -------------------------------------------------------------------------------- /splits/pascal/1_4/unlabeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/1_4/unlabeled.txt -------------------------------------------------------------------------------- /splits/pascal/1_8/labeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/1_8/labeled.txt -------------------------------------------------------------------------------- /splits/pascal/1_8/unlabeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/1_8/unlabeled.txt -------------------------------------------------------------------------------- /splits/pascal/366/labeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/366/labeled.txt -------------------------------------------------------------------------------- /splits/pascal/366/unlabeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/366/unlabeled.txt -------------------------------------------------------------------------------- /splits/pascal/732/labeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/732/labeled.txt -------------------------------------------------------------------------------- /splits/pascal/732/unlabeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/732/unlabeled.txt -------------------------------------------------------------------------------- /splits/pascal/92/labeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/92/labeled.txt -------------------------------------------------------------------------------- /splits/pascal/92/unlabeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/92/unlabeled.txt -------------------------------------------------------------------------------- /splits/pascal/train_aug.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/train_aug.txt -------------------------------------------------------------------------------- /splits/pascal/u2pl_1_16/labeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/u2pl_1_16/labeled.txt -------------------------------------------------------------------------------- /splits/pascal/u2pl_1_16/unlabeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/u2pl_1_16/unlabeled.txt -------------------------------------------------------------------------------- /splits/pascal/u2pl_1_4/labeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/u2pl_1_4/labeled.txt -------------------------------------------------------------------------------- /splits/pascal/u2pl_1_4/unlabeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/u2pl_1_4/unlabeled.txt -------------------------------------------------------------------------------- /splits/pascal/u2pl_1_8/labeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/u2pl_1_8/labeled.txt -------------------------------------------------------------------------------- /splits/pascal/u2pl_1_8/unlabeled.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/u2pl_1_8/unlabeled.txt -------------------------------------------------------------------------------- /splits/pascal/val.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/splits/pascal/val.txt -------------------------------------------------------------------------------- /supervised.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/supervised.py -------------------------------------------------------------------------------- /util/__pycache__/classes.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/util/__pycache__/classes.cpython-310.pyc -------------------------------------------------------------------------------- /util/__pycache__/classes.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/util/__pycache__/classes.cpython-37.pyc -------------------------------------------------------------------------------- /util/__pycache__/classes.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/util/__pycache__/classes.cpython-38.pyc -------------------------------------------------------------------------------- /util/__pycache__/dist_helper.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/util/__pycache__/dist_helper.cpython-310.pyc -------------------------------------------------------------------------------- /util/__pycache__/dist_helper.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/util/__pycache__/dist_helper.cpython-37.pyc -------------------------------------------------------------------------------- /util/__pycache__/dist_helper.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/util/__pycache__/dist_helper.cpython-38.pyc -------------------------------------------------------------------------------- /util/__pycache__/ohem.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/util/__pycache__/ohem.cpython-310.pyc -------------------------------------------------------------------------------- /util/__pycache__/ohem.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/util/__pycache__/ohem.cpython-37.pyc -------------------------------------------------------------------------------- /util/__pycache__/ohem.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/util/__pycache__/ohem.cpython-38.pyc -------------------------------------------------------------------------------- /util/__pycache__/utils.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/util/__pycache__/utils.cpython-310.pyc -------------------------------------------------------------------------------- /util/__pycache__/utils.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/util/__pycache__/utils.cpython-37.pyc -------------------------------------------------------------------------------- /util/__pycache__/utils.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/util/__pycache__/utils.cpython-38.pyc -------------------------------------------------------------------------------- /util/classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/util/classes.py -------------------------------------------------------------------------------- /util/dist_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/util/dist_helper.py -------------------------------------------------------------------------------- /util/ohem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/util/ohem.py -------------------------------------------------------------------------------- /util/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuisuen/DAW/HEAD/util/utils.py --------------------------------------------------------------------------------