- 博客(278)
- 资源 (1)
- 收藏
- 关注

原创 【计算机视觉】图像基本操作
一幅尺寸为M·N的图像可以用矩阵表示,每个矩阵元素代表一个像素,元素的值代表这个位置图像的亮度;其中,彩色图像使用3维矩阵M·N·3表示;对于图像显示来说,一般使用无符号8位整数来表示图像亮度,取值范围[0,255]图像数据按照自左向右、自上向下的顺序存储在计算机内存中,坐标体系中的零点坐标为图片的左上角,X轴为图像矩形的上面那条水平线;Y轴为图像矩形左边的那条垂直线。在OpenCV中,RGB彩色图像的通道顺序为BGR。
2024-11-28 09:25:54
2679
1

原创 最简单的pyinstaller打包exe方式
当存在多个文件时,需要指定好程序入口文件,使用pyinstall -D后,生成spec文件,修改spec文件,再使用pyinstaller -F打包。以下是spec配置文件,还可以直接按照文件内容提示填入所需文件名、打包名称等,从而更为简单的使用pyinstaller XXX.spec完成打包。此种方法最为直接简单,先生成spec配置文件,然后修改文件后,直接使用pyinstaller命令打包。单个文件内容,直接使用pyinstaller命令打包,打包后自动生成exe运行文件使用。
2024-10-28 09:27:16
2370

原创 使用单向LSTM进行股价预测
这个小项目是使用LSTM进行股价预测,使用数据是000001.SZ 平安银行自2014年开始的每日基础数据数据列包括【‘股票代码’, ‘交易日期’, ‘开盘价’, ‘最高价’, ‘最低价’, ‘收盘价’, ‘昨收价’, ‘涨跌额’,‘涨跌幅’, '成交量 ', ‘成交额’】演示代码主要使用前N天的基础数据预测下一天的收盘价,当然实际的工作中,不会去预测收盘价这种无意义的target,但在这里纯粹为了演示。
2024-10-17 09:33:39
937
6

原创 阶次分析MatLab实现(附完整代码)
加载一个包含振动和转速信号的MAT文件。:采样频率设定为200,000 Hz。:从信号的第7个点开始,截取10秒的振动信号。:同样截取10秒的转速信号。:计算出对应的时间向量。
2024-10-16 10:08:23
2401
9
原创 【LeetCode】大厂面试算法真题回忆(74)--最佳对手
游戏里面,队伍通过匹配实力相近的对手进行对战。给定 n 个队伍的实力值,对其进行两两实力匹配,两支队伍实力差距在允许的最大差距 d 内,则可以匹配。表示允许的最大实力差距,取值范围是2 <= n <= 50, 0 <= d <= 100。个队伍的实力值,用空格分隔,取值范围是0 <= 各队伍实力值 <= 100。匹配后,各组对战的实力差值的总和。若没有队伍可以匹配,则输出-1。要求在匹配队伍最多的情况下,匹配出的各组实力差距的总和最小。实力差距都在10以上,没有队伍可以匹配成功。总实力差距12+0=12。
2025-05-02 09:45:00
原创 【LeetCode】大厂面试算法真题回忆(73)--最多几个直角三角形
可以组成1个直角三角形(3,4,5)或(5,12,13),5只能使用一次,所以只有1个。条线段最多可以组合成几个直角三角形,每条线段只能使用一次,每个三角形包含三条线段。对于每组测试数据输出一行,每行包括一个整数,表示最多能组合的直角三角形个数。个正整数,表示每条线段长度,其中 0 < a[i] < 100。可以组成2个直角三角形(3,4,5)、(5,12,13)。,表示线段个数,取值范围是3 <= N < 20,接着是。组测试数据,取值范围是1 <= T <= 100。第一行输入一个正整数。
2025-05-01 09:30:00
12
原创 【风控】稳定性指标CSI
CSI∑ipicurr−pidev×ScoreiCSIi∑picurr−pidev×Scoreipicurrp_i^{curr}picurr:当前监控窗口第iii箱占比pidevp_i^{dev}pidev:开发样本第iii箱占比ScoreiScore_iScorei:第iii箱的部分分数。
2025-04-30 15:33:08
702
原创 【LeetCode】大厂面试算法真题回忆(72)--最多等和不相交连续子序列
给定一个数组,我们称其中连续的元素为连续子序列,称这些元素的和为连续子序列的和。数组中可能存在几组连续子序列,组内的连续子序列互不相交且有相同的和。求一组连续子序列,组内子序列的数目最多,输出这个数目。,取值范围是-10^5 <= Ci <= 10^5。, 取值范围是1 <= N <= 10^3。,表示满足要求的最多的组内子序列的数目。第一行输入为数组长度。
2025-04-30 09:45:00
12
原创 2025年04月29日Github流行趋势
项目名称:the-book-of-secret-knowledge。项目名称:generative-ai-for-beginners。项目名称:leaked-system-prompts。项目名称:ai-engineering-hub。项目名称:build-your-own-x。项目名称:Deep-Live-Cam。项目名称:Hunyuan3D-2。项目名称:lobe-chat。项目名称:graphiti。项目名称:rowboat。项目名称:drawdb。项目名称:lapce。
2025-04-29 16:57:17
992
原创 【Torch】MaxPool1d、MaxPool2d、MaxPool3d算法详解
MaxPool1d 就是“挑时间窗口里最强的响应”来下采样——通道(特征)的语义不变,只有时间分辨率被压缩,从而提取局部最显著的时序信息并减少后续计算量。
2025-04-29 14:33:13
739
原创 【LeetCode】大厂面试算法真题回忆(71)--最少数量线段覆盖
给定坐标轴上的一组线段,线段的起点和终点均为整数并且长度不小于1。分别表示起点和终点,取值范围是[-10^5, 10^5]。请你从中找到最少数量的线段,这些线段可以覆盖住所有线段。第一行输入为所有线段的数量,不超过10000。后面每行表示一条线段,格式为。最少线段数量,为正整数。即可,这两条线段可以覆盖。
2025-04-29 10:00:00
12
原创 【Torch】nn.Conv1d、nn.Conv2d、nn.Conv3d算法详解
输入张量形状:输出张量形状: 表示向下取整当 、 且想让 时,令且 应为奇数。1.3 构造函数入参详解参数类型说明int输入通道数,必须与输入张量的第二维度匹配。int输出通道数,即卷积核数量,也决定了输出张量的通道数。int 或 1-tuple卷积核大小。单个整数表示每次跨越 个位置;也可写成 。int 或 1-tuple步幅:卷积核每次滑动的长度;默认为 1。int 或 1-tuple边界补零数;默认为 0。可用
2025-04-28 16:07:48
834
原创 【LeetCode】大厂面试算法真题回忆(70)--服务中心选址、服务中心的最佳位置
公司统计了该街道中所有区域在地图上的位置,并希望能够以此为依据为新的服务中心选址:使服务中心到所有区域的距离的总和最小。我们选择最佳服务中心位置可以选择7,此时的最小距离为14。,请返回最佳的服务中心位置到所有区域的距离总和的最小值。我们选择最佳服务中心位置可以选择4,此时的最小距离为8。我们选择最佳服务中心位置可以选择4,此时的最小距离为0。输出最佳的服务中心位置到所有区域的距离总和的最小值。代表区域的右侧终点,假设服务中心的位置为。个区域在街道上的位置,其中。代表区域的左侧的起点,的区间可能存在重叠;
2025-04-28 10:00:00
9
原创 【LeetCode】大厂面试算法真题回忆(70)--服务中心选址、服务中心的最佳位置
公司统计了该街道中所有区域在地图上的位置,并希望能够以此为依据为新的服务中心选址:使服务中心到所有区域的距离的总和最小。我们选择最佳服务中心位置可以选择7,此时的最小距离为14。,请返回最佳的服务中心位置到所有区域的距离总和的最小值。我们选择最佳服务中心位置可以选择4,此时的最小距离为8。我们选择最佳服务中心位置可以选择4,此时的最小距离为0。输出最佳的服务中心位置到所有区域的距离总和的最小值。代表区域的右侧终点,假设服务中心的位置为。个区域在街道上的位置,其中。代表区域的左侧的起点,的区间可能存在重叠;
2025-04-28 09:45:00
11
原创 【LeetCode】大厂面试算法真题回忆(69)--最差产品奖
个产品评选最差奖,评选的方式是首先对每个产品进行评分,然后根据评分区间计算相邻几个产品中最差的产品。评选的标准是依次找到从当前产品开始前。,表示评分区间的长度,取值范围是0 < M < 10000。个产品中最差的产品,请给出最差产品的评分序列。范围是−10000 < N < 10000。评分区间内最差产品的评分序列。第二行是产品的评分序列,比如。用滑动窗口方法求解。A公司准备对他下面的。
2025-04-27 14:00:00
13
原创 【风控】智能风控模型的迭代优化
在金融风控中,仅使用已放贷客户(占申请总量约10%)进行建模,会造成“部分样本代表总体”的偏差,往往导致对全量申请人群的风险评估过于乐观。为修正这种样本偏差,拒绝推断应运而生——它通过对被拒订单的“好坏表现”进行推断或补充,将不定(Indeterminate)和排斥(Exclusion)样本纳入训练,从而丰富建模样本多样性、提升模型泛化能力。适用场景放贷率中等(约20%–80%)时,可显著缓解偏差;放贷率极高(90%+)或极低(<5%)时,推断风险大于收益,可酌情省略。
2025-04-27 09:45:54
726
原创 【LeetCode】大厂面试算法真题回忆(69)--最差产品奖
个产品评选最差奖,评选的方式是首先对每个产品进行评分,然后根据评分区间计算相邻几个产品中最差的产品。评选的标准是依次找到从当前产品开始前。,表示评分区间的长度,取值范围是0 < M < 10000。个产品中最差的产品,请给出最差产品的评分序列。范围是−10000 < N < 10000。评分区间内最差产品的评分序列。第二行是产品的评分序列,比如。用滑动窗口方法求解。A公司准备对他下面的。
2025-04-27 09:30:00
12
原创 【LeetCode】大厂面试算法真题回忆(68)--机器人活动区域
的网格中任意位置,每个网格包含一个非负整数编号。当相邻网格的数字编号差值的绝对值小于等于1时,机器人可以在网格间移动。任意两个相邻网格的差值绝对值都大于1,机器人不能在网格间移动,只能在单个网格内活动,对应网格点数目为1。图中绿色区域,相邻网格差值绝对值都小于等于1,且为最大区域,对应网格点数目为6。输出一行,包含1个数字,表示最大活动区域的网格点数目。表示),数值间用单个空格分隔,行首行尾无多余空格。问题:求机器人可活动的最大范围对应的网格点数目。1.网格左上角坐标为。行表示网格数值,每行。
2025-04-26 09:15:00
20
原创 【风控】稳定性指标PSI
概念PSI 用于衡量“预期分布”(通常取训练集或基准样本)与“实际分布”(验证集、线上新数据等)在各分箱(score bin)上的偏移程度。数值越小表示两者分布越接近,模型或特征越稳定;数值越大则提示分布发生了显著漂移。计算公式PSI∑i1Kpi−qilnpiqiPSIi1∑Kpi−qilnqipipip_ipi:第iii个分箱中“实际分布”占比qiq_iqi:第iii。
2025-04-25 15:17:28
544
原创 【LeetCode】大厂面试算法真题回忆(67)--机房布局
小明正在规划一个大型数据中心机房,为了使得机柜上的机器都能正常满负荷工作,需要确保在每个机柜边上至少要有一个电箱。表示间隔,字符串长度范围是1 <= cabinets.length <= 10000。请你返回这整排机柜,至少需要多少个电箱。如果无解请返回-1。返回至少需要多少个电箱,才能确保在每个机柜边上至少要有一个电箱。为了简化题目,假设这个机房是一整排,
2025-04-25 09:30:00
15
原创 2025年04月24日Github流行趋势
项目名称:coding-interview-university。项目名称:developer-roadmap。项目名称:cs-self-learning。项目名称:markitdown。项目名称:pocketbase。项目名称:courses。项目名称:drawdb。项目名称:BitNet。项目名称:hydra。
2025-04-24 17:07:24
1085
1
原创 【LeetCode】大厂面试算法真题回忆(66)--查找树中的元素、查找二叉树节点
,二维数组的0位置存放根节点,表示单节点的一维数组中,0位置保存内容值,后续位置保存子节点在二维数组中的索引位置。考试者不需要自己编写解析输入文本的代码,请直接使用上述代码中的Parser类解析输入文本。举例:上图中,假定圆圈内的数字表示节点保存的内容值。满足:1 <= length(s) <= 1000。已知树形结构的所有节点信息,现要求根据输入坐标。)表示,所有节点信息构成二维数组(使用广度优先搜索BFS求解。每个节点以一维数组(查询到内容值时,输出。
2025-04-24 08:45:00
17
原创 2025年04月23日Github流行趋势
项目名称:generative-ai-for-beginners。项目名称:Free-Certifications。项目名称:developer-roadmap。项目名称:PDFMathTranslate。项目名称:Sourcetrail。项目名称:markitdown。项目名称:pocketbase。项目名称:GPT-SoVITS。项目名称:BitNet。项目名称:drawdb。项目名称:yt-dlp。项目名称:ImHex。
2025-04-23 11:06:53
1161
原创 【LeetCode】大厂面试算法真题回忆(65)--求最大数字
给定一个由纯数字组成以字符串表示的数值,现要求字符串中的每个数字最多只能出现2次,超过的需要进行删除,删除某个重复的数字后,其它数字相对位置保持不变。,数字3重复超过2次,需要删除其中一个3,删除第一个3后获得最大数值。第一行为一个纯数字组成的字符串,长度范围:[1,100000]请返回经过删除操作后的最大的数值,以字符串表示。输出经过删除操作后的最大的数值。
2025-04-23 10:00:00
14
原创 【LeetCode】大厂面试算法真题回忆(64)--硬件产品销售方案
某公司目前推出了AI开发者套件、AI加速卡、AI加速模块、AI服务器、智能边缘多种硬件产品,每种产品包含若干个型号。输出的组合为一个数组,数组的每个元素也是一个数组,表示一种组合方案。2.两种组合方案,只要存在一种产品的数量不同,那么方案认为是不同的。种产品,每种产品的库存量充足,给定每种产品的价格,记为。5. 100 <= 产品价格 <= 20000。6. 100 <= 采购金额 <= 50000。元的硬件产品搭建自己的AI基座。4. 1 <= 产品类型数量 <= 30。元的方案,那么返回空列表。
2025-04-22 10:00:00
14
原创 【风控】如何构建一款智能风控模型
风控模型预测未来风险,因此属于有监督学习。标签是模型需要预测的结果,可以是二元分类(好/坏)或连续变量(如收益、损失)。标签的定义应明确:在何时(观测点)预测未来多长时间内,何种风险事件的发生。观察窗口:用于收集客户行为数据的时间区间,如近3、6、9或12个月内的各项业务数据;表现窗口:用于评估客户表现和确定风险事件的时间段,如6个月的逾期状况。
2025-04-21 10:02:54
1568
原创 【LeetCode】大厂面试算法真题回忆(63)--狼羊过河、羊狼农夫过河
农夫在时或者羊的数量大于狼时,狼不会攻击羊;农夫在不损失羊的情况下,需要几次可以完成运输?返回运输次数即可,如果无法完成运输返回0。使用深度优先搜索DFS求解。只狼过河,农夫有一条可载。为可载狼和羊的数量。
2025-04-20 10:00:00
27
原创 【LeetCode】大厂面试算法真题回忆(62)--组合出合法最小数
给一个数组,数组里面都是代表非负整数的字符串,将数组里所有的数值排列组合拼接起来组成一个数字,输出拼接成的最小的数字。可以发现,将首数字取值小的数字排在前面,可使得连接后的数字最小(即比较数字表示的字符串大小)关键点1:找到一个排序规则,使数字按此规则排序后,按顺序连接后得到的数字最小。可以将"0"开头的数字和非"0"开头的数字存在两个数组中,单独排序;能组成201和120,其中120比较小。关键点2:对于"0"开头的数字特殊处理。,都是0开头,选取较小的。,去掉前面的0,输出。
2025-04-19 10:00:00
24
原创 【LeetCode】大厂面试算法真题回忆(61)--组装新的数组
一共2种组装办法,分别是[2,2,1]、[2,3]。只有1种组装办法,就是[2,2,1]。使用深度优先搜索DFS求解。中的元素为连续整数,要求根据。中的元素组装成新的数组。输出的是组装办法数量。一共有多少组装办法。第一行输入是连续数组。
2025-04-18 13:00:00
132
原创 【LeetCode】大厂面试算法真题回忆(60)--统一限载货物数最小值
货物由不同供货商从各地发来,各地的货物是依次进站,然后小明按照卸货顺序依次装货到中转车上,一个供货商的货只能装到一辆车上,不能拆装,但是一辆车可以装多家供货商的货;中转车的限载货物量由小明统一制定,在完成货物中转的前提下,请问中转车的统一限载货物数最小值为多少。这样中转车统一限载货物数可以设置为16(干货车和湿货车限载最大值),是最小的取值。这样中转车统一限载货物数可以设置为6(干货车和湿货车限载最大值),是最小的取值。,表示单类中转车数量,取值范围是1 <= k <= goods.length。
2025-04-17 09:45:00
18
原创 【LeetCode】大厂面试算法真题回忆(59)--统计匹配的二元组个数
若下标从0开始,则匹配的二元组分别为(0, 3), (1, 2), (2, 1), (3, 0)共计4个。若下标从0开始,则匹配的二元组分别为(0, 0), (1, 1), (4, 1), (5, 0)共计4个。输入数组中允许出现重复数字,一个数字可以匹配多次。若不存在相等的值,则输出0。所采用的算法复杂度需小于。循环的方式,可以考虑用空间换取时间。中,一共存在多少个这样的二元组。,则寻找到一个值匹配的二元组。输出匹配的二元组个数。题目要求时间复杂度小于。
2025-04-16 10:15:00
23
原创 【LeetCode】大厂面试算法真题回忆(58)--统计差异值大于相似值二元组个数
数据范围:1 <= n <= 10^5、1 <= A[i] < 2^30。A与B的差异值十进制等于6,相似值十进制等于1,满足条件。则A与B的差异值二进制为110;相似值二进制为001;则A的二进制表示101;B的二进制表示011;满足差异值大于相似值的对数。的差异值大于相似值。假设A=5,B=3;
2025-04-15 10:45:00
17
原创 【风控】基本名词定义
账龄(Month-on-Book, MOB):账龄指的是多期信贷产品从首次放款开始,到特定观察日期所经历的完整月数。可以理解为信贷产品的“生命周期”里,客户使用该产品的时间长短。样本:是构建机器学习模型的基础数据集合,每条记录代表一个观测对象,例如德国信用卡数据集中的每个客户记录。特征:描述样本的各种指标和属性,帮助揭示客户的多维信息。标签:机器学习模型的预测目标,用于表示客户信用状况。账龄:指贷款产品从放款日起至观察日期结束所经历的完整月数,体现产品的生命期。逾期。
2025-04-15 09:52:45
721
原创 【风控】智能风控算法前世今生
智能风控是指通过大数据、人工智能及科学决策方法,实现自动化预测、评级与决策,来替代传统风控中的人工操作。利用机器学习、深度学习、自然语言处理及关系网络等技术,从海量、多维数据中提取特征,建立起风险预测和信用评估模型。通过自动化决策引擎,智能地对营销、贷前、贷中、贷后等各环节实施风险识别、额度定价及催收策略,使信贷流程更加高效。在减少人力投入的同时,依靠技术补偿传统风控在历史数据和有限信息场景下预测不足的问题,最大程度地降低不良风险与运营成本。
2025-04-14 16:41:09
976
原创 2025年04月14日Github流行趋势
项目名称:ai-agents-for-beginners。项目名称:stable-diffusion-webui。项目名称:devops-exercises。项目名称:cursor-free-vip。项目名称:meeting-minutes。项目名称:kickstart.nvim。项目名称:ai-hedge-fund。项目名称:ai-chatbot。项目名称:KrillinAI。项目名称:freqtrade。项目名称:maybe。项目名称:imgui。
2025-04-14 09:36:11
1883
3
原创 【NLP】Attention机制
需要注意的是,假如数据呈现正态分布,那这组假设会更加严格且易于分析,但关键并不在于分布必须正态,只要满足均值 0、方差为 1 以及相互独立,结论依然成立。在 softmax 操作之前对点积进行归一化,目的是将数值尺度保持在一个合理的范围内,避免数值过大导致 softmax 输出非常尖锐,从而使得梯度过小,训练变得不稳定。在注意力机制中,Q、K、V三个向量各自承担着不同的角色,它们的命名和顺序来源于它们在计算流程中的功能,而不是随意排列的。独立,且均值为 0,根据随机变量的性质,乘积。由于点积的方差大约为。
2025-04-14 09:17:32
1640
原创 【LeetCode】大厂面试算法真题回忆(57)--解压缩算法
使用栈(数字不进栈)求解,将数字的结束作为计算的标志。,支持任意的嵌套,包括互相嵌套。字符重复3次,最外层花括号中的。2.花括号中的字符串加数字。,表示花括号中的字符串重复。输入一行压缩后的字符串。字符重复1次、花括号中的。输出压缩前的字符串。
2025-04-14 09:00:00
16
原创 【LeetCode】大厂面试算法真题回忆(56)--计算网络信号
输出对应位置的网络信号值,如果网络信号未覆盖到,也输出0。一个网格如果可以途径不同的传播衰减路径传达,取较大的值作为其信号值。网络信号经过传递会逐层衰减,且遇到阻隔物无法直接穿透,在此情况下需要计算某个位置的网络信号值。个代表下一行,以此类推。对应的值代表对应的网格是空的位置,还是信号源,还是阻隔物。需要输出第1行第4列的网络信号值,如下图,值为2。使用深度优先搜索DFS求解。注意:网络信号可以绕过阻隔物。个用空格分隔的整数。输入为三行,第一行是。个数代表一行,再往后。均从0开始,即第一行。
2025-04-13 09:00:00
11
华为OD目标院校名单(2024.07新版).xlsx
2025-02-06
中国农业年鉴2011数据集
2025-01-10
2016年世界失业人员教育程度构成
2025-01-10
1994-2025中国考研人数变化
2025-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人