diff --git a/model_zoo/bert/README.md b/model_zoo/official/nlp/bert/README.md
similarity index 100%
rename from model_zoo/bert/README.md
rename to model_zoo/official/nlp/bert/README.md
diff --git a/model_zoo/bert/pretrain_eval.py b/model_zoo/official/nlp/bert/pretrain_eval.py
similarity index 100%
rename from model_zoo/bert/pretrain_eval.py
rename to model_zoo/official/nlp/bert/pretrain_eval.py
diff --git a/model_zoo/bert/run_classifier.py b/model_zoo/official/nlp/bert/run_classifier.py
similarity index 100%
rename from model_zoo/bert/run_classifier.py
rename to model_zoo/official/nlp/bert/run_classifier.py
diff --git a/model_zoo/bert/run_ner.py b/model_zoo/official/nlp/bert/run_ner.py
similarity index 100%
rename from model_zoo/bert/run_ner.py
rename to model_zoo/official/nlp/bert/run_ner.py
diff --git a/model_zoo/bert/run_pretrain.py b/model_zoo/official/nlp/bert/run_pretrain.py
similarity index 100%
rename from model_zoo/bert/run_pretrain.py
rename to model_zoo/official/nlp/bert/run_pretrain.py
diff --git a/model_zoo/bert/run_squad.py b/model_zoo/official/nlp/bert/run_squad.py
similarity index 100%
rename from model_zoo/bert/run_squad.py
rename to model_zoo/official/nlp/bert/run_squad.py
diff --git a/model_zoo/bert/scripts/run_classifier.sh b/model_zoo/official/nlp/bert/scripts/run_classifier.sh
similarity index 100%
rename from model_zoo/bert/scripts/run_classifier.sh
rename to model_zoo/official/nlp/bert/scripts/run_classifier.sh
diff --git a/model_zoo/bert/scripts/run_distribute_pretrain.sh b/model_zoo/official/nlp/bert/scripts/run_distribute_pretrain.sh
similarity index 100%
rename from model_zoo/bert/scripts/run_distribute_pretrain.sh
rename to model_zoo/official/nlp/bert/scripts/run_distribute_pretrain.sh
diff --git a/model_zoo/bert/scripts/run_distribute_pretrain_for_gpu.sh b/model_zoo/official/nlp/bert/scripts/run_distribute_pretrain_for_gpu.sh
similarity index 100%
rename from model_zoo/bert/scripts/run_distribute_pretrain_for_gpu.sh
rename to model_zoo/official/nlp/bert/scripts/run_distribute_pretrain_for_gpu.sh
diff --git a/model_zoo/bert/scripts/run_ner.sh b/model_zoo/official/nlp/bert/scripts/run_ner.sh
similarity index 100%
rename from model_zoo/bert/scripts/run_ner.sh
rename to model_zoo/official/nlp/bert/scripts/run_ner.sh
diff --git a/model_zoo/bert/scripts/run_squad.sh b/model_zoo/official/nlp/bert/scripts/run_squad.sh
similarity index 100%
rename from model_zoo/bert/scripts/run_squad.sh
rename to model_zoo/official/nlp/bert/scripts/run_squad.sh
diff --git a/model_zoo/bert/scripts/run_standalone_pretrain.sh b/model_zoo/official/nlp/bert/scripts/run_standalone_pretrain.sh
similarity index 100%
rename from model_zoo/bert/scripts/run_standalone_pretrain.sh
rename to model_zoo/official/nlp/bert/scripts/run_standalone_pretrain.sh
diff --git a/model_zoo/bert/scripts/run_standalone_pretrain_for_gpu.sh b/model_zoo/official/nlp/bert/scripts/run_standalone_pretrain_for_gpu.sh
similarity index 100%
rename from model_zoo/bert/scripts/run_standalone_pretrain_for_gpu.sh
rename to model_zoo/official/nlp/bert/scripts/run_standalone_pretrain_for_gpu.sh
diff --git a/model_zoo/bert/src/CRF.py b/model_zoo/official/nlp/bert/src/CRF.py
similarity index 100%
rename from model_zoo/bert/src/CRF.py
rename to model_zoo/official/nlp/bert/src/CRF.py
diff --git a/model_zoo/bert/src/__init__.py b/model_zoo/official/nlp/bert/src/__init__.py
similarity index 100%
rename from model_zoo/bert/src/__init__.py
rename to model_zoo/official/nlp/bert/src/__init__.py
diff --git a/model_zoo/bert/src/assessment_method.py b/model_zoo/official/nlp/bert/src/assessment_method.py
similarity index 100%
rename from model_zoo/bert/src/assessment_method.py
rename to model_zoo/official/nlp/bert/src/assessment_method.py
diff --git a/model_zoo/bert/src/bert_for_finetune.py b/model_zoo/official/nlp/bert/src/bert_for_finetune.py
similarity index 100%
rename from model_zoo/bert/src/bert_for_finetune.py
rename to model_zoo/official/nlp/bert/src/bert_for_finetune.py
diff --git a/model_zoo/bert/src/bert_for_pre_training.py b/model_zoo/official/nlp/bert/src/bert_for_pre_training.py
similarity index 100%
rename from model_zoo/bert/src/bert_for_pre_training.py
rename to model_zoo/official/nlp/bert/src/bert_for_pre_training.py
diff --git a/model_zoo/bert/src/bert_model.py b/model_zoo/official/nlp/bert/src/bert_model.py
similarity index 100%
rename from model_zoo/bert/src/bert_model.py
rename to model_zoo/official/nlp/bert/src/bert_model.py
diff --git a/model_zoo/bert/src/clue_classification_dataset_process.py b/model_zoo/official/nlp/bert/src/clue_classification_dataset_process.py
similarity index 100%
rename from model_zoo/bert/src/clue_classification_dataset_process.py
rename to model_zoo/official/nlp/bert/src/clue_classification_dataset_process.py
diff --git a/model_zoo/bert/src/cluener_evaluation.py b/model_zoo/official/nlp/bert/src/cluener_evaluation.py
similarity index 100%
rename from model_zoo/bert/src/cluener_evaluation.py
rename to model_zoo/official/nlp/bert/src/cluener_evaluation.py
diff --git a/model_zoo/bert/src/config.py b/model_zoo/official/nlp/bert/src/config.py
similarity index 100%
rename from model_zoo/bert/src/config.py
rename to model_zoo/official/nlp/bert/src/config.py
diff --git a/model_zoo/bert/src/dataset.py b/model_zoo/official/nlp/bert/src/dataset.py
similarity index 100%
rename from model_zoo/bert/src/dataset.py
rename to model_zoo/official/nlp/bert/src/dataset.py
diff --git a/model_zoo/bert/src/finetune_eval_config.py b/model_zoo/official/nlp/bert/src/finetune_eval_config.py
similarity index 100%
rename from model_zoo/bert/src/finetune_eval_config.py
rename to model_zoo/official/nlp/bert/src/finetune_eval_config.py
diff --git a/model_zoo/bert/src/finetune_eval_model.py b/model_zoo/official/nlp/bert/src/finetune_eval_model.py
similarity index 100%
rename from model_zoo/bert/src/finetune_eval_model.py
rename to model_zoo/official/nlp/bert/src/finetune_eval_model.py
diff --git a/model_zoo/bert/src/fused_layer_norm.py b/model_zoo/official/nlp/bert/src/fused_layer_norm.py
similarity index 100%
rename from model_zoo/bert/src/fused_layer_norm.py
rename to model_zoo/official/nlp/bert/src/fused_layer_norm.py
diff --git a/model_zoo/bert/src/sample_process.py b/model_zoo/official/nlp/bert/src/sample_process.py
similarity index 100%
rename from model_zoo/bert/src/sample_process.py
rename to model_zoo/official/nlp/bert/src/sample_process.py
diff --git a/model_zoo/bert/src/utils.py b/model_zoo/official/nlp/bert/src/utils.py
similarity index 100%
rename from model_zoo/bert/src/utils.py
rename to model_zoo/official/nlp/bert/src/utils.py