提交 8b1f07ac 编写于 作者: W wuzewu

update API doc

上级 a61b5c3d
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
在生成一个Module时,支持通过名称、url或者路径创建Module 在生成一个Module时,支持通过名称、url或者路径创建Module
> ### 参数 > ### 参数
> * name: 模块名称 > * name: 模块名称
>
> * module_dir: 模块路径 > * module_dir: 模块路径
> >
> ### 返回 > ### 返回
...@@ -20,17 +21,23 @@ ...@@ -20,17 +21,23 @@
> hub.Module(name = "lac") > hub.Module(name = "lac")
> ``` > ```
## `context(for_test=False)` ## `context(for_test=False, trainable=False, regularizer=None, learning_rate=1e-3)`
用于获取Module的上下文信息,得到输入、输出以及Paddle Program 用于获取Module的上下文信息,得到输入、输出以及预训练的Paddle Program副本
> ### 参数 > ### 参数
> * for_test: 是否用于测试,如果是用于预测,则设置为True,如果用于finetune,则设置为False。默认情况下,该参数被设置为False > * for_test: 是否用于测试,如果是用于预测,则设置为True,如果用于finetune,则设置为False。默认情况下,该参数被设置为False
> >
> * trainable: 获取的Program副本中的参数是否为可训练的,设置为True表示可训练。默认情况下,该参数被设置为False
>
> * regularizer: 获取的Program副本中的参数的正则化项。默认情况下,该参数被设置为None
>
> * learning_rate: 获取的Program副本中的参数的学习率。默认情况下,该参数被设置为1e-3
>
> ### 示例 > ### 示例
> >
> ```python > ```python
> import paddlehub as hub > import paddlehub as hub
> resnet = hub.Module(name = "resnet_v2_50_imagenet") > resnet = hub.Module(name = "resnet_v2_50_imagenet")
> input_dict, output_dict, program = resnet.context() > input_dict, output_dict, program = resnet.context(trainable=True)
> with fluid.program_guard(program): > with fluid.program_guard(program):
> label = fluid.layers.data(name="label", dtype="int64", shape=[1]) > label = fluid.layers.data(name="label", dtype="int64", shape=[1])
> img = input_dict["image"] > img = input_dict["image"]
......
# 类 # 类
* [Module](https://github.com/PaddlePaddle/PaddleHub/tree/develop/docs/API/Module.md) * [Module](https://github.com/PaddlePaddle/PaddleHub/tree/develop/docs/API/Module.md)
* [Task] * [Task](https://github.com/PaddlePaddle/PaddleHub/tree/develop/docs/API/Task.md)
* [RunConfig] * [RunConfig](https://github.com/PaddlePaddle/PaddleHub/tree/develop/docs/API/RunConfig.md)
* [LocalModuleManager] * [Strategy](https://github.com/PaddlePaddle/PaddleHub/tree/develop/docs/API/Strategy.md)
* [HubServer]
* [ImageClassificationReader]
* [ImageClassificationDataset]
# 接口 # 接口
* [create_seq_label_task] * [create_seq_label_task](https://github.com/PaddlePaddle/PaddleHub/tree/develop/docs/API/create_seq_lalel_task.md)
* [create_text_cls_task] * [create_text_cls_task](https://github.com/PaddlePaddle/PaddleHub/tree/develop/docs/API/create_text_cls_task.md)
* [create_img_cls_task] * [create_img_cls_task](https://github.com/PaddlePaddle/PaddleHub/tree/develop/docs/API/create_img_cls_task.md)
* [finetune_and_eval] * [finetune_and_eval](https://github.com/PaddlePaddle/PaddleHub/tree/develop/docs/API/finetune_and_eval.md)
* [finetune] * [finetune](https://github.com/PaddlePaddle/PaddleHub/tree/develop/docs/API/finetune.md)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册