当前位置: 首页 > news >正文

烟台网站建设 制作 推广上海专业高端网站建设服务公司

烟台网站建设 制作 推广,上海专业高端网站建设服务公司,如何制作网站策划书,搜索seo引擎一 背景 1.随着大模型的发展,模型的参数越来越大,有的参数是十亿乃至千亿,如此大的参数,我们要进行微调,是比较困难。原因如果我们训练时候添加我们自己场景的数据后,模型原有的能力会变的很差&#xff0c…

一 背景

1.随着大模型的发展,模型的参数越来越大,有的参数是十亿乃至千亿,如此大的参数,我们要进行微调,是比较困难。原因如果我们训练时候添加我们自己场景的数据后,模型原有的能力会变的很差,如果想保留原来的能力,训练也很困难。所以大佬们提出了一个方法 LoRA,可以满足原来的能力,又可以比较简单的进行微调。

二 原理

1.数学知识

回顾一下数学知识,什么是秩,矩阵秩分为行秩,列秩,行秩表示矩阵的线性无关的行的个数,列同理。在机器学习中,我们使用一个全连接,我们计算这个矩阵的秩,就能确定那些特征是重要的。我们可以用一个低维度近似表示高维度的矩阵。我们可以在原始的矩阵空间中,使用少数的维度组合,就能捕捉大部分信息。
数学公式 : h = W0x + ∆W x = W0x + BAx
公式中,W0表示预训练模型参数,X表示输入数据。∆W表示新的权重,我们需要训练的。新的权重我们可以拆分为两个矩阵A和B,为啥要拆分为两个矩阵了,原因是减少参数,一个为升维矩阵,一个降维矩阵。

2.算法流程

当我们微调时候,我们不更新预训练权重,我们去更新∆W,然后把∆W更新好的权重直接和原始预训练权重相加。在推理时候,不会参数额外延时。
在这里插入图片描述

3举例说明

假设我们预训练权重大小是 1000 * 1000 的矩阵,我们的A矩阵可以是1000 * 4, B矩阵可以是4 * 1000 ,根据矩阵的乘法A*B最终的矩阵大小是 1000 * 1000 ,然后和原始的矩阵相加。就这样完成了我们微调,思想就是这样的。

三 代码复现

import numpy as np
import torch
import mathinput_dim  = 1000
output_dim = 1000rank = 4W = torch.randn(input_dim, output_dim)
W_A = torch.nn.Parameter(torch.empty(input_dim, rank))
W_B = torch.nn.Parameter(torch.empty(rank, input_dim))W_A = torch.nn.init.kaiming_uniform(W_A, a=math.sqrt(5))
W_B = torch.nn.init.zeros_(W_B)def lora_forward(x, W, W_A, W_B):h = x @ Wh += x @ (W_A @ W_B) * alphareturn h

其中W_B初始化为0,是因为刚开始,不想变化太大,应该一步一来,W_A初始化为高斯分布,比较好收敛。

http://www.dtcms.com/a/484488.html

相关文章:

  • 设计素材网站知乎百度一下你就知道官网网页版
  • 广东省住房和城乡建设厅公众网站怎么去推广自己的平台
  • 学院校园网网站建设情况wordpress文章推荐
  • 建设部国家标准网站深圳专业网站优化公司报价
  • SA8203 输入耐压36V 过流保护0.3-2.5A可调 过压/过流保护器 SOT23-6
  • 深圳做网站的网正邦集团招聘
  • 家庭带宽100m做网站用什么网站做ppt
  • 创意广告视频网站聊城网站seo
  • 网站云空间和普通空间如何做网站详细步骤
  • 保山市住房和城乡建设局门户网站网页设计与网站建设文档
  • 从零起步学习MySQL || 第三章:DML语句定义及常见用法示例
  • 建站公司外包wordpress json 时间
  • php网站开发招招聘网页美工设计实训心得
  • 电子商务网站建设外包服务怎样登录韵网网站
  • 单页营销网站模板无锡app制作
  • seo蒙牛伊利企业网站专业性诊断成都小程序商城开发
  • 万户网站协作管理系统wordpress首页修改路径
  • 免费自助网站用户浏览网站的方式
  • 网站建设购物商城wordpress 咨询主题
  • WordPress强制更换主题佛山seo关键词
  • 如果做网站网站开发技术及特点
  • 齐齐哈尔哪里做网站外贸网站推广建设
  • 服务网站建设方案网络seo哈尔滨
  • 学网站建设语言资料管理系统
  • Bootstrap4 表格详解
  • 网站搜索不到公司网站凡科建站官网登录入口网页版
  • 创建网站app怎么注册中文域名
  • 织梦网站源文件没有style文件夹怎么修改网站背景wordpress 旅游足迹插件
  • 网站制作模板过程网页特效大全
  • 学校网站建设企业直播软件开发需要多少钱