WSDM2022推荐系统相关论文整理(一)

2022年第15届国际网络搜索与数据挖掘会议WSDM在2022年2月21日到25日于线上举行,共收到了786份有效投稿,最终录取篇数为159篇,录取率为20.23%。作为主流的搜索与数据挖掘会议,论文的话题主要侧重于搜索、推荐以及数据挖掘领域,因此该会议大部分的接收论文的主题是围绕着信息检索与推荐系统,下文列举了部分推荐系统方向论文的标题以及摘要,论文地址:
https://www.wsdm-conference.org/2022/accepted-papers/

1 Long Short-Term Temporal Meta-learning in Online Recommendation【在线推荐中的长短期时间元学习,腾讯】

一个有效的在线推荐系统应该能够同时捕捉用户在内部行为(来自目标推荐任务)和外部行为(来自其他任务)中的长期和短期偏好。然而,由于实时训练效率和外部行为获取的现实限制,在充分利用大型系统中所有历史行为的同时快速适应实时新趋势极具挑战性。为了解决这些实际挑战,我们提出了一种用于在线推荐的新型长短期时间元学习框架 (LSTTM)。它将用户多源行为排列在全局长期图和内部短期图中,并进行不同的基于 GAT 的聚合器和训练策略,分别学习用户的短期和长期偏好。为了及时捕捉用户的实时兴趣,我们提出了一种基于 MAML 的时间元学习方法,在异步优化策略下进行快速适应,将不同时间段的推荐视为不同的任务。在实验中,LSTTM 在离线和在线评估中都取得了显着的改进。它目前已部署在广泛使用的微信热门故事在线推荐系统上,影响了数百万用户。
图 1:具有异步多源内部和外部行为的实用在线推荐,旨在模拟用户的短期和长期偏好

图 1:具有异步多源内部和外部行为的实用在线推荐,旨在模拟用户的短期和长期偏好 ![图2:LSTM的整体架构](https://img-blog.csdnimg.cn/direct/c14ae3dcdcd049ab97f40e47b3cd18a1.png)
图2:LSTM的整体架构

2 It Is Different When Items Are Older: Debiasing Recommendations When Selection Bias and User Preferences are Dynamic【选择偏差和偏好偏差动态变化时的纠偏推荐系统,阿姆斯特丹大学】

用户与推荐系统 (RS) 的交互会受到用户选择偏差的影响,例如,用户更有可能对热门商品(热门偏差)或他们预期会预先喜欢的商品(积极偏差)进行评分。存在一些方法可以减轻用户评分中的选择偏差对 RS 评估和优化的影响。然而,这些方法将选择偏差视为静态的,尽管商品的受欢迎程度可能会随着时间的推移而发生巨大变化,并且用户偏好也可能随着时间的推移而变化。我们关注商品的年龄及其对选择偏差和用户偏好的影响。我们的实验分析表明,考虑商品年龄对偏差和偏好的影响的方法可以更好地捕捉用户在 MovieLens 数据集上的评分行为。我们从理论上表明,在选择偏差和用户偏好都是动态的动态场景中,现有的去偏差方法不再是无偏的。为了解决这一限制,我们在动态场景中引入了去偏算法 (DANCER),这是一种新颖的去偏方法,它扩展了逆倾向评分去偏方法,以考虑动态选择偏差和用户偏好。我们的实验结果表明,与错误地假设选择偏差在动态场景中是静态的去偏方法相比,DANCER 提高了评分预测性能。据我们所知,DANCER 是第一个在 RS 中考虑动态选择偏差和用户偏好的去偏方法。
图 1:MovieLens-Latest-small 数据集上的评分数量(表明受欢迎程度)和不同商品年龄的商品平均(观察到的)评分

图 1:MovieLens-Latest-small 数据集上的评分数量(表明受欢迎程度)和不同商品年龄的商品平均(观察到的)评分

图 2:基于时间分区的训练集(左)和测试集(右)中物品年龄的平均评分和评分数量

图 2:基于时间分区的训练集(左)和测试集(右)中物品年龄的平均评分和评分数量

3 Multi-Sparse-Domain Collaborative Recommendation via Enhanced Comprehensive Aspect Preference Learning【通过增强的综合方面偏好学习的多稀疏域协作推荐,川大】

跨域推荐 (CDR) 因其能够缓解推荐系统中的数据稀疏性问题而受到研究人员越来越多的关注。然而,现有的单目标或双目标 CDR 方法通常存在两个缺点:假设至少有一个富域以及严重依赖域不变偏好,这在稀疏性普遍存在的现实世界中是不切实际的,并且可能会降低用户偏好学习的效果。为了克服这些问题,我们提出了一种用于多目标跨域推荐的多稀疏域协作推荐 (MSDCR) 模型。与传统的 CDR 方法不同,MSDCR 将多个相关域视为所有稀疏域,并且可以同时提高每个域的推荐性能。我们为 MSDCR 提出了一个多域分离网络 (MDSN) 和一个门控方面偏好增强 (GAPE) 模块,通过迁移其他域中的互补方面偏好来增强用户在一个域中的领域特定方面偏好,在此期间,通过 MDSN 提供的对抗性训练可以保留领域特定偏好的唯一性,而互补性可以由 GAPE 自适应地确定。同时,我们为 MSDCR 提出了一个多域自适应网络 (MDAN) 来捕获用户的领域不变方面偏好。通过整合增强的领域特定方面偏好和领域不变方面偏好,MSDCR 可以全面了解用户在每个稀疏域中的偏好。最后,在真实数据集上进行的大量实验证明了 MSDCR 相对于最先进的单域推荐模型和 CDR 模型的显著优势。

图 1:多稀疏域协作推荐示意图

图 1:多稀疏域协作推荐示意图

图 2:MSDCR 架构

图 2:MSDCR 架构

4 RecGURU: Adversarial Learning of Generalized User Representations for Cross-Domain Recommendation【用于跨域推荐的广义用户表示的对抗性学习,阿尔伯塔大学,腾讯】

跨域推荐有助于缓解传统顺序推荐系统中的数据稀疏问题。在本文中,我们提出了 RecGURU 算法框架,用于生成一个广义用户表示 (GUR),该表示在顺序推荐中结合了跨域用户信息,即使两个域中只有极少或没有共同用户。我们提出了一个自注意自动编码器来推导潜在用户表示,以及一个域鉴别器,旨在预测生成的潜在表示的原始域。我们提出了一种新颖的对抗性学习方法来训练这两个模块,将不同域生成的用户嵌入统一为每个用户的单个全局 GUR。学习到的 GUR 捕获了用户的整体偏好和特征,因此可用于增强行为数据并改进用户所涉及的任何单个域中的推荐。在两个公共跨域推荐数据集以及从实际应用中收集的大型数据集上进行了广泛的实验。结果表明,RecGURU 提高了性能,并且优于各种最先进的顺序推荐和跨域推荐方法。所收集的数据将会发布以方便未来的研究。

图 1:所提出的 RecGURU 的模型结构。域 A 和 B 中的用户行为序列被输入到 GURU 编码器中,以生成广义潜在用户表示,即 h 和 hi,然后,生成的 GUR 被输入到 CDSRec 模型中,以便在每个单独的域中进行下一项推荐

图 1:所提出的 RecGURU 的模型结构。域 A 和 B 中的用户行为序列被输入到 GURU 编码器中,以生成广义潜在用户表示,即 h 和 hi,然后,生成的 GUR 被输入到 CDSRec 模型中,以便在每个单独的域中进行下一项推荐

5 Personalized Transfer of User Preferences for Cross-domain Recommendation【跨域推荐用户偏好的个性化传输,中国科学院计算技术研究所,微信团队】

冷启动问题在推荐系统中仍然是一个非常具有挑战性的问题。幸运的是,辅助源域中冷启动用户的交互可以帮助目标域中的冷启动推荐。如何将用户的偏好从源域转移到目标域,是跨域推荐(CDR)的关键问题,而跨域推荐是解决冷启动问题的一个有前途的解决方案。大多数现有方法都建模一个通用的偏好桥来为所有用户转移偏好。直观地说,由于每个用户的偏好各不相同,不同用户的偏好桥应该不同。沿着这个思路,我们提出了一个新颖的框架,称为跨域推荐的个性化用户偏好转移(PTUPCDR)。具体而言,学习一个以用户特征嵌入为输入的元网络来生成个性化的桥接函数,从而为每个用户实现个性化的偏好转移。为了稳定地学习元网络,我们采用了面向任务的优化程序。利用元生成的个性化桥接函数,可以将源域中用户的偏好嵌入转换到目标域中,并将转换后的用户偏好嵌入用作目标域中冷启动用户的初始嵌入。我们使用大量真实数据集进行了广泛的实验,以评估 PTUPCDR 在冷启动和热启动阶段的有效性。代码已提供:
https://github.com/easezyc/WSD

图 1:(a) 在现有的 CDR 方法中:所有用户共享公共桥接功能。(b) 提出的 PTUPCDR 利用元网络为每个用户生成个性化的桥接功能

图 1:(a) 在现有的 CDR 方法中:所有用户共享公共桥接功能。(b) 提出的 PTUPCDR 利用元网络为每个用户生成个性化的桥接功能

在这里插入图片描述

图 2:跨域推荐的用户偏好个性化迁移 (PTUPCDR) 利用元网络以源域中用户的特征嵌入作为输入,为每个用户生成个性化桥接函数。然后,利用个性化桥接函数,我们可以获得转换后的用户嵌入作为初始嵌入

6 An Adaptive Unified Allocation Framework for Guaranteed Display Advertising【一种用于保证展示广告的自适应统一分配框架,阿里】

保证展示 (GD) 广泛应用于电子商务营销,广告主可通过这种方式获得与目标受众商定的展示次数。在合同约束下,最大化合同投放率是主要目标,用户兴趣(如点击率和转化率)对于提高广告主和电子商务平台的长期投资回报率也至关重要。在本文中,我们设计了一个自适应统一分配框架 (AUAF),不仅考虑请求级别的受众展示供应,还避免受众展示的过度分配。具体而言,我们的分配模型同时优化了合同投放以及广告与用户兴趣之间的匹配,并带有明确的约束,以防止不必要的分配。面对每天处理十亿级请求的挑战,我们还开发了一种基于参数服务器的并行优化算法,使所提出的分配模型能够在几分钟内高效优化并逐步更新。因此,离线优化结果和在线决策可以同步以进行实时服务。换句话说,我们的方法可以实现与最佳分配解决方案一致的自适应节奏。我们大量的实验结果表明,所提出的 AUAF 框架可以提高合同投放率和平均点击率 (CTR),本文中我们使用 CTR 来衡量用户兴趣。与现有方法相比,CTR 的改进具有统计意义。此外,自 2020 年 3 月以来,AUAF 已部署在阿里巴巴的保证展示广告系统中,在不损失合同投放率的情况下将 CTR 提高了 10% 以上,为业务创造了巨大的价值。
图1:GD广告系统概览

图1:GD广告系统概览

图 2:GD 分配二叉图

图 2:GD 分配二叉图

GD分配图

图3:GD分配图

7 Joint Learning of E-commerce Search and Recommendation with A Unified Graph Neural Network【电子商务搜索和推荐与统一图神经网络的联合学习,阿里推荐】

点击率 (CTR) 预测在搜索和推荐中起着重要作用,而搜索和推荐是电子商务中两个最突出的场景。已经提出了许多模型来通过挖掘用户行为(尤其是用户与商品的交互)来预测 CTR。但用户行为的稀疏性是 CTR 预测改进的障碍。以前的研究只关注一个场景,要么是搜索,要么是推荐。然而,在实际的电子商务平台上,搜索和推荐共享同一组用户和商品,这意味着两种场景的联合学习可以缓解用户行为的稀疏性。在本文中,我们提出了一种新颖的搜索和推荐联合图 (SRJGraph) 神经网络,以联合学习两种场景的更好 CTR 模型。联合学习的一个关键问题是如何在搜索和推荐之间存在差异的情况下有效地共享信息。搜索和推荐之间的一个显着区别是搜索中有明确的查询,而推荐中没有查询。我们通过构建统一的图来解决这一差异,以在搜索和推荐之间共享用户和商品的表示,并统一表示用户-商品交互。在此图中,用户和项目是异构节点,搜索查询作为属性纳入用户-项目交互边。对于不存在查询的推荐,在用户-项目交互边上附加一个特殊属性。我们进一步提出了一个意图和上游感知聚合器,以从用户和项目之间的高阶连接中探索有用的信息。我们对从中国最大的电子商务平台淘宝网收集的大规模数据集进行了广泛的实验。实证结果表明,SRJGraph 在搜索和推荐任务中的表现都明显优于最先进的 CTR 预测方法。

图 1:为搜索和推荐构建的图表说明

图 1:为搜索和推荐构建的图表说明

图 2:图 1 中用户 𝑢1 的 3 阶表征聚合说明,假设 h𝑢1、𝑞1,2、𝑝2i 是要预测的输入样本。在前向邻居采样至 3 阶之后,表征由 Transformer 单元向后聚合。右侧部分显示了第 1 级聚合层的详细信息,即将 3 阶邻居信息聚合到 2 阶节点 𝑢3

图 2:图 1 中用户 𝑢1 的 3 阶表征聚合说明,假设 h𝑢1、𝑞1,2、𝑝2i 是要预测的输入样本。在前向邻居采样至 3 阶之后,表征由 Transformer 单元向后聚合。右侧部分显示了第 1 级聚合层的详细信息,即将 3 阶邻居信息聚合到 2 阶节点 𝑢3

8 Modeling Scale-free Graphs with Hyperbolic Geometry for Knowledge-aware Recommendation【使用双曲几何建模无标度图以进行知识感知推荐,香港中文大学】

为了缓解传统推荐系统的数据稀疏和冷启动问题,加入知识图谱(KG)来补充辅助信息的研究近来引起了广泛关注。通过将包含用户-物品交互的 KG 统一为三部图,近期的研究探索了图的拓扑结构,以学习具有丰富语义的用户和物品的低维表示。这些现实世界的三部图通常是无标度的,然而,现有研究并未强调其内在的层次化图结构,因此导致推荐性能不佳。为了解决这个问题并提供更准确的推荐,我们提出了一种基于双曲几何的 Lorentz 模型的知识感知推荐方法,即用于推荐的 Lorentzian 知识增强图卷积网络(LKGR)。数据统一后,LKGR 有助于更好地建模无标度三部图。具体而言,我们在双曲空间中采用不同的信息传播策略来显式编码来自历史交互和 KG 的异构信息。此外,我们提出的知识感知注意机制使模型能够自动测量信息贡献,从而在双曲空间中产生连贯的信息聚合。在三个真实世界基准上进行的大量实验表明,LKGR 在 Top-K 推荐中的 Recall@20 比最先进的方法高出 3.6-15.3%。
图 1:(a) 两个真实基准的度分布。(b)欧几里得空间和双曲空间中的距离比较

图 1:(a) 两个真实基准的度分布。(b)欧几里得空间和双曲空间中的距离比较

图 2:(a) 对用户、项目和 KG 实体进行建模的三部分图。(b) 所提出的 LKGR 模型的说明

图 2:(a) 对用户、项目和 KG 实体进行建模的三部分图。(b) 所提出的 LKGR 模型的说明

9 Enumerating Fair Packages for Group Recommendations【枚举组推荐的公平包,京都大学】

枚举组推荐系统向一群人推荐一组统一的项目。与传统设置不同,由于涉及多个用户,因此很难衡量组推荐的效用。特别是,公平性在组推荐中至关重要。即使组中的某些成员对推荐基本满意,也不希望忽略其他成员来提高总效用。文献中提出了许多评估和应用组推荐公平性的方法。然而,所有这些方法都最大化了分数并只输出一个包。这与传统的推荐系统形成了对比,后者输出多个(例如,前 K 个)候选包。这可能会有问题,因为即使分数很高,一个组也可能由于一些未观察到的原因对推荐的包不满意。为了解决这个问题,我们提出了一种有效枚举公平包的方法。我们的方法还支持过滤查询,例如前 K 个和交集,以便在列表很长时选择最喜欢的包。我们确认我们的算法可以扩展到大型数据集,并且可以平衡包效用的几个方面。
图 1:ZDD 的示例:虚线和实线分别表示 0 边和 1 边。(a)ZDD 表示家族 {​{1, 3, 5}, {1, 2}, {2, 3, 4}, {4, 5}}。(b)对应于 {1, 3, 5} 的路径。(c)对应于 {2, 3, 4} 的路径。(d)ZDD 表示 {1, 2, 3, 4, 5} 的幂集

图 1:ZDD 的示例:虚线和实线分别表示 0 边和 1 边。(a)ZDD 表示家族 {{1, 3, 5}, {1, 2}, {2, 3, 4}, {4, 5}}。(b)对应于 {1, 3, 5} 的路径。(c)对应于 {2, 3, 4} 的路径。(d)ZDD 表示 {1, 2, 3, 4, 5} 的幂集

图 2:ZDD 的减少:(a) 如果两个具有相同索引的节点指向相同的后继节点,则它们将合并为单个节点。(b) 如果节点的 1 边指向底部节点,则跳过该节点。直观地说,如果没有集合包含项目 𝑥(即 1 边指向底部节点),则可以忽略项目 𝑥

图 2:ZDD 的减少:(a) 如果两个具有相同索引的节点指向相同的后继节点,则它们将合并为单个节点。(b) 如果节点的 1 边指向底部节点,则跳过该节点。直观地说,如果没有集合包含项目 𝑥(即 1 边指向底部节点),则可以忽略项目 𝑥

10 Contrastive Learning for Representation Degeneration Problem in Sequential Recommendation【序列推荐中表征退化问题的对比学习,昆士兰大学】

Transformer 和 BERT 等序列深度学习模型的最新进展极大地促进了序列推荐。然而,根据我们的研究,这些模型生成的项目嵌入的分布倾向于退化为各向异性形状,这可能导致嵌入之间的语义相似性很高。本文首先对这种表示退化问题进行了经验和理论研究,并在此基础上提出了一种新的推荐模型 DuoRec 来改善项目嵌入分布。具体而言,考虑到对比学习的均匀性,为 DuoRec 设计了一个对比正则化来重塑序列表示的分布。鉴于推荐任务是通过点积来测量同一空间中序列表示和项目嵌入之间的相似性来执行的惯例,正则化可以隐式地应用于项目嵌入分布。现有的对比学习方法主要依赖于通过项目裁剪、屏蔽或重新排序对用户-项目交互序列进行数据级增强,并且很难提供语义一致的增强样本。DuoRec 提出了一种基于 Dropout 的模型级增强方法,以实现更好的语义保留。此外,还开发了一种新颖的采样策略,其中具有相同目标项的序列被选为硬正样本。在五个数据集上进行的大量实验证明了所提出的 DuoRec 模型与基线方法相比具有优越的性能。学习到的表示的可视化结果验证了 DuoRec 可以大大缓解表示退化问题。
图 1:Amazon Clothing 数据集的商品嵌入矩阵通过 SVD 投影到二维,颜色表示商品在数据集中的频率。(a) SASRec 学习到的商品嵌入。大多数稀有商品都落入一个狭窄的锥体中,由于几何特性,导致彼此之间具有很高的相似性。(b) DuoRec 学习到的商品嵌入。商品嵌入的分布在幅度和频率方面都更加均匀。(c) 商品嵌入矩阵的归一化奇异值。SASRec 的快速下降奇异值表示商品嵌入矩阵近似处于极低秩。DuoRec 的缓慢下降奇异值反映出商品嵌入更具代表性

图 1:Amazon Clothing 数据集的商品嵌入矩阵通过 SVD 投影到二维,颜色表示商品在数据集中的频率。(a) SASRec 学习到的商品嵌入。大多数稀有商品都落入一个狭窄的锥体中,由于几何特性,导致彼此之间具有很高的相似性。(b) DuoRec 学习到的商品嵌入。商品嵌入的分布在幅度和频率方面都更加均匀。(c) 商品嵌入矩阵的归一化奇异值。SASRec 的快速下降奇异值表示商品嵌入矩阵近似处于极低秩。DuoRec 的缓慢下降奇异值反映出商品嵌入更具代表性

11 Sequential Modeling with Multiple Attributes for Watchlist Recommendation in E-Commerce【电子商务中观察列表推荐的多属性序列建模【IBM,eBay】

在电子商务中,关注列表使用户能够随时间跟踪商品,并已成为主要功能,在用户的购物旅程中发挥着重要作用。关注列表项目通常具有多个属性,这些属性的值可能会随时间而变化(例如价格、数量)。由于许多用户在他们的关注列表中积累了数十个项目,并且购物意图会随时间而变化,因此在给定上下文中推荐顶级关注列表项目可能很有价值。在这项工作中,我们研究了电子商务中的关注列表功能,并介绍了一种新颖的关注列表推荐任务。我们的目标是通过预测用户将点击的下一个项目来确定用户接下来应该关注哪些关注列表项目的优先级。我们将此任务视为专门的顺序推荐任务并讨论其特征。我们提出的推荐模型 Trans2D 建立在 Transformer 架构之上,我们进一步提出了一种新颖的扩展注意力机制 (Attention2D),允许从具有多个项目属性的顺序数据中学习复杂的项目-项目、属性-属性和项目-属性模式。使用来自 eBay 的大规模关注列表数据集,我们评估了我们提出的模型,并证明了它与多个最先进的基线相比的优越性,其中许多基线都适用于此任务。
图 1:使用 Transformer 和 Attention2D 层的关注列表推荐模型 (Trans2D)。该模型有三个主要部分:嵌入层 (底部)、Attention2D 层 (中间) 和预测层 (右上) 左上角进一步说明了ScaledDotProductAttention2D 组件

图 1:使用 Transformer 和 Attention2D 层的关注列表推荐模型 (Trans2D)。该模型有三个主要部分:嵌入层 (底部)、Attention2D 层 (中间) 和预测层 (右上) 左上角进一步说明了ScaledDotProductAttention2D 组件

12 Show Me the Whole World: Towards Entire Item Space Exploration for Interactive Personalized Recommendations【面向交互式个性化推荐的整个商品空间探索,华中科技大学】

用户兴趣探索是推荐系统中一个重要且具有挑战性的课题,它可以缓解推荐模型和用户-项目交互之间的闭环效应。上下文老虎机(CB)算法力求在探索和开发之间取得良好的平衡,以便用户的潜在兴趣有机会暴露出来。然而,经典的CB算法只能应用于一个小的采样项目集(通常数百个),这使得推荐系统中的典型应用仅限于候选帖子排名、主页热门项目排名、广告创意选择或在线模型选择(A / B测试),在本文中,我们介绍了两种简单但有效的分层CB算法,使经典的CB模型(如LinUCB和Thompson Sampling)能够探索用户在整个项目空间中的兴趣,而不局限于一个小的项目集。我们首先通过自下而上的聚类算法构建层次项目树,以由粗到细的方式组织项目。然后我们提出了一种分层CB(HCB)算法来探索层次树中的用户兴趣。HCB 将探索问题视为一系列决策过程,其目标是找到从根到叶节点的路径,并将反馈反向传播到路径上的所有节点。我们进一步提出了一种渐进式分层 CB (pHCB) 算法,该算法逐步扩展达到置信度水平的可见节点进行探索,以避免在顺序决策过程中对上层节点采取误导性行动。在两个公共推荐数据集上进行的大量实验证明了我们方法的有效性和灵活性。
图 1:HCB 示意图。该策略选择从根到某个叶节点的路径 {A, C, I, P }

图 1:HCB 示意图。该策略选择从根到某个叶节点的路径 {A, C, I, P }

图 2:pHCB 示意图。在第 9 轮,感受野由节点 B、C 和 D 组成;经过几次试验后,在第 9 轮,节点 C 满足扩展条件,因此感受野变为节点 B、D、G、H 和 I

图 2:pHCB 示意图。在第 9 轮,感受野由节点 B、C 和 D 组成;经过几次试验后,在第 9 轮,节点 C 满足扩展条件,因此感受野变为节点 B、D、G、H 和 I

欢迎关注

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【机器学习基础】Python编程06:五个实用练习题的解析与总结

Python是一种广泛使用的高级编程语言,它在机器学习领域中的重要性主要体现在以下几个方面: 简洁易学:Python语法简洁清晰,易于学习,使得初学者能够快速上手机器学习项目。 丰富的库支持:Python拥有大量的机器学习库,如scikit-learn、TensorFlow、Keras和PyTorch等,这些…

【BOM02】本地存储

一:什么是本地存储 数据存储在用户浏览器中,用户设置、读取方便,同时页面刷新时不会丢失数据。存储在浏览器中数据约5M,分为sessionStorage和localStorage两种存储方式 二:localStorage存储 作用 将数据永久存储在…

SSM整合总结

一.核心问题 (一)两个容器 web容器 web相关组件(controller,springmvc核心组件) root容器 业务和持久层相关组件(service,aop,tx,dataSource,mybatis,mapper等) 父容器:root容器,盛放service、mapper、…

【人工智能】流行且重要的智能算法整理

✍🏻记录学习过程中的输出,坚持每天学习一点点~ ❤️希望能给大家提供帮助~欢迎点赞👍🏻收藏⭐评论✍🏻指点🙏 小记: 今天在看之前写的文档时,发现有人工智能十大算法的内容&#xf…

Java概述 , Java环境安装 , 第一个Hello World

环境变量,HelloWorld 1.会常用的dos命令 2.会安装java所需要的环境(jdk) 3.会配置java的环境变量 4.知道java开发三步骤 5.会java的入门程序(HelloWorld) 6.会三种注释方式 7.知道Java入门程序所需要注意的地方 8.知道println和print的区别第一章 Java概述 1.1 JavaSE体系介绍…

Django 里的表格内容做修改

当Django里表格内容需要做修改&#xff0c;可以这么操作。 先看效果图 修改后的表格 1. 先得在 asset_list.html 里修改。你们的html有可能跟我不一样 <table border"1px"><thead><tr><th>ID</th><th>标题</th><th…

软件测试--Linux快速入门

文章目录 软件测试-需要掌握的Linux指令Linux命令操作技巧Linx命令的基本组成常用命令 软件测试-需要掌握的Linux指令 Linux命令操作技巧 使用Tab键自动补全上下键进行翻找之前输入的命令命令执行后无法停止使用CtrC,结束屏幕输出 Linx命令的基本组成 命令 [-选项] [参数] …

1.Linux入门

文章目录 一、介绍1.1 操作系统1.2 Linux1.3 虚拟机1.4 安装 CentOS7 二、远程连接 Linux2.1 FinalShell2.2 远程连接Linux 三、扩展3.1 WSL3.2 虚拟机快照 一、介绍 1.1 操作系统 我们平常所用的电脑是个人桌面操作系统&#xff0c;也就是Windows或者是macOS 目前我们要学的…

(2024,ViT,小波变换,图像标记器,稀疏张量)基于小波的 ViT 图像标记器

Wavelet-Based Image Tokenizer for Vision Transformers 公和众和号&#xff1a;EDPJ&#xff08;进 Q 交流群&#xff1a;922230617 或加 VX&#xff1a;CV_EDPJ 进 V 交流群&#xff09; 目录 0 摘要 1 引言 3 基于小波的图像压缩简介 4 图像标记器 4.1 像素空间标记嵌…

短视频直播教学课程小程序的作用是什么

只要短视频/直播做的好&#xff0c;营收通常都不在话下&#xff0c;近些年&#xff0c;线上自媒体行业热度非常高&#xff0c;每条细分赛道都有着博主/账号&#xff0c;其各种优势条件下也吸引着其他普通人冲入。 然无论老玩家还是新玩家&#xff0c;面对平台不断变化的规则和…

Docker搭建ELKF日志分析系统

Docker搭建ELKF日志分析系统 文章目录 Docker搭建ELKF日志分析系统资源列表基础环境一、系统环境准备1.1、创建所需的映射目录1.2、修改系统参数1.3、单击创建elk-kgc网络桥接 二、基于Dockerfile构建Elasticsearch镜像2.1、创建Elasticsearch工作目录2.2、上传资源到指定工作路…

鸿蒙开发的南向开发和北向开发

鸿蒙开发主要分为设备开发和应用开发两个方向&#xff0c;也叫南向开发和北向开发&#xff1a; 鸿蒙设备开发(南向开发&#xff09;&#xff0c;要侧重于硬件层面的开发&#xff0c;涉及硬件接口控制、设备驱动开发、鸿蒙系统内核开发等&#xff0c;目的是使硬件设备能够兼容并…

端午假期来临,来使用闪侠惠递便宜寄快递吧!

相信很多人和我一样&#xff0c;每当需要寄快递时&#xff0c;总是感到十分头疼。不同的快递公司有不同的价格、时效和服务质量等等&#xff0c;选择起来真的很不容易。但是现在有了闪侠惠递来帮大家寄快递吧&#xff0c;这个问题就可以迎刃而解了&#xff01;小编奉劝大家快来…

性能级NVMe全闪存储系统开箱评测

近日&#xff0c;我们对一款备受瞩目的Infortrend普安科技推出更高性能的存储产品——性能级NVMe全闪存储系统GS 5024UE 进行评测&#xff0c;这款设备搭载第五代IntelXeon处理器&#xff0c;性能达到50GB/s、1.3M IOPS与0.3毫秒延迟。下面对此款设备从外观、配置、产品性能及适…

如何使用Vuforia AR进行增强现实技术的开发?

前言 今天是坚持写博客的第17天&#xff0c;很高兴自己可以一直坚持下来。我们今天来讲讲怎么使用Vuforia AR进行增强现实的开发。 我们需要在今天的开发中用到Vuforia AR和2018版的Unity3d 什么是Vuforia AR Vuforia AR是基于实时计算摄影机影像的位置及角度&#xff0c;并…

树的遍历详解

目录 树的静态写法 树的先根遍历 树的层次遍历 从树的遍历看DFS和BFS DFS与先根遍历 BFS与层次遍历 树的静态写法 这里讨论的树是一般意义上的树&#xff0c;即子结点个数不限且子节点没有先后次序的树。 建议使用静态写法进行结点的定义 struct node{typename data;i…

“新高考”下分班怎么分?

来自安徽的张女士告诉我&#xff1a;上一年孩子升入了高中&#xff0c;但没想到才高一&#xff0c;孩子就面临了一个困难的挑选&#xff1a;312”分班&#xff01; 什么是312”分班呢&#xff1f;许多人或许不明白&#xff0c;便是要求学生在高一入学时&#xff0c;针对于3门必…

Mac - Node/Java 配置安装全流程

Mac - Node/Java 配置安装全流程 一. Git 安装二. Java 相关安装2.1 jenv 版本控制工具2.2 JDK1.8 和 JDK21的安装2.3 maven 安装 三. Node 相关安装3.1 nvm 版本控制工具3.2 Node 版本安装 一. Git 安装 1.我们首先安装一下Homebrew&#xff0c;这个工具很有用&#xff0c;能…

Spring Security系列之PasswordEncoder

概述 任何一个登录系统的密码不能明文存储&#xff0c;万一发生数据库泄漏事故&#xff08;不管是内部人员导出数据库数据还是被黑客攻击破解数据库实例节点拿到数据库数据等&#xff0c;又或者是其他情况造成的&#xff09;&#xff0c;将产生巨大的损失。因此明文密码在存储…

react-学习基础偏

1.新建文件夹 2.vscode引入这个文件夹 3.打开vscode终端 执行命令 npx create-react-app react-basic 创建基本项目&#xff08;react-basic项目文件夹名&#xff09; 4.进入到这个文件夹 可用的一些命令 这就算启动成功 5. 这是项目的核心包 渲染流程