# Overview of Migration Guide [![View Source On Gitee](https://mindspore-website.obs.cn-north-4.myhuaweicloud.com/website-images/master/resource/_static/logo_source_en.svg)](https://gitee.com/mindspore/docs/blob/master/docs/mindspore/source_en/migration_guide/overview.md) This migration guide contains the complete steps for migrating neural networks to MindSpore from other machine learning frameworks, mainly PyTorch. ```{mermaid} graph LR A(Overview)-->B(migration process) B-->|Step 1|E(Environmental Preparation) E-.-text1(MindSpore Installation) E-.-text2(AI Platform ModelArts) B-->|Step 2|F(Model Analysis and Preparation) F-.-text3(Reproducing algorithm, analyzing API compliance using MindSpore Dev Toolkit and analyzing function compliance.) B-->|Step 3|G(Network Constructing Comparison) G-->I(Dataset) I-.-text4(Aligning the process of dataset loading, augmentation and reading) G-->J(Network Constructing) J-.-text5(Aligning the network) G-->N(Loss Function) N-.-text6(Aligning the loss function) G-->K(Learning Rate and Optimizer) K-.-text7(Aligning the optimizer and learning rate strategy) G-->L(Gradient) L-.-text8(Aligning the reverse gradients) G-->M(Training and Evaluation Process) M-.-text9(Aligning the process of training and evaluation) B-->|Step 4|H(Debug and Tuning) H-.-text10(Aligning from three aspects: function, precision and performance) A-->C(A Migration Sample) C-.-text11(The network migration sample, taking ResNet50 as an example.) A-->D(FAQs) D-.-text12(Provides the frequently-asked questions and corresponding solutions in migration process.) click C "https://www.mindspore.cn/docs/en/master/migration_guide/sample_code.html" click D "https://www.mindspore.cn/docs/en/master/migration_guide/faq.html" click E "https://www.mindspore.cn/docs/en/master/migration_guide/enveriment_preparation.html" click F "https://www.mindspore.cn/docs/en/master/migration_guide/analysis_and_preparation.html" click G "https://www.mindspore.cn/docs/en/master/migration_guide/model_development/model_development.html" click H "https://www.mindspore.cn/docs/en/master/migration_guide/debug_and_tune.html" click I "https://www.mindspore.cn/docs/en/master/migration_guide/model_development/dataset.html" click J "https://www.mindspore.cn/docs/en/master/migration_guide/model_development/model_and_cell.html" click K "https://www.mindspore.cn/docs/en/master/migration_guide/model_development/learning_rate_and_optimizer.html" click L "https://www.mindspore.cn/docs/en/master/migration_guide/model_development/gradient.html" click M "https://www.mindspore.cn/docs/en/master/migration_guide/model_development/training_and_evaluation.html" click N "https://www.mindspore.cn/docs/en/master/migration_guide/model_development/loss_function.html" ```