From 2ec7a71e0390cc5d34462f14425f60e6ee31e425 Mon Sep 17 00:00:00 2001 From: Zeyu Chen Date: Thu, 4 Apr 2019 16:27:22 +0800 Subject: [PATCH] Update transfer_learning_turtorial.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新Tutorial --- docs/transfer_learning_turtorial.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/transfer_learning_turtorial.md b/docs/transfer_learning_turtorial.md index ee4fb16e..6b92e46c 100644 --- a/docs/transfer_learning_turtorial.md +++ b/docs/transfer_learning_turtorial.md @@ -1,4 +1,5 @@ # Transfer Learning + ## 简述 Transfer Learning是属于机器学习的一个子研究领域,该研究领域的目标在于利用数据、任务、或模型之间的相似性,将在旧领域学习过的知识,迁移应用于新领域中 @@ -17,7 +18,10 @@ https://papers.nips.cc/paper/5347-how-transferable-are-features-in-deep-neural-n http://ftp.cs.wisc.edu/machine-learning/shavlik-group/torrey.handbook09.pdf ## PaddleHub中的迁移学习 -## CV教程 +PaddleHub 提供了基于PaddlePaddle框架的高阶Finetune API, 对常见的预训练模型迁移学习任务进行了抽象,帮助用户使用最少的代码快速完成迁移学习。 +教程会包含CV领域的图像分类迁移,和NLP文本分类迁移两种任务。 + +### CV教程 以猫狗分类为例子,我们可以快速的使用一个通过ImageNet训练过的ResNet进行finetune ```python import paddlehub as hub @@ -45,8 +49,8 @@ def train(): feed_list = [img.name, label.name] - # 构造多分类模型 - task = hub.append_mlp_classifier( + # 构造多分类模型任务 + task = hub.create_img_classfiication_task( feature=feature_map, label=label, num_classes=dataset.num_labels) # finetune -- GitLab