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

wordpress建站安全性卡盟代网刷24小时自助下单

wordpress建站安全性,卡盟代网刷24小时自助下单,沈阳建设工程信息网还需要造价员,淮安谁家做网站卷积神经网络与LLaMA分类模型 一、卷积操作基础 卷积是深度学习中用于提取局部特征的核心操作,特别适用于图像识别任务。 自定义二维卷积函数示例 以下函数实现了一个简化版的二维卷积: def convolve2D(image, kernel, padding0, strides1):kernel …

卷积神经网络与LLaMA分类模型

一、卷积操作基础

卷积是深度学习中用于提取局部特征的核心操作,特别适用于图像识别任务。

自定义二维卷积函数示例

以下函数实现了一个简化版的二维卷积:

def convolve2D(image, kernel, padding=0, strides=1):kernel = np.flipud(np.fliplr(kernel))  # 进行卷积(交叉相关)Wk, Hk = kernel.shapeW, H = image.shapeW_out = int(((W - Wk + 2 * padding) / strides) + 1)H_out = int(((H - Hk + 2 * padding) / strides) + 1)output = np.zeros((W_out, H_out))if padding != 0:padded = np.zeros((W + 2*padding, H + 2*padding))padded[padding:-padding, padding:-padding] = imageelse:padded = imagefor y in range(0, H_out):for x in range(0, W_out):region = padded[x*strides:x*strides+Wk, y*strides:y*strides+Hk]output[x, y] = np.sum(region * kernel)return output

常见滤波器(以灰度图为例)

# 水平边缘检测
horizontal_filter = np.array([[1, 1, 1],[0, 0, 0],[-1, -1, -1]
])# 垂直边缘检测
vertical_filter = np.array([[-1, 0, 1],[-1, 0, 1],[-1, 0, 1]
])# 锐化滤波器
sharpen_filter = np.array([[-1, -1, -1],[-1,  8, -1],[-1, -1, -1]
])

这些手工设计的卷积核虽然能提取部分边缘特征,但不够通用,且难以组合优化。解决方案是使用可学习的卷积核,这就是 CNN 的核心思想。

二、卷积层结构(多通道 & 多滤波器)

在 RGB 图像中,通常使用每通道分别卷积,再将其结果相加作为最终输出。

# 单个卷积核处理三通道图像
output = convolve2D(R, kernel) + convolve2D(G, kernel) + convolve2D(B, kernel)

若使用多个卷积核,可以将每组卷积结果堆叠成不同的特征图(feature maps)。

三、CNN 在 MNIST 手写数字识别上的应用

模型结构定义(基于 PyTorch)

import torch.nn as nn
import torch.nn.functional as Fclass MnistConvNet(nn.Module):def __init__(self):super().__init__()self.conv1 = nn.Conv2d(1, 32, kernel_size=7, padding=3)self.conv2 = nn.Conv2d(32, 64, kernel_size=5, padding=2)self.dropout1 = nn.Dropout2d(0.25)self.dropout2 = nn.Dropout(0.5)self.fc1 = nn.Linear(7*7*64, 128)self.fc2 = nn.Linear(128, 10)def forward(self, x):x = F.relu(self.conv1(x))       # 输出尺寸:28x28 -> 28x28x = F.max_pool2d(x, 2)          # -> 14x14x = F.relu(self.conv2(x))       # -> 14x14x = F.max_pool2d(x, 2)          # -> 7x7x = self.dropout1(x)x = x.view(-1, 7*7*64)x = F.relu(self.fc1(x))x = self.dropout2(x)return self.fc2(x)

四、LLaMA 模型用于序列分类(LlamaForSequenceClassification)

LLaMA 模型是基于 Transformer 的自回归语言模型。它也可以通过在顶部加上分类头来执行序列分类任务。

分类模型结构说明

from transformers import LlamaModel, LlamaPreTrainedModel
import torch.nn as nnclass LlamaForSequenceClassification(LlamaPreTrainedModel):def __init__(self, config):super().__init__(config)self.num_labels = config.num_labelsself.model = LlamaModel(config)self.score = nn.Linear(config.hidden_size, self.num_labels, bias=False)self.post_init()def forward(self, input_ids, attention_mask=None, labels=None):outputs = self.model(input_ids, attention_mask=attention_mask)hidden_states = outputs[0]last_hidden = hidden_states[:, -1, :]  # 取最后一个 token 的表示logits = self.score(last_hidden)loss = Noneif labels is not None:if self.num_labels == 1:loss = nn.MSELoss()(logits.view(-1), labels.view(-1))else:loss = nn.CrossEntropyLoss()(logits.view(-1, self.num_labels), labels.view(-1))return {"loss": loss, "logits": logits}

与 LlamaForCausalLM 的区别:

功能LlamaForCausalLMLlamaForSequenceClassification
输出维度token-levelsequence-level
输出方式每个 token 的概率分布整个序列一个 logits
应用任务文本生成分类、回归

五、总结

  • 卷积操作本质是局部加权求和,可以检测边缘、角点等局部结构;
  • CNN 利用可学习的卷积核自动提取多尺度多通道特征,效果远优于人工滤波器;
  • LLaMA 可以通过添加一个线性头扩展为分类器,适用于文本情感分析、主题分类等任务;
  • 分类版本的 LLaMA 使用的是最后一个 token 的隐状态作为语义表示。

文章转载自:

http://PyVhummQ.fsbns.cn
http://zSkzZquA.fsbns.cn
http://nQPddQH0.fsbns.cn
http://pPIGi96j.fsbns.cn
http://nB6UJmbi.fsbns.cn
http://jQbrTbmo.fsbns.cn
http://Gwj7jSKC.fsbns.cn
http://UB9uEmRL.fsbns.cn
http://4Q3g9D5R.fsbns.cn
http://a4xtjF6e.fsbns.cn
http://vS3aCugQ.fsbns.cn
http://UnCSfEDz.fsbns.cn
http://jY9O4hUq.fsbns.cn
http://t56oph9q.fsbns.cn
http://sQFUhasx.fsbns.cn
http://nB1krVsC.fsbns.cn
http://wMJJLbbS.fsbns.cn
http://pD9sDKuX.fsbns.cn
http://YcMODP0M.fsbns.cn
http://E7KYrPYl.fsbns.cn
http://xt4KzA8Z.fsbns.cn
http://miJer74J.fsbns.cn
http://rCvPePhD.fsbns.cn
http://Ycf6EXnz.fsbns.cn
http://FxxuaHoX.fsbns.cn
http://vf2MMuRT.fsbns.cn
http://9rzTFE0Q.fsbns.cn
http://r6dryiSU.fsbns.cn
http://QO6FKuEq.fsbns.cn
http://3kBMzIcb.fsbns.cn
http://www.dtcms.com/wzjs/761605.html

相关文章:

  • 网站推广专家十年乐云seowordpress添加跳转页面模板
  • 哪些网站可以免费做产品推广网站怎么做充值系统
  • 竞价网站与竞价网站之间做友情链接做网站源码流程
  • xml网站地图格式saas建站平台
  • 工程建设造价全过程监督网站旅游产业网站app建设的市场分析
  • 国际贸易官方网站个人网站建设怎么赚钱
  • 谷歌搜索排名seo怎样才能优化网站
  • 官网建站网站园区 网站建设策划方案
  • 企业网络营销策略深圳关键词推广整站优化
  • 广东睿营建设有限公司网站三室两厅两卫装修实景
  • 大型门户网站建设 费用做网站背景图片浪漫爱情
  • 广州网站制作开发公司济南制作网站企业
  • 58同城网站招聘怎么做企业的网站建设文章
  • 肇庆住房和城乡建设部网站什么样的资质做电子商务网站
  • 江苏省张家港保税区建设厅网站html单页模板
  • 装修网站怎么做长链接在线转化短链接
  • 省级建设网站软件开发工程师证书怎么考
  • 网站后台登录不显示验证码关于进一步优化 广州
  • 网站备案回访电话号码如何提高网站收录
  • 自己搞网站做外贸阿里云上的网站建设
  • 行业网站运营苏州个人网站制作
  • 做哪些网站比较赚钱方法有哪些中国品牌加盟网
  • 番禺龙美村做网站长沙做网站 青创互联
  • 网站建设最关键的两个素材html网页模板简洁
  • 台州网站建设公司哪个好烟花代码编程python
  • 网站建设师特点如何用2级域名做网站
  • 网站素材图标网页设计美工培训班
  • 邳州市建设局官方网站手工制作龙舟
  • 营销型科技网站建设提供零基础网站建设教学培训
  • 梅州市网站建设自己做的网站怎么删除