Class project for CMU 10707 Deep Learning.
First, download data from https://shapenet.cs.stanford.edu/iccv17.
Then, install tensorpack and lmdb. Use write_lmdb.py to prepare data. For example, python3 write_lmdb.py train -c Airplane prepares training data for the Airplane category.
Use train.py to train a model and test.py to test it. Run python3 train.py -h to see available options. Segmentation results can be visualized using visualize_results.py.