自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 多行为序列推荐系统MBHT模型的总结和自己遇到的一些报错与解决方法

MBHT模型总结和一些报错与解决办法。MBHT模型基于一个多行为超图增强的 Transformer 框架,以在交互序列中捕捉短期和长期的跨行为依赖。它由三个关键模块组成:i)用户偏好的行为感知过渡模式的多尺度建模;此外,还将全局的多行为依赖性建模纳入到超图神经网络中,以个性化的方式捕捉不同用户的长程行为关联。

2023-04-02 14:11:36 677

原创 Leecode刷题笔记

题目要求:给你一个字符串 s,找到 s 中最长的回文子串。如:输入:s = "babad"输出:"bab"解释:"aba" 同样是符合题意的答案。解题思路:典型的动态规划题,动态规划的特点就是空间换时间,减少重复计算的时间。一个长度大于2的回文串分别删掉一个头尾仍然是回文。一个长度大于2的非回文串删掉头尾也不是回文。因此它具有动态规划算法的【状态转移性质。

2022-11-08 20:45:27 163

原创 Leecode刷题笔记

给定一个升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。更规范地说,如果在删除重复项之后有 k 个元素,那么 nums 的前 k 个元素应该保存最终结果。不能使用额外的空间,你必须在原地修改输入数组,并在使用 O(1) 额外空间的条件下完成。因为数组为升序排列,且题目要求数组前k个元素保存最终结果即可。时间复杂度:O(n) ,n 为数组的长度。将最终结果插入 nums 的前 k 个位置后返回 k。空间复杂度:O(1),常数级别。

2022-11-05 11:18:29 110 1

转载 当我们说线程安全时,到底在说什么

当我们说线程安全时,到底在说什么多线程编程中的三个核心概念原子性可见性顺序性Java如何解决多线程并发问题Java如何保证原子性CAS(compare and swap)Java如何保证可见性Java如何保证顺序性happens-before原则(先行发生原则)volatile适用场景线程安全十万个为什么本文转发自技术世界,原文链接 http://www.jasongj.com/java/thread_safe/多线程编程中的三个核心概念原子性这一点,跟数据库事务的原子性概念差不多,即一个操作(有可

2020-12-07 16:37:02 376 6

空空如也

空空如也

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

TA关注的人

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