美文网首页数据乐园程序员
迁移学习的初步认知

迁移学习的初步认知

作者: Midorra | 来源:发表于2017-08-02 10:06 被阅读62次

所谓迁移学习,就是将一个问题上训练好的模型,通过简单的调整,使其适用于一个新的问题的过程。

一、迁移学习的特点

1、需求的训练数据集合较小

当需要训练A问题的模型所需的训练数据匮乏时,可以选择训练与A问题有关联且数据量较为丰富的B问题,然后将训练和调优好的B-model结合A问题的数据集,通过迁移学习得到A-model。举例:用电影推荐模型,迁移学习音乐推荐模型

2、训练时间较小

3、可以方便的进行迁移以满足个性化

比如手机上的智能个人助理

二、迁移学习的四种实现方法

1、样本迁移( Instance-based Transfer Learning )

2、特征迁移 ( Feature-based Transfer Learning )

3、模型迁移( Model-based Transfer Learning )

4、关系迁移( Relational Transfer Learning )

三、迁移学习的实现步骤和难点

1、获取一个相对大的预训练数据

2、选择一个合适的预训练模型,调优训练参数和网络层数

3、检验预训练模型效果

4、准备迁移学习训练数据,训练迁移网络并评估和优化

难点:当获取更多数据和更好的算法后,预训练模型难以更新

四、迁移网络的实验工具

NanoNets工具

NanoNets是一个简单方便的基于云端实现的迁移学习工具,其内部包含了一组已经实现好的预训练模型,每个模型有数百万个训练好的参数。用户可以自己上传或通过网络搜索得到数据,NanoNets将自动根据待解问题选择最佳的预训练模型,并根据该模型建立一个NanoNets(纳米网络),并将之适配到用户的数据。NanoNets和预训练模型之间的关系结构如下所示。

NanoNets

NanoNets官网:http://nanonets.ai/

相关文章

  • 迁移学习的初步认知

    所谓迁移学习,就是将一个问题上训练好的模型,通过简单的调整,使其适用于一个新的问题的过程。 一、迁移学习的特点 1...

  • 对学习的初步认知

    人类的学习行为是人类进化的内在动力,那什么是学习,为什么同样都是“人模人样”,有些人乐于学习,善于学习,学习能力超...

  • 5.25

    今天进行了跟踪架的学习 有了初步的认知

  • net core EF数据库迁移(只修改字段等) entityf

    适合初步使用ef数据迁移的新人,有更好的办法希望能指出来并告诉楼主,互相学习 普通的数据库迁移执行三条命令 (0)...

  • 认知的迁移

    无论一个人是否喜欢,生于世间,就注定是社会网络中难安其位又难辞其咎的一个结,有时候,你想按照自己的意愿动,十面埋伏...

  • 学习的利器:迁移

    迁移,是认知心理学中非常重要的一个概念,就是把一个情景中学到的东西迁移到新情景的能力,对于热爱学习的人群,迁移是一...

  • 可迁移能力

    底层迁移能力:思考的能力(逻辑思维,升纬思考,本质思考力,结构化,批判思维与元认知) 中层迁移能力:学习力,沟通力...

  • 2020-11-15学习的三条核心原则

    找到学习的底层逻辑-----记学习冯春柳老师的《学习的三条核心原则》 出于对“前概念”“迁移”“元认知策略”等概念...

  • 浅谈基于问题化学习的数学教学

    读完《问题化学习》这本书后,更加确信的认识到“问题化学习”注重引发主动探索、经验获得、整体建构、学习迁移与反省认知...

  • 2018-04-15 迁移学习的度量准则

    迁移学习的方法主要包括:基于样本的迁移,基于特征的迁移,基于模型的迁移和基于关系的迁移。 “迁移学习的总体思路可以...

网友评论

    本文标题:迁移学习的初步认知

    本文链接:https://www.haomeiwen.com/subject/fydelxtx.html