diff --git a/PaddleCV/gan/README.md b/PaddleCV/PaddleGAN/README.md similarity index 100% rename from PaddleCV/gan/README.md rename to PaddleCV/PaddleGAN/README.md diff --git a/PaddleCV/gan/c_gan/.run_ce.sh b/PaddleCV/PaddleGAN/c_gan/.run_ce.sh similarity index 100% rename from PaddleCV/gan/c_gan/.run_ce.sh rename to PaddleCV/PaddleGAN/c_gan/.run_ce.sh diff --git a/PaddleCV/gan/c_gan/README.md b/PaddleCV/PaddleGAN/c_gan/README.md similarity index 100% rename from PaddleCV/gan/c_gan/README.md rename to PaddleCV/PaddleGAN/c_gan/README.md diff --git a/PaddleCV/gan/c_gan/_ce.py b/PaddleCV/PaddleGAN/c_gan/_ce.py similarity index 100% rename from PaddleCV/gan/c_gan/_ce.py rename to PaddleCV/PaddleGAN/c_gan/_ce.py diff --git a/PaddleCV/gan/c_gan/c_gan.py b/PaddleCV/PaddleGAN/c_gan/c_gan.py similarity index 100% rename from PaddleCV/gan/c_gan/c_gan.py rename to PaddleCV/PaddleGAN/c_gan/c_gan.py diff --git a/PaddleCV/gan/c_gan/dc_gan.py b/PaddleCV/PaddleGAN/c_gan/dc_gan.py similarity index 100% rename from PaddleCV/gan/c_gan/dc_gan.py rename to PaddleCV/PaddleGAN/c_gan/dc_gan.py diff --git a/PaddleCV/gan/c_gan/images/DCGAN_demo.png b/PaddleCV/PaddleGAN/c_gan/images/DCGAN_demo.png similarity index 100% rename from PaddleCV/gan/c_gan/images/DCGAN_demo.png rename to PaddleCV/PaddleGAN/c_gan/images/DCGAN_demo.png diff --git a/PaddleCV/gan/c_gan/images/conditionalGAN_demo.png b/PaddleCV/PaddleGAN/c_gan/images/conditionalGAN_demo.png similarity index 100% rename from PaddleCV/gan/c_gan/images/conditionalGAN_demo.png rename to PaddleCV/PaddleGAN/c_gan/images/conditionalGAN_demo.png diff --git a/PaddleCV/gan/c_gan/images/conditionalGAN_loss.png b/PaddleCV/PaddleGAN/c_gan/images/conditionalGAN_loss.png similarity index 100% rename from PaddleCV/gan/c_gan/images/conditionalGAN_loss.png rename to PaddleCV/PaddleGAN/c_gan/images/conditionalGAN_loss.png diff --git a/PaddleCV/gan/c_gan/network.py b/PaddleCV/PaddleGAN/c_gan/network.py similarity index 100% rename from PaddleCV/gan/c_gan/network.py rename to PaddleCV/PaddleGAN/c_gan/network.py diff --git a/PaddleCV/gan/c_gan/utility.py b/PaddleCV/PaddleGAN/c_gan/utility.py similarity index 100% rename from PaddleCV/gan/c_gan/utility.py rename to PaddleCV/PaddleGAN/c_gan/utility.py diff --git a/PaddleCV/gan/cycle_gan/.run_ce.sh b/PaddleCV/PaddleGAN/cycle_gan/.run_ce.sh similarity index 100% rename from PaddleCV/gan/cycle_gan/.run_ce.sh rename to PaddleCV/PaddleGAN/cycle_gan/.run_ce.sh diff --git a/PaddleCV/gan/cycle_gan/README.md b/PaddleCV/PaddleGAN/cycle_gan/README.md similarity index 100% rename from PaddleCV/gan/cycle_gan/README.md rename to PaddleCV/PaddleGAN/cycle_gan/README.md diff --git a/PaddleCV/gan/cycle_gan/_ce.py b/PaddleCV/PaddleGAN/cycle_gan/_ce.py similarity index 100% rename from PaddleCV/gan/cycle_gan/_ce.py rename to PaddleCV/PaddleGAN/cycle_gan/_ce.py diff --git a/PaddleCV/gan/cycle_gan/data/horse2zebra/trainA.txt b/PaddleCV/PaddleGAN/cycle_gan/data/horse2zebra/trainA.txt similarity index 100% rename from PaddleCV/gan/cycle_gan/data/horse2zebra/trainA.txt rename to PaddleCV/PaddleGAN/cycle_gan/data/horse2zebra/trainA.txt diff --git a/PaddleCV/gan/cycle_gan/data/horse2zebra/trainA/n02381460_1001.jpg b/PaddleCV/PaddleGAN/cycle_gan/data/horse2zebra/trainA/n02381460_1001.jpg similarity index 100% rename from PaddleCV/gan/cycle_gan/data/horse2zebra/trainA/n02381460_1001.jpg rename to PaddleCV/PaddleGAN/cycle_gan/data/horse2zebra/trainA/n02381460_1001.jpg diff --git a/PaddleCV/gan/cycle_gan/data/horse2zebra/trainB.txt b/PaddleCV/PaddleGAN/cycle_gan/data/horse2zebra/trainB.txt similarity index 100% rename from PaddleCV/gan/cycle_gan/data/horse2zebra/trainB.txt rename to PaddleCV/PaddleGAN/cycle_gan/data/horse2zebra/trainB.txt diff --git a/PaddleCV/gan/cycle_gan/data/horse2zebra/trainB/n02391049_10007.jpg b/PaddleCV/PaddleGAN/cycle_gan/data/horse2zebra/trainB/n02391049_10007.jpg similarity index 100% rename from PaddleCV/gan/cycle_gan/data/horse2zebra/trainB/n02391049_10007.jpg rename to PaddleCV/PaddleGAN/cycle_gan/data/horse2zebra/trainB/n02391049_10007.jpg diff --git a/PaddleCV/gan/cycle_gan/data_reader.py b/PaddleCV/PaddleGAN/cycle_gan/data_reader.py similarity index 100% rename from PaddleCV/gan/cycle_gan/data_reader.py rename to PaddleCV/PaddleGAN/cycle_gan/data_reader.py diff --git a/PaddleCV/gan/cycle_gan/images/A2B.jpg b/PaddleCV/PaddleGAN/cycle_gan/images/A2B.jpg similarity index 100% rename from PaddleCV/gan/cycle_gan/images/A2B.jpg rename to PaddleCV/PaddleGAN/cycle_gan/images/A2B.jpg diff --git a/PaddleCV/gan/cycle_gan/images/B2A.jpg b/PaddleCV/PaddleGAN/cycle_gan/images/B2A.jpg similarity index 100% rename from PaddleCV/gan/cycle_gan/images/B2A.jpg rename to PaddleCV/PaddleGAN/cycle_gan/images/B2A.jpg diff --git a/PaddleCV/gan/cycle_gan/images/cycleGAN_loss.png b/PaddleCV/PaddleGAN/cycle_gan/images/cycleGAN_loss.png similarity index 100% rename from PaddleCV/gan/cycle_gan/images/cycleGAN_loss.png rename to PaddleCV/PaddleGAN/cycle_gan/images/cycleGAN_loss.png diff --git a/PaddleCV/gan/cycle_gan/infer.py b/PaddleCV/PaddleGAN/cycle_gan/infer.py similarity index 100% rename from PaddleCV/gan/cycle_gan/infer.py rename to PaddleCV/PaddleGAN/cycle_gan/infer.py diff --git a/PaddleCV/gan/cycle_gan/layers.py b/PaddleCV/PaddleGAN/cycle_gan/layers.py similarity index 100% rename from PaddleCV/gan/cycle_gan/layers.py rename to PaddleCV/PaddleGAN/cycle_gan/layers.py diff --git a/PaddleCV/gan/cycle_gan/model.py b/PaddleCV/PaddleGAN/cycle_gan/model.py similarity index 100% rename from PaddleCV/gan/cycle_gan/model.py rename to PaddleCV/PaddleGAN/cycle_gan/model.py diff --git a/PaddleCV/gan/cycle_gan/train.py b/PaddleCV/PaddleGAN/cycle_gan/train.py similarity index 100% rename from PaddleCV/gan/cycle_gan/train.py rename to PaddleCV/PaddleGAN/cycle_gan/train.py diff --git a/PaddleCV/gan/cycle_gan/trainer.py b/PaddleCV/PaddleGAN/cycle_gan/trainer.py similarity index 100% rename from PaddleCV/gan/cycle_gan/trainer.py rename to PaddleCV/PaddleGAN/cycle_gan/trainer.py diff --git a/PaddleCV/gan/cycle_gan/utility.py b/PaddleCV/PaddleGAN/cycle_gan/utility.py similarity index 100% rename from PaddleCV/gan/cycle_gan/utility.py rename to PaddleCV/PaddleGAN/cycle_gan/utility.py diff --git a/PaddleCV/gan/data_reader.py b/PaddleCV/PaddleGAN/data_reader.py similarity index 100% rename from PaddleCV/gan/data_reader.py rename to PaddleCV/PaddleGAN/data_reader.py diff --git a/PaddleCV/gan/download.py b/PaddleCV/PaddleGAN/download.py similarity index 100% rename from PaddleCV/gan/download.py rename to PaddleCV/PaddleGAN/download.py diff --git a/PaddleCV/gan/images/StarAttST.png b/PaddleCV/PaddleGAN/images/StarAttST.png similarity index 100% rename from PaddleCV/gan/images/StarAttST.png rename to PaddleCV/PaddleGAN/images/StarAttST.png diff --git a/PaddleCV/gan/images/attgan_net.png b/PaddleCV/PaddleGAN/images/attgan_net.png similarity index 100% rename from PaddleCV/gan/images/attgan_net.png rename to PaddleCV/PaddleGAN/images/attgan_net.png diff --git a/PaddleCV/gan/images/female_stargan_attgan_stgan.png b/PaddleCV/PaddleGAN/images/female_stargan_attgan_stgan.png similarity index 100% rename from PaddleCV/gan/images/female_stargan_attgan_stgan.png rename to PaddleCV/PaddleGAN/images/female_stargan_attgan_stgan.png diff --git a/PaddleCV/gan/images/male_stargan_attgan_stgan.png b/PaddleCV/PaddleGAN/images/male_stargan_attgan_stgan.png similarity index 100% rename from PaddleCV/gan/images/male_stargan_attgan_stgan.png rename to PaddleCV/PaddleGAN/images/male_stargan_attgan_stgan.png diff --git a/PaddleCV/gan/images/pix2pix_cyclegan.png b/PaddleCV/PaddleGAN/images/pix2pix_cyclegan.png similarity index 100% rename from PaddleCV/gan/images/pix2pix_cyclegan.png rename to PaddleCV/PaddleGAN/images/pix2pix_cyclegan.png diff --git a/PaddleCV/gan/images/pix2pix_gen.png b/PaddleCV/PaddleGAN/images/pix2pix_gen.png similarity index 100% rename from PaddleCV/gan/images/pix2pix_gen.png rename to PaddleCV/PaddleGAN/images/pix2pix_gen.png diff --git a/PaddleCV/gan/images/stargan_dis.png b/PaddleCV/PaddleGAN/images/stargan_dis.png similarity index 100% rename from PaddleCV/gan/images/stargan_dis.png rename to PaddleCV/PaddleGAN/images/stargan_dis.png diff --git a/PaddleCV/gan/images/stargan_gen.png b/PaddleCV/PaddleGAN/images/stargan_gen.png similarity index 100% rename from PaddleCV/gan/images/stargan_gen.png rename to PaddleCV/PaddleGAN/images/stargan_gen.png diff --git a/PaddleCV/gan/images/stgan_net.png b/PaddleCV/PaddleGAN/images/stgan_net.png similarity index 100% rename from PaddleCV/gan/images/stgan_net.png rename to PaddleCV/PaddleGAN/images/stgan_net.png diff --git a/PaddleCV/gan/infer.py b/PaddleCV/PaddleGAN/infer.py similarity index 100% rename from PaddleCV/gan/infer.py rename to PaddleCV/PaddleGAN/infer.py diff --git a/PaddleCV/gan/network/AttGAN_network.py b/PaddleCV/PaddleGAN/network/AttGAN_network.py similarity index 100% rename from PaddleCV/gan/network/AttGAN_network.py rename to PaddleCV/PaddleGAN/network/AttGAN_network.py diff --git a/PaddleCV/gan/network/CGAN_network.py b/PaddleCV/PaddleGAN/network/CGAN_network.py similarity index 100% rename from PaddleCV/gan/network/CGAN_network.py rename to PaddleCV/PaddleGAN/network/CGAN_network.py diff --git a/PaddleCV/gan/network/CycleGAN_network.py b/PaddleCV/PaddleGAN/network/CycleGAN_network.py similarity index 100% rename from PaddleCV/gan/network/CycleGAN_network.py rename to PaddleCV/PaddleGAN/network/CycleGAN_network.py diff --git a/PaddleCV/gan/network/DCGAN_network.py b/PaddleCV/PaddleGAN/network/DCGAN_network.py similarity index 100% rename from PaddleCV/gan/network/DCGAN_network.py rename to PaddleCV/PaddleGAN/network/DCGAN_network.py diff --git a/PaddleCV/gan/network/Pix2pix_network.py b/PaddleCV/PaddleGAN/network/Pix2pix_network.py similarity index 100% rename from PaddleCV/gan/network/Pix2pix_network.py rename to PaddleCV/PaddleGAN/network/Pix2pix_network.py diff --git a/PaddleCV/gan/network/STGAN_network.py b/PaddleCV/PaddleGAN/network/STGAN_network.py similarity index 100% rename from PaddleCV/gan/network/STGAN_network.py rename to PaddleCV/PaddleGAN/network/STGAN_network.py diff --git a/PaddleCV/gan/network/StarGAN_network.py b/PaddleCV/PaddleGAN/network/StarGAN_network.py similarity index 100% rename from PaddleCV/gan/network/StarGAN_network.py rename to PaddleCV/PaddleGAN/network/StarGAN_network.py diff --git a/PaddleCV/gan/network/__init__.py b/PaddleCV/PaddleGAN/network/__init__.py similarity index 100% rename from PaddleCV/gan/network/__init__.py rename to PaddleCV/PaddleGAN/network/__init__.py diff --git a/PaddleCV/gan/network/base_network.py b/PaddleCV/PaddleGAN/network/base_network.py similarity index 100% rename from PaddleCV/gan/network/base_network.py rename to PaddleCV/PaddleGAN/network/base_network.py diff --git a/PaddleCV/gan/scripts/infer_attgan.sh b/PaddleCV/PaddleGAN/scripts/infer_attgan.sh similarity index 100% rename from PaddleCV/gan/scripts/infer_attgan.sh rename to PaddleCV/PaddleGAN/scripts/infer_attgan.sh diff --git a/PaddleCV/gan/scripts/infer_cyclegan.sh b/PaddleCV/PaddleGAN/scripts/infer_cyclegan.sh similarity index 100% rename from PaddleCV/gan/scripts/infer_cyclegan.sh rename to PaddleCV/PaddleGAN/scripts/infer_cyclegan.sh diff --git a/PaddleCV/gan/scripts/infer_pix2pix.sh b/PaddleCV/PaddleGAN/scripts/infer_pix2pix.sh similarity index 100% rename from PaddleCV/gan/scripts/infer_pix2pix.sh rename to PaddleCV/PaddleGAN/scripts/infer_pix2pix.sh diff --git a/PaddleCV/gan/scripts/infer_stargan.sh b/PaddleCV/PaddleGAN/scripts/infer_stargan.sh similarity index 100% rename from PaddleCV/gan/scripts/infer_stargan.sh rename to PaddleCV/PaddleGAN/scripts/infer_stargan.sh diff --git a/PaddleCV/gan/scripts/infer_stgan.sh b/PaddleCV/PaddleGAN/scripts/infer_stgan.sh similarity index 100% rename from PaddleCV/gan/scripts/infer_stgan.sh rename to PaddleCV/PaddleGAN/scripts/infer_stgan.sh diff --git a/PaddleCV/gan/scripts/make_pair_data.py b/PaddleCV/PaddleGAN/scripts/make_pair_data.py similarity index 100% rename from PaddleCV/gan/scripts/make_pair_data.py rename to PaddleCV/PaddleGAN/scripts/make_pair_data.py diff --git a/PaddleCV/gan/scripts/run_attgan.sh b/PaddleCV/PaddleGAN/scripts/run_attgan.sh similarity index 100% rename from PaddleCV/gan/scripts/run_attgan.sh rename to PaddleCV/PaddleGAN/scripts/run_attgan.sh diff --git a/PaddleCV/gan/scripts/run_cyclegan.sh b/PaddleCV/PaddleGAN/scripts/run_cyclegan.sh similarity index 100% rename from PaddleCV/gan/scripts/run_cyclegan.sh rename to PaddleCV/PaddleGAN/scripts/run_cyclegan.sh diff --git a/PaddleCV/gan/scripts/run_pix2pix.sh b/PaddleCV/PaddleGAN/scripts/run_pix2pix.sh similarity index 100% rename from PaddleCV/gan/scripts/run_pix2pix.sh rename to PaddleCV/PaddleGAN/scripts/run_pix2pix.sh diff --git a/PaddleCV/gan/scripts/run_stargan.sh b/PaddleCV/PaddleGAN/scripts/run_stargan.sh similarity index 100% rename from PaddleCV/gan/scripts/run_stargan.sh rename to PaddleCV/PaddleGAN/scripts/run_stargan.sh diff --git a/PaddleCV/gan/scripts/run_stgan.sh b/PaddleCV/PaddleGAN/scripts/run_stgan.sh similarity index 100% rename from PaddleCV/gan/scripts/run_stgan.sh rename to PaddleCV/PaddleGAN/scripts/run_stgan.sh diff --git a/PaddleCV/gan/train.py b/PaddleCV/PaddleGAN/train.py similarity index 100% rename from PaddleCV/gan/train.py rename to PaddleCV/PaddleGAN/train.py diff --git a/PaddleCV/gan/trainer/AttGAN.py b/PaddleCV/PaddleGAN/trainer/AttGAN.py similarity index 100% rename from PaddleCV/gan/trainer/AttGAN.py rename to PaddleCV/PaddleGAN/trainer/AttGAN.py diff --git a/PaddleCV/gan/trainer/CGAN.py b/PaddleCV/PaddleGAN/trainer/CGAN.py similarity index 100% rename from PaddleCV/gan/trainer/CGAN.py rename to PaddleCV/PaddleGAN/trainer/CGAN.py diff --git a/PaddleCV/gan/trainer/CycleGAN.py b/PaddleCV/PaddleGAN/trainer/CycleGAN.py similarity index 100% rename from PaddleCV/gan/trainer/CycleGAN.py rename to PaddleCV/PaddleGAN/trainer/CycleGAN.py diff --git a/PaddleCV/gan/trainer/DCGAN.py b/PaddleCV/PaddleGAN/trainer/DCGAN.py similarity index 100% rename from PaddleCV/gan/trainer/DCGAN.py rename to PaddleCV/PaddleGAN/trainer/DCGAN.py diff --git a/PaddleCV/gan/trainer/Pix2pix.py b/PaddleCV/PaddleGAN/trainer/Pix2pix.py similarity index 100% rename from PaddleCV/gan/trainer/Pix2pix.py rename to PaddleCV/PaddleGAN/trainer/Pix2pix.py diff --git a/PaddleCV/gan/trainer/STGAN.py b/PaddleCV/PaddleGAN/trainer/STGAN.py similarity index 100% rename from PaddleCV/gan/trainer/STGAN.py rename to PaddleCV/PaddleGAN/trainer/STGAN.py diff --git a/PaddleCV/gan/trainer/StarGAN.py b/PaddleCV/PaddleGAN/trainer/StarGAN.py similarity index 100% rename from PaddleCV/gan/trainer/StarGAN.py rename to PaddleCV/PaddleGAN/trainer/StarGAN.py diff --git a/PaddleCV/gan/trainer/__init__.py b/PaddleCV/PaddleGAN/trainer/__init__.py similarity index 100% rename from PaddleCV/gan/trainer/__init__.py rename to PaddleCV/PaddleGAN/trainer/__init__.py diff --git a/PaddleCV/gan/util/__init__.py b/PaddleCV/PaddleGAN/util/__init__.py similarity index 100% rename from PaddleCV/gan/util/__init__.py rename to PaddleCV/PaddleGAN/util/__init__.py diff --git a/PaddleCV/gan/util/config.py b/PaddleCV/PaddleGAN/util/config.py similarity index 100% rename from PaddleCV/gan/util/config.py rename to PaddleCV/PaddleGAN/util/config.py diff --git a/PaddleCV/gan/util/utility.py b/PaddleCV/PaddleGAN/util/utility.py similarity index 100% rename from PaddleCV/gan/util/utility.py rename to PaddleCV/PaddleGAN/util/utility.py