自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (1)
  • 收藏
  • 关注

原创 利用RT-Thread与MQTT实现的毕业设计——智慧班车管理系统的设计与实现实录

利用RT-Thread与MQTT协议完成的一个简单的物联网数据采集项目

2023-06-01 23:43:45 392 1

原创 自定义collate_fn函数:应对报错RuntimeError: stack expects each tensor to be equal size

踩坑记录。。。。。

2024-03-25 21:05:31 454 1

原创 如何将npy数据加载到DataLoader中(应对已将特征保存为npy格式的情况)- 接续PLM后的数据加载

【代码】如何将npy数据加载到DataLoader中(应对已将特征保存为npy格式的情况)- 接续PLM后的数据加载。

2024-03-04 16:58:00 404

原创 关于MediaEval数据集的Dataset构建(Image部分-使用预训练VGG19)

【代码】关于MediaEval数据集的Dataset构建(Image部分-使用PLM VGG19)

2024-03-04 16:47:43 408

原创 关于MediaEval数据集的Dataset构建(Text部分-使用PLM BERT)

【代码】关于MediaEval数据集的Dataset构建(Text部分-使用PLM BERT)

2024-03-03 21:48:26 582

原创 ICML 2023 | 可证明的动态多模态融合框架论文整理

多模态融合的内在挑战是精确地捕获跨模态相关性并灵活地进行跨模态交互。为了充分释放每种模态的价值,减轻低质量多模态数据的影响,动态多模态融合成为一种有前途的学习范式。尽管它被广泛使用,在这一领域的理论依据仍然显着缺乏。我们能设计一个可证明鲁棒的多模态融合方法吗?本文从泛化的角度,在一个最流行的多模态融合框架下,为回答这个问题提供了理论上的理解。我们继续揭示,几个不确定性估计解决方案是自然可实现强大的多模态融合。

2024-02-28 20:00:41 1152

原创 泛化理论部分笔记

我们的最终目标是训练一个测试损失(总体损失population loss)较小的模型。但是,我们只在训练集上对模型进行训练,训练损失很小。那么小的训练损失是否适用于测试集?

2024-02-22 11:29:32 814

原创 基于改进YOLOv7的绝缘子缺陷检测算法

实验结果表明,我们的模型的平均精度为93.8%,比Faster R-CNN模型,YOLOv 7模型和YOLOv 5s模型分别高7.6%,3.7%和4%。所提出的YOLOv 7模型可以。

2023-12-20 20:24:19 1683

原创 由R-CNN到Faster R-CNN理论知识(全图片展示)

经过R-CNN和Fast RCNN的积淀,Ross B. Girshick在2016年提出了新的Faster RCNN,在结构上,Faster RCNN已经将特征抽取(feature extraction),proposal提取,bounding box regression(rect refine),classification都整合在了一个网络中,使得综合性能有较大提高,在检测速度方面尤为明显。

2023-12-12 17:19:28 69 1

原创 使用Pytorch实现VGGNet(含VGGNet特征整理)

卷积层直接使用传入的结构,后面有专门构建这部分的内容# 定义全连接层# 全连接层+ReLU+Dropout# 全连接层 + ReLU + Dropoutnn.ReLU(inplace=True), # inplace = True ,会改变输入数据的值,节省反复申请与释放内存的空间与时间,只是将原来的地址传递,效率更好# 全连接层# 定义前向传播函数# 先经过feature提取特征,flatten后送入全连接层return x。

2023-12-10 20:40:27 246

原创 Game-On论文阅读

社交媒体在当今时代有着越来越大的影响力。在这些平台上传播的假新闻对我们的生活产生了破坏性和破坏性的影响。此外,由于多媒体内容比文本数据更能提高帖子的可见性,因此已经观察到多媒体经常被用于创建虚假内容。大量以前的多模态工作试图解决在识别虚假内容时对异构模态进行建模的问题。然而,这些工作有以下局限性:(1)在模型的后期阶段,通过在模态上使用简单的连接运算符来对模态间关系进行低效编码,这可能导致信息丢失;(2)在小而复杂的现实生活中的多模态数据集上训练具有非常深的神经网络,且它具有不成比例数量的参数,这导致。

2023-12-05 19:46:04 175

原创 使用DGL实现GAT(并在6个节点的2分类图中进行简单应用)

【代码】使用DGL实现GAT(并在6个节点的2分类图中进行简单应用)

2023-12-05 19:22:06 352

原创 Hugging-Face报错锦囊(不断更新)

[不断更新]

2023-11-30 23:36:06 497

原创 DGL的图数据处理管道

编写完以上代码后,就可以使用下面的方式使用定义的import dgl# 数据导入# 创建 dataloaders# 训练# 用户自己的训练代码pass下面中使用的子类# 导入数据# 获取划分的掩码# 获取节点特征# 获取标签# 导入数据# 获取训练集掩码# 获取训练集中的边类型。

2023-11-25 14:37:22 119

原创 DGL在异构图上的GraphConv模块

forward() 函数的输出结果也是一个。

2023-11-24 23:37:44 413

原创 DGL中NN模块的构造函数

【代码】DGL中NN模块的构造函数。

2023-11-23 23:22:51 88

原创 HuggingFace-利用BERT预训练模型实现中文情感分类(下游任务)

使用Hugging-Face预训练语言模型进行中文情感分类任务。

2023-11-22 18:34:28 1491

原创 DGL在异构图上进行消息传递

异构图是包含不同类型的节点和边的图。不同类型的节点和边常常具有不同类型的属性。这些属性旨在刻画每一种节点和边的特征。在使用图神经网络时,根据其复杂性, 可能需要使用不同维度的表示来对不同类型的节点和边进行建模。还接受一个字符串来表示跨类型整合函数,来指定。这个字典的每一个键值对里,

2023-11-21 15:31:28 91

原创 利用小批量训练的方法在子图中进行消息传递

如果用户只想更新图中的部分节点,可以先通过想要囊括的节点编号创建一个子图, 然后在子图上调用。同时也可以在大图中使用随机(批次)训练。

2023-11-20 21:19:12 66

原创 编写高效的消息传递代码-对消息进行降维

除此之外,考虑到某些图边的数量远远大于节点的数量,DGL建议避免不必要的从点到边的内存拷贝。对于某些情况,比如 GATConv,计算必须在边上保存消息, 那么用户就需要调用基于内置函数的。建议的实现是将线性操作分成两部分,一个应用于 源 节点特征,另一个应用于 目标 节点特征。在最后一个阶段,在边上将以上两部分线性操作的结果相加,即执行。该做法执行以下操作:拼接 源 节点和 目标 节点特征, 然后应用一个线性层,即。有时边上的消息可能是高维的,这会非常消耗内存。, 从内存角度来说是高效的。

2023-11-20 21:12:52 433

原创 内置函数和消息传递API

DGL消息传递~~~

2023-11-20 18:27:15 201

原创 DGL创建异构图

DGL创建异构图

2023-11-20 15:20:44 177

原创 DGL如何表征一张图

DGL 将有向图表示为一个 DGL 图对象。图中的节点编号连续,从0开始。我们一般通过指定图中的节点数,以及源节点和目标节点的列表,来构建这么一个图。下面的代码构造了一个图,这个图有五个叶子节点。中心节点的 ID 为 0,边从中心节点出发,指向众多的叶子节点。在这个图中,边具有从0开始且连续的ID。并且在创建的过程中,。换句话说,我们在创建 g 的时候,并不需要特地指定边,而是直接通过起始点列表,也就是 [0, 0, 0, 0, 0] 和 目标点列表 [1, 2, 3, 4, 5] 来自动生成边。

2023-11-14 13:40:37 101

原创 GCN代码讲解

GCN代码讲解

2023-11-14 01:18:00 277

原创 使用dgl库实现GCN【官方案例】

DGL官网案例——GCN

2023-11-14 01:03:36 433

原创 GCN原理(以图片形式展示)

以图片形式展示GNN相关概念与原理

2023-11-13 19:11:49 42

原创 【动手学深度学习-Pytorch版】BERT预测系列——用于预测的BERT数据集

【代码】【动手学深度学习-Pytorch版】BERT预测系列——用于预测的BERT数据集。

2023-10-12 18:49:47 727

原创 【动手学深度学习-Pytorch版】BERT预测系列——BERTModel

【代码】【动手学深度学习-Pytorch版】BERT预测系列——BERTModel。

2023-10-12 18:42:34 1035

原创 【动手学深度学习-Pytorch版】Transformer代码总结

手撸Transformer代码(李沐老师上课代码~)

2023-10-05 13:25:08 652

转载 【转载】Transformer模型详解(图解最完整版)

Transformer由论文《Attention is All You Need》提出,现在是谷歌云TPU推荐的参考模型。论文相关的Tensorflow的代码可以从GitHub获取,其作为Tensor2Tensor包的一部分。哈佛的NLP团队也实现了一个基于PyTorch的版本,并注释该论文。在本文中,我们将试图把模型简化一点,并逐一介绍里面的核心概念,希望让普通读者也能轻易理解。Transformer 与 RNN 不同,可以比较好地并行训练。

2023-10-01 12:25:04 183

原创 【动手学深度学习-Pytorch版】注意力汇聚:Nadaraya-Watson 核回归

该模型中直接使用的是上述提到的核,同时在进入模型初始化函数中,查询的初始化大小为测试数据输入大小,而键与值是成对出现的,所以两者大小是相同的。后面将查询的大小更改成(查询个数,“键-值”对数),注意力权重也是该形状。"""定义模型"""# w控制的是高斯核的窗口大小,可以通过W控制曲线平滑一点或者不平滑# queries和attention_weights的形状为(查询个数,“键-值”对数)# attention的形状也是(查询个数,“键-值”对个数)

2023-09-24 16:14:00 291

原创 【动手学深度学习-Pytorch版】序列到序列的学习(包含NLP常用的Mask技巧)

遵循编码器-解码器架构的设计原则, 循环神经网络编码器使用长度可变的序列作为输入, 将其转换为固定形状的隐状态。 换言之,输入序列的信息被编码到循环神经网络编码器的隐状态中。 为了连续生成输出序列的词元, 独立的循环神经网络解码器是基于输入序列的编码信息 和输出序列已经看见的或者生成的词元来预测下一个词元。

2023-09-22 20:58:05 447

原创 【动手学深度学习-Pytorch版】机器翻译与数据集

【代码】【动手学深度学习-Pytorch版】机器翻译与数据集。

2023-09-19 23:42:59 49

原创 【动手学深度学习-Pytorch版】双向循环神经网络

【代码】【动手学深度学习-Pytorch版】双向循环神经网络。

2023-09-19 23:42:09 44

原创 【动手学深度学习-Pytorch版】深度循环神经网络的实现

【代码】【动手学深度学习-Pytorch版】深度循环神经网络的实现。

2023-09-19 23:40:07 21

原创 【动手学深度学习-Pytorch版】长短期记忆网络LSTM

PS:时间仓促,有空补充内容~

2023-09-19 23:38:43 220

原创 【动手学深度学习-Pytorch版】门控循环单元GRU

支持隐状态的门控:这意味着模型有专门的机制来确定应该何时更新隐状态, 以及应该何时重置隐状态。这些机制是可学习的,并且能够解决了上面列出的问题。例如,如果第一个词元非常重要, 模型将学会在第一次观测之后不更新隐状态。同样,模型也可以学会跳过不相关的临时观测。最后,模型还将学会在需要的时候重置隐状态。下面我们将详细讨论各类门控。formula:门 是和隐藏状态同样的一个向量Rt​σXt​∗Wxr​Ht−1​∗Whr​br​Zt​σXt​。

2023-09-18 18:22:36 286

原创 【动手学深度学习-Pytorch版】循环神经网络-简洁实现

【代码】【动手学深度学习-Pytorch版】循环神经网络-简洁实现。

2023-09-18 17:54:26 22

原创 【动手学深度学习-Pytorch版】循环神经网络-从零开始实现

【代码】【动手学深度学习-Pytorch版】循环神经网络-从零开始实现。

2023-09-18 17:53:17 164

原创 【动手学深度学习-Pytorch版】循环神经网络-介绍

【代码】【动手学深度学习-Pytorch版】循环神经网络-介绍。

2023-09-16 15:17:29 35

ICML 2023 - 可证明的动态多模态融合框架论文对应代码整理

我们对世界的感知是基于多种模态的,例如,触觉、视觉、听觉、嗅觉和味觉。随着传感技术的发展,我们可以轻松地收集各种形式的数据进行分析。例如,自动驾驶和可穿戴电气设备中的多传感器(Xiao等人,2020; Wen等人,2022),或医学诊断和治疗中的各种检查(Qiu等,2022; Acosta等人,2022年)。直觉上,融合来自不同模态的信息提供了探索跨模态相关性并获得更好性能的可能性。然而,<font size=6 color=color>**[以往工作的缺陷:]传统的融合方法**在很大程度上**忽略了不可靠的多模态数据的质量**</font>。在现实世界中,不同模态的质量通常会因意外的环境问题而变化。最近的一些研究已经从经验和理论上表明,多模态融合可能会在低质量的多模态数据上失败,例如,不平衡(Wang等人,2020年; Peng等人,2022; Huang等人,2022)、噪声或甚至损坏(Huang等人,2021 b)多模态数据。经验上,认识到多模态模型不能总是优于单模态模型,特别是在高噪声中(Scheunders & De Backer,2007; Eitel等人,2015; Si

2024-02-28

多模态虚假新闻检测的模态间和模态内不确定性建模

多模态虚假新闻检测近年来受到越来越多的关注。现有的工作一般编码多模态内容到在语义子空间的一个确定的点,然后融合多模态功能通过简单的连接或注意机制。然而,大多数方法的多模态内容有着很多噪声,因为他们忽视了特定的模态特征的鲁棒性。此外,由于不同的模态通常具有不同的置信水平,以前的基于注意力的融合模型,通过学习单模态输入数据的特征形成独立的单模态权重,将限制最佳的多模态内容的整合。为了缓解上述问题,我们提出了一种新的多模态不确定性学习网络(MM-ULN),通过**建模模态内和模态间的不确定性**来增强多模态假新闻检测。具体来说,我们采用了一种新的模态内不确定性学习(EUL)模块,以更好地理解复杂(有噪声)的多模态内容。EULs以变化的方式提供特征正则化,成功地减轻了模态内数据不确定性的影响。我们设计了一个新的变化注意力融合(VAF)模块,自适应融合具有不同权重的多模态内容。VAF模块考虑模态之间的相对置信度,并能够探索用于检测的互补属性。在两个基准数据集上的大量实验证明了MM-ULN在多模态假新闻检测上的有效性和优越性。 **索引词**:虚假新闻检测;不确定性学习;多模态融合;可变自动编码器

2024-01-19

Faster R-CNN理论整理

经过R-CNN和Fast RCNN的积淀,Ross B. Girshick在2016年提出了新的Faster RCNN,在结构上,Faster RCNN已经将特征抽取(feature extraction),proposal提取,bounding box regression(rect refine),classification都整合在了一个网络中,使得综合性能有较大提高,在检测速度方面尤为明显。依作者看来,如图1,Faster RCNN其实可以分为4个主要内容: Conv layers。作为一种CNN网络目标检测方法,Faster RCNN首先使用一组基础的conv+relu+pooling层提取image的feature maps。该feature maps被共享用于后续RPN层和全连接层。 Region Proposal Networks。RPN网络用于生成region proposals。该层通过softmax判断anchors属于positive或者negative,再利用bounding box regression修正anchors获得精确的proposals。 ..

2023-12-12

HuggingFace中文情感分类代码

本文通过一个情感分类的例子说明了使用BERT预训练模型抽取文本特征数据的方法,使用BERT作为backbone,相对于传统的RNN而言其计算量会稍稍大一些,但是BERT抽取的文本特征将更加完整,更容易被下游任务模型识别总结出数据之间的规律。所以在不对BERT预训练模型进行训练,而是简单应用于下游任务时也可以表现一个比较好的结果。 对应博客地址:https://blog.csdn.net/qq_43858783/article/details/134543721?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22134543721%22%2C%22source%22%3A%22qq_43858783%22%7D

2023-11-23

GAME-ON模型(搬运工,原论文见描述)

这是论文《GAME-ON: Graph Attention Network based Multimodal Fusion for F》中提出的用于多模态虚假新闻检测的GAME-On模型,原始论文地址:https://link.zhihu.com/?target=https%3A//arxiv.53yu.com/pdf/2202.12478.pdf 【大自然的搬运工~】

2023-11-11

基于RT-Thread与MQTT的智慧班车管理系统的设计与实现

随着社会经济的不断发展,班车的市场需求也不断提升,但兼具经济效益、社会效益的智慧班车管理系统屈指可数。本课题以提升职工乘客的通勤幸福感为出发点,以助推智慧交通建设为目标,架构于蓬勃发展的物联网技术,着力提升班车运营水平,提升乘客的满意度。 本课题将从职工乘客的角度出发,结合开源的国产嵌入式实时操作系统RT-Thread,利用相关传感器实时采集班车运营过程中的温湿度、有害气体等信息,并采用NB-IoT窄带物联网技术将采集到的环境信息参数通过MQTT通信协议发送到服务器,用户可以在监听服务器端口的微信小程序端实时看到班车环境信息,同时可查看班车实时位置更新数据。另外,本课题设计的智慧班车管理系统提供给乘客下车提醒功能,以防用户错过下车地点。最后,为了满足不同职工乘客的乘车需要,本课题从职工乘车的角度出发,提供给用户灵活选择上下车地点的功能,乘客可根据自己的实际情况,结合小程序上实时显示的班车实际位置合理选择上下车地点,以便提升职工乘客乘车满意度。 关键词:班车管理;MQTT;RT-Thread;窄带物联网技术

2023-09-18

d2l的离线轮子安装包

d2l 包 是李沐老师对与《动手学习深度学习》 中提供代码的使用其他框架时候的公共库。 包含 3 大类的可使用库: mxnet pytorch TensorFlow 以及其他常用的模块等

2023-09-12

d2l中的torch模块

《动手学深度学习》中的d2l.torch模块中所有常用函数 --- plot --- synthetic_data --- load_array --- accuracy --- evaluate_accuracy --- evaluate_accuracy --- Animator 以及 DATA_HUB等内容 如果本地没有安装d2l可以直接下载该模块进行使用即可。另外,还提供了d2l离线轮子 可以直接在本地使用pip安装的方式安装d2l。

2023-09-12

M5311_Application.rar

本项目主要提供中国移动M5311模块对接RT-Thread的AT组件的接口。

2021-06-07

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除