diff --git a/README.md b/README.md index be924a39fd866d32d656f7e72350dfee72e54817..a1ebbbc846c4585aecdd76d12006099055567fb7 100644 --- a/README.md +++ b/README.md @@ -22,13 +22,13 @@ PaddleHapi具有以下特点: ## 目录 -* [特性]() -* [快速使用]() -* [新增功能]() -* [使用示例]() +* [特性](#1) +* [快速使用](#2) +* [新增功能](#3) +* [使用示例](#4) -## 特性 +##

特性

### 易学易用 @@ -39,7 +39,7 @@ PaddleHapi具有以下特点: 相比较与动态图的算法实现,使用高层API实现的算法可编程代码量更少,原始的动态图训练代码需要20多行代码才能完成模型的训练,使用高层API后,仅用8行代码即可实现相同的功能。 使用普通API与高层API实现手写字符识别对比如下图,左边是普通动态图API的实现,右边是使用高层API的实现,可以明显发现,使用高层API的代码量更少。 -![](./new_hapi.png) +![](./image/new_hapi.png) ### 动静统一 @@ -63,7 +63,7 @@ model.prepare(optimizer, CrossEntropy(), Accuracy(), inputs, labels, device='gpu model.fit(train_dataset, val_dataset, batch_size=100, epochs=1, log_freq=100, save_dir="./output/") ``` -## 快速使用 +##

快速使用

以mnist手写字符识别为例,介绍飞桨高层API的使用方式。 @@ -119,7 +119,7 @@ model.fit(train_dataset, val_dataset, batch_size=100, epochs=10, log_freq=100, s 高层API中通过fit函数完成训练的循环过程,只需要设置训练的数据读取器、batchsize大小,迭代的轮数epoch、训练日志打印频率log_freq,保存模型的路径即可。 -## 新增功能 +##

新增功能

除了使用高层API实现一行代码启动训练外,还新增了以下功能: - transform 数据增强模块 @@ -182,7 +182,7 @@ transformer等等。使用这些现有的模型,可以快速的完成神经网 -## 更多使用示例 +##
更多使用示例
更多的高层API使用示例请参考: - [bert](https://github.com/PaddlePaddle/hapi/tree/master/examples/bert)