MAML算法详解(元学习)

news2024/11/15 7:54:55

文章目录

  • 回顾元学习
  • MAML算法
    • MAML和预训练模型的区别
    • 数学推导
    • MAML实施细节
  • 总结

回顾元学习

元学习的基本知识参考这篇博客元学习和机器学习的对比
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

MAML算法

学习初始化参数,所有任务的初始化的参数都是一样的
在这里插入图片描述

MAML和预训练模型的区别

  • MAML使用的是 ϕ \phi ϕ训练完之后的 θ ^ k \hat{\theta}^k θ^k计算得出的
  • 预训练模型是用预训练得到的模型参数
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

MAML训练的时候只进行一次梯度下降,希望模型在训练的时候更新参数的时候只训练一次就可以得到很好的结果
在这里插入图片描述
MAML和预训练模型的举例
预训练在初始化参数不好时,训练多次效果仍然不好
在这里插入图片描述

数学推导

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

MAML实施细节

预训练模型:在每个task上计算一个方向
MAML:每个task计算两次梯度下降得到一个方向
在这里插入图片描述
代码可以参考https://github.com/dragen1860/MAML-Pytorch

总结

本文介绍了基于元学习的算法MAML,MAML目标是训练一组初始化参数,模型通过初始化参数,仅用少量数据就能实现快速收敛的效果。为了达到这一目的,模型需要在不同任务上进行学习来不停修正初始化参数,使其能够适应不同种类的数据,最后对MAML和预训练模型进行了对比。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/377280.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

计算机网络笔记、面试八股(五)—— 浏览器输入URL

本章目录5. 从输入URL到浏览器显示页面过程中都发生了什么5.1 URL输入5.2 DNS解析5.2.1 域名的等级5.2.2 DNS解析的流程5.2.3 DNS查询方式5.3 建立TCP连接5.4 发送HTTP/HTTPS请求5.5 服务器处理请求并返回HTTP响应5.6 浏览器解析渲染页面5.7 HTTP请求结束,断开TCP连…

【C语言】“qsort函数详解”与“使用冒泡思想模拟使用qsort”

✨✨✨✨如果文章对你有帮助记得点赞收藏关注哦!!✨✨✨✨ 文章目录✨✨✨✨如果文章对你有帮助记得点赞收藏关注哦!!✨✨✨✨qsort的介绍:一、qsort函数的使用✨比较int类型数据比较字符型数据比较结构体数据冒泡思想…

2023湖北土建施工员证报考条件考试时间及报考流程 启程别

2023湖北土建施工员证报考条件考试时间及报考流程 启程别 土建施工员证是建设厅七大员中的施工员证的一种。分为土建、装饰装修、市政、设备安装。土建施工员证怎么报考等一系列相关问题启程别告诉你 施工员证报考条件 其实施工员证的报考条件没有那么复杂,基本上年…

一起学习 学习二叉树

前言 树是数据结构中的重中之重,尤其以各类 二叉树为学习的难点。一直以来,对于树的掌握都是模棱两可的状态,现在希望通过写一个关于二叉树的专题系列。在学习与总结的同时更加深入的了解掌握二叉树。本系列文章将着重介绍一般二叉树、完全二…

算法设计与分析期末考试复习(六)

分支限界法 广度优先搜索:处理某顶点时,一次性发现其所有相邻顶点,未处理顶点加入等待队列 先来先服务:队尾加入,队首离开 o 加入队列,𝑸. Enqueue( ) o 离开队列,𝑸. …

【设计模式】6.代理模式

概述 代理模式:为一个对象提供一个替身,以控制对这个对象的访问。即通过代理访问目标对象 这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。 被代理的对象可以是:远程对象、创建开销大的对象或需要安全…

PMP支付考试费用相关介绍

只有符合支付条件(中文审核通过)的考生才能进行付费。付费流程:同意相关承诺书-填写开票信息-选择支付方式-缴费成功一、同意相关承诺书仔细查看承诺书内容,对承诺书中内容进行确认,确认无误后,勾选同意点击…

电子科技大学软件工程期末复习笔记(七):测试策略

目录 前言 重点一览 V模型 回归测试 单元测试 集成测试 重要概念 自顶向下的集成方法 自底向上的集成方法 SMOKE方法 系统测试 验收测试 α测试 β测试 本章小结 前言 本复习笔记基于王玉林老师的课堂PPT与复习大纲,供自己期末复习与学弟学妹参考用…

大数据系统自检

第一章 大数据计算系统概述 1.1 大数据计算框架概述 Hadoop Hadoop的运行过程(5个步骤?) split > map > shuffle > reduce > output Hadoop的详细运行过程?(4个大过程,6662) 创建…

CANoe TC8测试脚本的结构介绍

CANoe TC8脚本是通过vTESTstudio平台编写。每个协议(ARP\ICMPv4\IPv4\UDP\TCP\SOMEIP\DHCP)都有自己的vtt文件。每个vtt文件的测试树结构为: Test Fixture Fixture Preparation Test Case Test Case … Test Case Test Case Fixture Completion 当Test Fixture里的Test Case…

快速搭建数据驱动自动化测试框架

本文是根据吴晓华编著的《Selenium WebDriver 实战宝典》的16.2节:数据驱动框架及实战。 放在这里是为了以后有需要的时候,能够快速的搭建数据驱动自动化框架。 实现功能:成功登录qq邮箱,点击“通讯录”,新建联系人。…

漏洞复现-Billu_box

漏洞复现-Billu_box 1、确定主机IP nmap -sn 192.168.12.0/24MAC Address: 00:50:56:E9:00:06 (VMware) Nmap scan report for 192.168.12.138# 确定是192.168.12.1382、开放端口 nmap -p 1-65535 192.168.12.138 PORT STATE SERVICE 22/tcp open ssh 80/tcp open http …

C++修炼之练气期第二层——缺省参数

目录 1.缺省参数的概念 2.缺省参数的分类 全缺省参数 半缺省参数 实用场景示例 1.缺省参数的概念 缺省参数是声明或定义函数时为函数的参数指定一个缺省值。 在调用该函数时,如果没有指定实参则采用该形参的缺省值,否则使用指定的实参。 #inclu…

DETR(DEtection TRansforme)调试记录

下载地址: https://github.com/facebookresearch/detr 调试过程开始了 环境配置 我们依旧使用的是NVIDIA T4 GPU 服务器 创建conda环境 conda create -n detr python3.8conda install pytorch1.12.1 torchvision0.13.1 torchaudio0.12.1 cudatoolkit11.3 -c pyto…

Spring Boot 3.0系列【1】开篇之Spring Boot 3.0 版本新特性

有道无术,术尚可求,有术无道,止于术。 本系列Spring Boot版本:3.0.3 文章目录导读Spring Boot 简介简要发展史核心功能Spring Boot 3.0 新特性JDK 版本要求(重点)GraalVM 本地镜像支持(重点&am…

RPC编程:Hessian RPC一个老的RPC框架(一)

RPC编程:Hessian RPC一个老的RPC框架一:Hessian RPC1:Hession RPC一个老的RPC框架2:老,为什么还要研究?3:Hession RPC概念二:Hessian RPC设计思想1:Hession依赖于服务器2…

卡方检验

一、卡方检验假设检验的一种,以实际观测值与期望值之间的偏离程度,解决是服从某个构成比率和是否具有相关性的问题。其偏离程度决定卡方值的大小,卡方值越小,偏差越小,实际值越趋于符合期望值。二、步骤在显著性为α0.…

如何防止DNS污染?

对于DNS污染,一般除了使用代理服务器和VPN之类的软件之外,并没有什么其它办法。但是利用我们对DNS污染的了解,还是可以做到不用代理服务器和VPN之类的软件就能解决DNS污染的问题,从而在不使用代理服务器或VPN的情况下访问原本访问…

大数据算法重点

1 大数据亚线性空间算法 场景:用二进制存储一个数字N,需要log(N)的空间 问题:如果N特别大而且这样的N又特别的多,该怎么办呢? 思路:减少一些准确性,从而节省更多的空间。 解决办法:使…

CentOS8基础篇8:使用systemctl管理NFS服务

一、服务简介 服务:是指执行指定系统功能的程序、例程或进程,以便支持其他程序,尤其是底层(接近硬件)程序。 例如:打印服务,ftp服务,http服务。 服务就是一个程序(正在执行的程序&#xff09…