task.md 1.4 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
# hub.task

在PaddleHub中,Task代表了一个Fine-tune的任务。任务中包含了执行该任务相关的Program、数据Reader、运行配置等内容。

## 基本概念

在了解Task之前,首先需要认识[RunEnv](runenv.md)[RunState](runstate.md)

Task的基本方法和属性参见[BaseTask](base_task.md)

## 预置Task

PaddleHub预置了常见任务的Task,每种Task都有自己特有的应用场景以及提供了对应的度量指标,用于适应用户的不同需求。预置的任务类型如下:

* 图像分类任务
S
Steffy-zxf 已提交
16
[ImageClassifierTask](image_classify_task.md)
17
* 文本分类任务
S
Steffy-zxf 已提交
18
[TextClassifierTask](text_classify_task.md)
19
* 序列标注任务
S
Steffy-zxf 已提交
20
[SequenceLabelTask](sequence_label_task.md)
21
* 多标签分类任务
S
Steffy-zxf 已提交
22
[MultiLabelClassifierTask](multi_lable_classify_task.md)
23
* 回归任务
S
Steffy-zxf 已提交
24
[RegressionTask](regression_task.md)
25
* 阅读理解任务
S
Steffy-zxf 已提交
26
[ReadingComprehensionTask](reading_comprehension_task.md)
27 28 29

## 自定义Task

S
Steffy-zxf 已提交
30
如果这些Task不支持您的特定需求,您也可以通过继承BasicTask来实现自己的任务,具体实现细节参见[自定义Task](../../tutorial/how_to_define_task.md)以及[修改Task中的模型网络](../../tutorial/define_task_example.md)
31 32 33

## 修改Task内置方法

S
Steffy-zxf 已提交
34
如果Task内置方法不满足您的需求,您可以通过Task支持的Hook机制修改方法实现,详细信息参见[修改Task内置方法](../../tutorial/hook.md)