【论文阅读】Lora

news2024/11/30 2:34:08

概述

  • 目的在原有大模型上进行fine tune,训练个性化模型

  • idea:将pretrained model参数冻住,额外训练一个module进行调整,最终输出是原始输出+经过module的输出。
    在这里插入图片描述

  • 技巧:通过低秩分解大大降低了需要训练参数的数量。矩阵分解:对于一个 m ∗ n m*n mn的矩阵,若它的秩是r,则可以通过 m ∗ r m*r mr r ∗ n r*n rn的矩阵近似

方法

在这里插入图片描述

  • W 0 W_0 W0是预训练模型的参数, △ W \triangle W W是添加module的参数, x x x是输入。注意这里 A A A为高斯随机初始化, B B B初始化为0,这样一开始 △ W = 0 \triangle W=0 W=0,整个模型的输出与预训练模型一样,有利于模型的收敛
  • 这里只对attention层中的参数进行矩阵分解,包括 W q , W k , W v , W o W_q, W_k, W_v, W_o Wq,Wk,Wv,Wo
  • 当r=d的时候,就相当于对所有参数进行微调
  • 没有额外的inference延迟,因为最后计算的时候可以先让 W 0 W_0 W0 △ W \triangle W W相加,然后再乘x,与之前直接和x相乘的计算量差不多

实验

  • 为什么lora效果好?即使是fine tune所有的参数,得到的 △ W \triangle W W矩阵的秩也是很低的,因此可以做低质分解降低需要训练的参数量
  • 矩阵分解的位置。实验发现在总参数量保持一致的情况下施加在4个参数上效果最好,单独施加效果最差
    在这里插入图片描述
  • r的选择。在nlp任务上,r取4能够得到较好的效果。作者也通过实验说明当r较小时与较大的r能够有很高的相似性。q矩阵的秩高于v矩阵的秩
    在这里插入图片描述
  • △ W \triangle W W放大了 W W W在某些方向上的表达(下游任务中需要的某些方向)

注意

  • 在实验中作者为了简单只对 w q w_q wq W v W_v Wv进行分解
  • lora在小样本fine tune上的效果很好(10k以下)

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

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

相关文章

简单AES加解密Demo——带你了解AES

1.AES简介 AES的全称是Advanced Encryption Standard,意思是高级加密标准。它的出现主要是为了取代DES加密算法的,因为我们都知道DES算法的密钥长度是56Bit,因此算法的理论安全强度是2的56次方。但二十世纪中后期正是计算机飞速发展的阶段&am…

外包的水太深了,18k的阿里外包不太敢去.....

有挺多测试员曾在BAT、网易这些大厂做过外包,想必大家也是非常关心此类问题,我就想介绍下“什么是外包?”,“外包公司的现状”,就“为什么这么多人鄙视外包测试岗?”、”阿里18K的外包测试岗能去吗&#xf…

phpstudy搭建dvwa(以及搭建dvwa问题解决)

目录 phpstudy 下载 问题解决 启动问题 DVWA 下载 安装 配置 phpstudy 下载 小皮面板(phpstudy) - 让天下没有难配的服务器环境! (xp.cn) 问题解决 启动问题 要使用dvwa靶场,Apache和myql都是需要启动的,但是可能会遇到mysql启动不…

三大抽样分布

1.三大抽样分布 本人博客:总体分布、样本分布、抽样分布的区别 每一个样本统计量(本质是随机变量)都有一个分布 以样本平均数为例,它是总体平均数的一个估计量,如果按照相同的样本容量,相同的抽样方式&am…

LVS负载均衡群集——NAT模式实例

目录 一、集群与分布式1.1 集群的含义1.2 LVS模型1.3 系统性能扩展方式1.4 群集的三种类型1.4.1 负载均衡群集1.4.2 高可用群集1.4.3 高性能运算群集 1.5 LVS 的负载调度算法①轮询(Round Robin)②加权轮询(Weighted Round Robin)…

电脑重装系统到一半遇到死机该如何解决

在进行电脑重装系统的过程中,有时会遇到系统卡住不动的情况,让人苦恼不已。本文将为您解析电脑重装系统中途卡住的原因,并提供有效的解决方法,帮助您顺利完成系统重装。 工具/原料: 系统版本:windows10专业…

.Net Core 6 WebApi 项目搭建(二)

书接上文,上文写了个简单的.net core api程序创建流程,今天来写一下简单项目搭建步骤。 一.Autofac反射程序集方式服务注册 我们这里还是使用Autofac容器,具体使用教程可参考文章《.NET Core基础知识-依赖注入(Autofac&#xff…

七、进程程序替换

文章目录 一、进程程序替换(一)概念(二)为什么程序替换(三)程序替换的原理(四)如何进行程序替换1. execl2. 引入进程创建——子进程执行程序替换,会不会影响父进程呢? &…

node.js卸载、安装、配置详解

node.js卸载、安装、配置详解 一、 node.js卸载二、下载安装2.1 下载2.2 安装2.2.1 选择msi安装2.2.2 选择zip安装 三、配置3.1 环境变量配置3.2 修改缓存、全局模块路径3.3 全局安装3.4 设置淘宝镜像3.5 全局安装 四、node-red安装及配置 一、 node.js卸载 第一步&#xff1a…

Salesforce顾问如何实现逆袭成为公司CIO?

Salesforce是一个适用于所有业务流程的绝佳平台,它的设置方式意味着使用者可以培养出独特的技能。其中一些从业者非常适合担任高管,Trailblazers通常会晋升到高层职位。 本文将帮助Trailblazers了解职位晋升需要的能力,为Salesforce之旅做好…

【大数据原理与技术】期末习题总结大全,建议收藏

【大数据原理与技术】期末习题总结大全,建议收藏 📢📢题目来源于B站,慕课网,百度 ,适用于期末复习,内容仅供参考,祝大家考试顺利! 📢以下思维导图我是根据我们…

LiveGBS国标GB/T28181流媒体平台功能-作为下级国标平台级联到第三方海康大华宇视华为等国标平台及其它政务公安内网国标视频平台

LiveGBS国标GB/T28181流媒体平台功能-作为下级国标平台级联到第三方海康大华宇视华为等国标平台及其它政务公安内网国标视频平台 1、GB/T28181级联是什么2、搭建GB28181国标流媒体平台3、获取上级平台接入信息3.1、如何提供信息给上级3.2、上级国标平台如何添加下级域3.2、接入…

固定翼、免像控、相对精度优于10cm,农村不动产项目验证

前言 在航测外业作业中,布设相控点应该是耗时最多的工作,繁琐而辛苦。本次,中水成勘院联合成都睿铂,以睿铂DG4pros五镜头倾斜相机为载荷,纵横CW10型固定翼无人机为载机,共同进行免像控相对精度项目验证。希…

软件测试常见的20个误区,你真的了解吗?

常见的20个误区 今天分享软件测试中常遇到的 20 个误区,争取能给想从事软件测试的小伙伴一点启发。 1、测试人员不需要了解软件开发知识 抛开自动化测试,测试开发等,这些是必须要学习软件开发知识。功能测试和接口测试等还是需要软件开发知…

VUE3-组件问题

VUE3-组件问题 文章目录 VUE3-组件问题一、S-Table1.问题描述2.问题展示3.问题解决 二、form表单无法显示1.问题描述2.问题展示3.问题解决 一、S-Table 1.问题描述 一个页面存在两个S-table,经检查均无误,第一个S-Table刷新可用,第二个刷新…

迷茫了5年:做完这个测试项目,我终于决定跳槽!

2023年早已过半,来个迟到的年中总结,说实话,2023,很迷茫,然后过的非常不如意,倒不是上一年的职业目标没达到,而是接下来的路根本不知道如何走。在没解决这个问题之前,或者说没搞清楚…

numpy知识点总结

numpy 基本介绍 ufunc 接口方法的基础 reduce,聚合方法 accumulate,累计聚合 reduceat,按指定轴向、指定切片聚合 outer:外积 ndarray 数据结构的基础 数组的创建 特定的函数结构 从特定库函数创建 random系列 特定的结构创建数…

9. 支持向量机(SVM)

9.1 优化目标 在逻辑回归中做一些小改动变成支持向量机。 如果观察逻辑回归的代价函数,会发现每个样本(x,y)都会为总的代价函数增加如下图这一项。因此对于总的代价函数,我们通常对所有的训练样本从第1项到第m项进行求和。 图中的这一表达式就代表每个单…

CnOpenData小巨人和单项冠军企业专利及引用被引用数据

一、数据简介 专精特新”一词最早来源于2011年7月,由时任工信部总工程师朱宏任在《中国产业发展和产业政策报告(2011)》新闻发布会上首次提出。“专精特新”是指具备专业化、精细化、特色化、创新型四大优势的企业。根据工信部的定义&#xf…

单层玻璃隔断移门轨道滑轮如何安装

在家居装修中,隔断是不可或缺的一部分。而单层玻璃隔断因其时尚美观和装修效果好,备受人们的喜爱。在单层玻璃隔断中,移门轨道和滑轮的选择及安装也是至关重要的一环。下面,阁瑞活动隔断就为大家详细介绍一下单层玻璃隔断移门轨道…