# Overview of Migration Guide
[](https://gitee.com/mindspore/docs/blob/r2.3.q1/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/r2.3.0rc1/migration_guide/sample_code.html"
click D "https://www.mindspore.cn/docs/en/r2.3.0rc1/migration_guide/faq.html"
click E "https://www.mindspore.cn/docs/en/r2.3.0rc1/migration_guide/enveriment_preparation.html"
click F "https://www.mindspore.cn/docs/en/r2.3.0rc1/migration_guide/analysis_and_preparation.html"
click G "https://www.mindspore.cn/docs/en/r2.3.0rc1/migration_guide/model_development/model_development.html"
click H "https://www.mindspore.cn/docs/en/r2.3.0rc1/migration_guide/debug_and_tune.html"
click I "https://www.mindspore.cn/docs/en/r2.3.0rc1/migration_guide/model_development/dataset.html"
click J "https://www.mindspore.cn/docs/en/r2.3.0rc1/migration_guide/model_development/model_and_cell.html"
click K "https://www.mindspore.cn/docs/en/r2.3.0rc1/migration_guide/model_development/learning_rate_and_optimizer.html"
click L "https://www.mindspore.cn/docs/en/r2.3.0rc1/migration_guide/model_development/gradient.html"
click M "https://www.mindspore.cn/docs/en/r2.3.0rc1/migration_guide/model_development/training_and_evaluation.html"
click N "https://www.mindspore.cn/docs/en/r2.3.0rc1/migration_guide/model_development/loss_function.html"
```