The PaddlePaddle V2 API is designed to provide a modern user interface for PaddlePaddle V1(the original layer-based platform of PaddlePaddle),
it proposes some high-level concepts such as `Layers <http://www.paddlepaddle.org/docs/develop/api/en/v2/config/layer.html>`_ , `Optimizer <http://www.paddlepaddle.org/docs/develop/api/en/v2/config/optimizer.html>`_ , `Evaluator <http://www.paddlepaddle.org/docs/develop/api/en/v2/config/evaluators.html>`_ and `Data Reader <http://www.paddlepaddle.org/docs/develop/api/en/v2/data/data_reader.html>`_ to make the model configuration more familiar to users.
A model is composed of the computation described by a group of `Layers`, with `Evaluator` to define the error, `Optimizer` to update the parameters and `Data Reader` to feed in the data.
We also provide the `interface for Training and Inference <http://www.paddlepaddle.org/docs/develop/api/en/v2/run_logic.html>`_ to help control the training and inference phrase,
it has several easy to use methods
- `paddle.train`
- `paddle.test`
- `paddle.infer`
to better expose the internal running details, different `events <http://www.paddlepaddle.org/docs/develop/api/en/v2/run_logic.html#event>`_ are available to users by writing some callbacks.
<h1>API Overview<aclass="headerlink"href="#api-overview"title="Permalink to this headline">¶</a></h1>
<p>TBD</p>
<divclass="section"id="v2-api-overview">
<h1>V2 API Overview<aclass="headerlink"href="#v2-api-overview"title="Permalink to this headline">¶</a></h1>
<p>The PaddlePaddle V2 API is designed to provide a modern user interface for PaddlePaddle V1(the original layer-based platform of PaddlePaddle),
it proposes some high-level concepts such as <aclass="reference external"href="http://www.paddlepaddle.org/docs/develop/api/en/v2/config/layer.html">Layers</a> , <aclass="reference external"href="http://www.paddlepaddle.org/docs/develop/api/en/v2/config/optimizer.html">Optimizer</a> , <aclass="reference external"href="http://www.paddlepaddle.org/docs/develop/api/en/v2/config/evaluators.html">Evaluator</a> and <aclass="reference external"href="http://www.paddlepaddle.org/docs/develop/api/en/v2/data/data_reader.html">Data Reader</a> to make the model configuration more familiar to users.</p>
<p>A model is composed of the computation described by a group of <cite>Layers</cite>, with <cite>Evaluator</cite> to define the error, <cite>Optimizer</cite> to update the parameters and <cite>Data Reader</cite> to feed in the data.</p>
<p>We also provide the <aclass="reference external"href="http://www.paddlepaddle.org/docs/develop/api/en/v2/run_logic.html">interface for Training and Inference</a> to help control the training and inference phrase,
it has several easy to use methods</p>
<ulclass="simple">
<li><cite>paddle.train</cite></li>
<li><cite>paddle.test</cite></li>
<li><cite>paddle.infer</cite></li>
</ul>
<p>to better expose the internal running details, different <aclass="reference external"href="http://www.paddlepaddle.org/docs/develop/api/en/v2/run_logic.html#event">events</a> are available to users by writing some callbacks.</p>