- 博客(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关注的人