自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (9)
  • 收藏
  • 关注

原创 通用文本表征GTE:Towards General Text Embeddings with Multi-stage Contrastive Learning

论文中,sentence-embedding取最后一层均值,实际上代码中取的是最后一个token的embedding。

2025-04-22 17:18:41 238

原创 中文通用embedding:BGE

论文地址:https://arxiv.org/abs/2309.07597。

2025-04-22 16:21:13 202

原创 股票分析技术指标【RSV、KDJ】

MACD和KDJ是股票分析中常用的两种,用于判断价格趋势、买卖时机和市场强弱。:判断趋势方向、动量强弱以及买卖信号。:适合中长线趋势跟踪,但震荡市中可能频繁发出假信号。:衡量超买超卖状态,适合短期交易。:对短期波动敏感,适合震荡市;但在单边行情中易失效(如极端超买后继续上涨)。

2025-04-20 22:17:12 905

原创 股票分析技术指标【MACD】

对短期波动敏感,适合震荡市;但在单边行情中易失效(如极端超买后继续上涨)。如果需要更详细的推导或代码实现(如 Python),可以进一步补充!,用于判断价格趋势、买卖时机和市场强弱。:适合中长线趋势跟踪,但震荡市中可能频繁发出假信号。注:初始 EMA 通常用简单移动平均(SMA)计算。MACD和KDJ是股票分析中常用的两种。:判断趋势方向、动量强弱以及买卖信号。:衡量超买超卖状态,适合短期交易。

2025-04-20 21:53:05 1411

原创 给定非均匀012产生函数,构造均匀012产生函数

【代码】给定非均匀012产生函数,构造均匀012产生函数。

2025-02-17 21:18:44 317

原创 从MHA、MQA、GQA到MLA

从MHA、MQA、GQA到MLA

2025-02-12 17:13:49 219

原创 Qwen2-VL论文解读

主要创新点在两处:

2025-02-07 11:40:27 211

原创 KV Cache - 从矩阵运算的角度理解

KVcache

2025-01-19 19:57:35 109

原创 为什么Transformer使用LayerNorm而不是BatchNorm?

为什么Transformer使用LayerNorm而不是BatchNorm?

2025-01-19 16:10:28 758

原创 Qwen-VL论文解读

论文地址:

2025-01-19 15:17:20 260

原创 GLM: General Language Model Pretraining with Autoregressive Blank Infilling论文解读

GLM混合了自注意力和masked注意力,而且使用了2D位置编码。第一维的含义是在PartA中的位置,如5 5 5。第二维的含义是在Span内部的位置,如1 2 3。

2025-01-15 23:13:45 418

原创 An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale(VIT)论文解读

可以发现后面3种,区别不大。原因可能是patch的14x14的分辨率太小,所以容易区分空间位置。2:直接使用16x16,步长也是16的卷积。1:尺寸reshape,然后接一个线性层。

2025-01-12 22:37:31 153

原创 ConvNeXt V2: Co-designing and Scaling ConvNets with Masked Autoencoders论文解读

先用FCMAE预训练,然后微调。

2025-01-12 22:01:45 178

原创 ConvNext(A ConvNet for the 2020s)论文解读

逐深度卷积:

2025-01-12 19:57:20 234

原创 Bert及Deberta、Roberta的简介

BERT是最早提出的双向预训练模型,开创了预训练-微调的范式。RoBERTa通过去除 NSP 和增加更多训练数据等优化,提升了 BERT 的性能。DeBERTa通过引入解耦注意力机制和增强的解码器设计,在处理复杂文本时表现得更为强大。这三种模型在 NLP 领域中都有广泛的应用和影响。

2025-01-11 18:19:07 1694

原创 LoRA的原理和代码实现

低秩性质:矩阵AAA和BBB需要是低秩的,以减少微调过程中需要优化的参数量,降低计算和存储开销,同时保持模型的表达能力。维度设计:一般来说,AAA的维度是m×rm \times rm×rBBB的维度是r×nr \times nr×n,其中rrr是秩,通常远小于mmm和nnn,比如4、8、16等。初始化方法:矩阵AAA通常会随机初始化,矩阵BBB会被初始化为零矩阵。

2025-01-11 17:59:51 838

原创 BLIP论文笔记

其实Clip就相当于只用了ITC。

2024-12-30 15:36:21 426 1

原创 CLIP论文笔记

Learning Transferable Visual Models From Natural Language Supervision

2024-12-30 15:22:15 426 1

原创 对比学习MoCo(Momentum Contrast)论文笔记

论文地址动量队列对比学习的infoNCE loss为什么需要动量队列对比学习moco方法中的动量Encoder为什么不能与梯度Encoder完全相同为什么动量编码器和梯度编码器不能完全相同?动量编码器与梯度编码器不能完全相同的原因稳定性:动量编码器通过平滑的方式更新目标表示,避免了梯度编码器频繁更新带来的不稳定。避免过拟合:动量编码器使目标表示的更新具有延迟性,从而避免模型在每个训练步骤中对当前样本过拟合。探索与利用平衡。

2024-12-30 14:19:14 1455 1

原创 图聚类算法(Graph clustering)

无需指定簇大小:Reinforcement Graph Clustering with。

2023-11-20 00:19:06 513

原创 [windows][C++]opencv读取rtsp图像处理后使用ffmpeg推流rtmp

[python]opencv读取rtsp图像处理后推流rtmpWindows10下搭建nginx-rtmp流媒体服务器参考上述链接解决环境等问题自行替换代码中的rtsp、rtmp地址和ffmpeg位置样例代码设置流的分辨率为1280x720、30帧,亦可执行替换#include <iostream>#include <vector>#include <string>#include <opencv2/opencv.hpp>#include

2021-12-23 21:41:50 6296 7

原创 百度 2021.04.11 笔试 字符串S转化为T的方案

参考牛客大佬:大佬1 大佬2思路——动态规划首先将字符串S=xyS=xyS=xy变换为yxyxyx,等价于将字符串SSS循环右移或左移(读者可以自己举例子尝试一下)那么,只要TTT是SSS的循环同构串,当S!=TS != TS!=T时,SSS只要经过111次操作即可变换为TTT;当S==TS == TS==T时,SSS经过000次操作即可变换为TTT现在,称字符串循环左移(j+n)%n(j+n)\%n(j+n)%n个位置得到的新字符串称为字符串jjj定义dp[i][j]dp[i][j]dp[i.

2021-04-20 11:56:11 1701

原创 网易互娱2021.4.18笔试

1.乒乓球比赛直接枚举即可。#include "bits/stdc++.h"using namespace std;int a[10];int b[10];int main() { int T; cin >> T; while (T--) { for (int i = 1; i <= 6; ++i) cin >> a[i]; for (int i = 1; i <= 6; ++i) cin >> b[i]; int s

2021-04-18 18:26:27 430 2

原创 2021-04-17 阿里实习生笔试 第二题 树形01背包

将城堡视为结点,道路视为边,则是一个图问题n个结点,n-1条边,且所有结点都相连,说明该图是一棵无根树为了方便,将该树的根视为第1个结点。玉皇大帝最后要回到根节点,等价于将T除以2。在T的最大时间内获得最大的点权值之和,即是一个树形01背包问题。定义d[i][j][k]为以结点i为根的子树,考虑前j棵子树,最大时间是k的最大价值。那么有d[i][j][k] = d[i][j - 1][k], d[i - 1][j - 1][q] + d[g[i][j].first][g[i].siz...

2021-04-17 00:18:43 1611 3

原创 windows下python调用海康威视网络摄像头sdk

这里写自定义目录标题本文参考以下博文加自己的实践,发现有些步骤是不必要的,例如不需要为opencv等第三方库指定路径运行环境:准备工作1、海康SDK下载2、下载安装vcpkg3、安装Swig4、下载OpenCV-swig接口文件本文参考以下博文加自己的实践,发现有些步骤是不必要的,例如不需要为opencv等第三方库指定路径https://blog.csdn.net/c20081052/article/details/95082377https://www.ryannn.com/archives/hi

2020-10-23 18:43:05 9743 33

原创 背包问题:0-1背包、完全背包和多重背包

参考自:https://www.cnblogs.com/fengziwei/p/7750849.html01背包w = [0] + list(map(int, input().split()))v = [0] + list(map(int, input().split()))top = int(input())n = len(w)d = [[0] * (top + 1) for _ in range(n + 1)]for i in range(1, n): for j in rang

2020-09-21 18:23:05 219

原创 [动态规划]填数方案总数

Python代码n, k, d = map(int, input().split())dp = [0] * (n + 1)dps = [0] * (n + 1)dp[0] = dps[0] = 1for i in range(1, n + 1): for j in range(1, k + 1): if i - j < 0: break else: dp[i] += dp[i - j] for..

2020-09-13 20:03:01 199

原创 [动态规划]划分比赛团队方案总数

n, m = map(int, input().split())dp = [0] * (n + 1)dp[0] = 1for i in range(1, n + 1): for j in range(1, m + 1): if i - j < 0: break dp[i] += dp[i - j]print(dp[-1] % int(1e9 + 3))

2020-09-13 19:58:20 224

原创 [动态规划]砸金蛋

Python代码class Solution: def maxCoins(self, nums): nums = [1] + nums + [1] length = len(nums) dp = [[0] * length for _ in range(length)] for c in range(2, length): for j in range(length - c): ..

2020-09-11 20:39:03 435

原创 [动态规划]跳台阶问题

for _ in range(int(input())): n, k = map(int, input().split()) d = [[0] * (k + 1) for _ in range(n + 1)] d[0][0] = 1 d[1][0] = 1 d[2][0] = 2 for i in range(3, n + 1): for j in range(k + 1): if k == 0: ..

2020-09-11 19:40:08 263 1

原创 二叉树权值最大异或和

class Node: def __init__(self, w, l, r): self.w = w self.l = l self.r = rn = int(input())a = [0] * (n + 1)v = [0] * (n + 1)for _ in range(n): i, w, l, r = map(int, input().split()) v[l] = v[r] = 1 a[i] = Nod...

2020-09-09 21:38:49 601 11

原创 奇数阶魔方算法

规律魔方阵是指由1,2,3……n2填充的,每一行、每一列、对角线之和均相等的方阵,阶数n = 3,4,5…。魔方阵也称为幻方阵。奇魔方(阶数n = 2 * m + 1,m =1,2,3……)规律如下:数字1位于方阵中的第一行中间一列;数字a(1 &lt; a ≤ n2)所在行数比a-1行数少1,若a-1的行数为1,则a的行数为n;数字a(1 &lt; a ≤ n2)所在列数比a-1列...

2019-03-10 17:45:26 409

原创 带头结点的链表逆置

#include &lt;stdio.h&gt;#define PRINT_FUNC printf("Call function: %s\n", __func__);typedef struct Node{ int data; struct Node *next;}Node, *NodePtr;void input_node(Node *head){ PRINT...

2019-02-24 11:28:30 429

原创 求最大子序列和

#include &lt;stdio.h&gt;#define N 105int a[N];int d[N];int n;int left[N];int max_sum(){ int maxi = 0; d[0] = a[0]; left[0] = 0; for(int i = 1; i &lt; n; ++i) { left[...

2019-02-24 10:42:27 175

原创 冒泡排序

从小到大(升序)为例从前冒到后void pop_sort(int a[], int n){ for (int i = n - 1; i &gt; 0; --i) for (int j = 0; j &lt; i; ++j) { if (a[j] &gt; a[j + 1]) swap(a[j], ...

2019-02-17 18:51:21 145

原创 洛谷P1023 税收与补贴问题

#ifdef __GNUC__#include &lt;bits/stdc++.h&gt;#else#include "bits/stdc++.h"#pragma warning(disable:4996)#endif // __GNUC__using namespace std;int hope;int sub;int cost;const int N = 100000;i...

2019-02-12 12:54:36 249

原创 预定义宏__GNUC__和_MSC_VER

附使用Codeblocks和VisualStudio的代码:#ifdef __GNUC__#include &amp;lt;bits/stdc++.h&amp;gt;#else#include &quot;bits/stdc++.h&quot;#pragma warning(disable:4996)#endif // __GNUC__using namespace std;int main(){// fr...

2019-02-11 16:46:42 628

原创 偷盗者问题。甲乙丙丁四个嫌疑犯,只有一个是偷盗者。在审讯中,四人都有可能说真话或假话

偷盗者问题。甲乙丙丁四个嫌疑犯,只有一个是偷盗者。在审讯中,四人都有可能说真话或假话。甲:乙没偷,丁偷。乙:我没偷,丙偷。丙:甲没偷,乙偷。丁:我没偷。问谁是小偷。思路由于只有一个人是小偷,所以可以枚举四个人分别是小偷,然后再看他们的说法在当前的情况下是否有矛盾。由于四人都有可能说真话或者假话,所以对他们说的话也要枚举,分别尝试每个人说的是真话或者是假话。代码...

2019-01-31 21:19:13 19057 6

原创 [数据结构]二叉树:由二叉树前序和中序序列创建二叉树

Node* create(const T pre[], int l1, int r1, const T in[], int l2, int r2){ if (l1 &amp;amp;amp;amp;amp;amp;gt; r1 || l2 &amp;amp;amp;amp;amp;amp;gt; r2) return nullptr; Node *node = new Node{ pre[l1] }; int pos; for (pos =

2018-11-15 20:12:31 327

转载 VAssistX 常用快捷键

函数跳转Alt + G - 函数定义和声明的跳转Alt + O - 在.h与.cpp文件中实现相互转换Alt + M - 列出当前文件所有的函数Ctrl + Tab - 切换标签查找Ctrl + F - 查找Ctrl + Shift + F - 在文件中查找F3 - 查找下一个Shift + F3 - 查找上一个Shift + Alt + O - 查找文件 (直接定位,更是...

2018-11-14 20:34:46 418

windows下python3.7调用海康威视网络摄像头sdk

windows下python3.7调用海康威视网络摄像头sdk CH-HCNetSDKV6.1.4.42_build20200527_win64

2020-10-23

[C++][New]大数Integer类

由于使用模板,所以只有一个Integer.h头文件 支持如下操作:>, >=, <, <=, ==, !=, +, +=, -, -=, *, =, /, /=,<<(输出);支持利用基本整数类型(int,unsigned,long long,……)和字符串(char和std::string)构造类型

2019-02-15

Visual Assist X_10.9.2324.0_Cracked.PiaoYun_P.Y.G

[PYG成员作品] [2019-03-20更新]Visual Assist X10.9.2324.0-Cracked.By.PiaoYun/P.Y.G

2019-05-07

[C++]大数Integer类

[C++]大数Integer类。支持大数加减乘除。支持如下操作:>, >=, <, <=, ==, !=, +, +=, -, -=, *, =, /, /=,<<(输出);支持利用基本整数类型(int,unsigned,long long,……)和字符串(char和std::string)构造类型;支持取绝对值abs()操作!

2019-02-14

Visual Assist最新破解 VS2017包可用 飘云阁61礼物

Visual Assist最新破解 VS2017包可用 飘云阁61礼物

2018-08-18

数据库课程设计-超市销售管理系统-代码-报告

内有数据库课程设计-超市销售管理系统的代码和报告。本系统采用B/S结构三层架构,使用asp.net平台。

2017-01-06

Visual Assist X 10.9 builds 2333 crack.rar

Visual Assist X 10.9 builds 2333 crack 破解 ,亲测可用。 非飘云阁,不报毒!

2019-05-20

高精度模版

C++的高精度模版

2015-08-11

C++ 实现贪吃蛇游戏

C++ 实现贪吃蛇游戏,代码简单易懂。

2020-02-12

空空如也

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

TA关注的人

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