RL-GAN-Net-Reimplementation
https://arxiv.org/pdf/1904.12304
https://github.com/iSarmad/RL-GAN-Net
https://proceedings.mlr.press/v32/silver14.pdf
- Get input data from the official ShapeNet repository for point cloud data or from here https://github.com/optas/latent_3d_points
- Run TrainingAE.py script, to train Autoencoder on the complete point cloud data and testing on partial point cloud data, and then saving GFVs generated to be used for training GANs.
- Run TrainingGAN.py scrpt to train GAN on GFVs.
- Run TrainingRLAgent.py to create environment for the RL agent using AE and GAN outputs and then training the agent using DDPG algorithm.
- After running the pipeline, you can use VisualizingRLAgentREsults.py script to visualise results using the saved models.