.. _basic:

引言
==============================

在这部分，您将了解 MegEngine 的基础概念和基本使用方法。

为了学习这部分内容，您需要：

* 根据 :ref:`installation` 成功安装 MegEngine。
* 具备 Python 和 NumPy 的基础知识。

您不需要：

* 了解其它的深度学习框架，如 PyTorch。
* 具备机器学习和深度神经网络的背景知识。

这部分共包含五个小节，由浅入深，需要按照顺序学习。

#. :ref:`basic_concepts` ：介绍计算图、张量、算子等概念。
#. :ref:`network_build` ：介绍在 MegEngine 中搭建网络的两种方式。
#. :ref:`data_load` ：介绍在 MegEngine 中加载和处理数据的方法。
#. :ref:`train_and_evaluation` ：介绍如何进行模型的训练与测试。
#. :ref:`dynamic_and_static_graph` ：介绍动态图和静态图的概念，优缺点和使用方法。实际应用中，对于较大的网络，推荐使用静态图。

对于上述内容非常熟悉的用户（例如 PyTorch 用户），也建议您快速阅读了解这部分的内容，因为它们是 :ref:`进阶学习 <advanced>` 的基础。

.. toctree::
    :maxdepth: 2
    :hidden:

    basic_concepts
    network_build
    data_load
    train_and_evaluation
    dynamic_and_static_graph
