AutoEncoder =========================== ShapeNet --------------------------- #. Download the dataset for training and testing `here `__. Clone the latest ``ocnn-pytorch`` repository, and enter the subdirectory ``projects``. Unzip and place the data in the folder ``data/ShapeNetV1``. .. The dataset is used by our .. paper on `shape completion `__, which .. contains point clouds sampled from meshes of 8 categories in .. `ShapeNet `__. The point clouds are in the format of .. `ply`, which can be visualized via viewers like meshlab. Clone the .. ``ocnn-pytorch`` repository, and enter the subdirectory ``projects``, then .. run the following command. .. .. code-block:: none .. python tools/ae_shapenet.py --run prepare_dataset #. Run the following command to train the network. The training log and weights can be downloaded `here `__. .. code-block:: none python autoencoder.py --config configs/ae_shapenet.yaml #. Run the following command to get the predictions on the testing dataest. The parameter following ``SOLVER.ckpt`` can be freely modified to test different trained weights. And the results are in the folder ``logs/ae_shapenet/ae_eval``. .. code-block:: none python autoencoder.py --config configs/ae_shapenet.yaml \ SOLVER.run evaluate SOLVER.alias eval \ SOLVER.ckpt logs/ae_shapenet/ae/checkpoints/00300.model.pth