- 博客(99)
- 收藏
- 关注
原创 水印去除方法
该方法调用大模型microsoft/Florence-2-large 生成mask 区域,然后调用。水印去除较早的方法需要分两步:先做检测然后再做水印去除。方法2 没有完整的论文效果还可以,但是分辨率会降低。其中水印去除方法有,需要水印对应的mask 图像。效果mask 区域不是很准。
2025-02-08 18:17:25
361
原创 yolov11 解读简记
第二个卷积层(cv2):拼接后的特征图再经过第二个卷积层进行处理,最终输出C2f模块的输出特征图,C2f模块中还可以选择性地添加激活函数(如FReLU)来增加模型的非线性表达能力。Concat块:经过Bottleneck块处理的特征图与直接传递的那部分特征图在Concat块进行拼接(Concat),形成融合后的特征图。输入特征图:C2f模块的输入特征图通常来自主干网络(如CSPDarknet53)的输出或其他卷积层的输出。第一个卷积层(cv1):输入特征图首先通过第一个卷积层进行变换,生成中间特征图。
2025-01-26 17:16:29
560
原创 git 使用配置
4. 将获取的ssh key 添加到git 代码库个人信息 add ssh 处。新拿到机器想配置git 获取代码权限,需要的配置方法。1. git 配置用户名和邮箱。2. 生成ssh key。3. 获取ssh key。
2024-12-06 14:03:28
310
原创 查看linux 历史操作记录
读取历史文件并将其内容添加到历史记录中,即重置文件里的内容到内存中,完成修改!2. 修改部分历史操作记录方法 vim ~/.bash_history。2.修改后再次 history 查看,发现并没有变化。
2024-12-05 13:16:32
494
原创 excel 表格中url转图片
然后再将纯文本文档中的链接拷入单元格即可获取图像,需要提前设置好行高。然后将这些转换后的结果拷贝到纯文本文档中,然后下拉后获取多列的单元格转换结果,
2024-10-17 13:06:52
2102
原创 pytorch 分布式训练问题
方法2: python 版本较高,因为torch2.0版本中的所有的参数都换成了–local-rank, 而不再是local_rank。可以将相关代码中的local_rank, 改成local-rank ,分布式启动脚本无需再修改。方法1:增加 --use_env。
2024-07-27 19:28:09
224
原创 FID 指标
然后,计算两个特征向量集合的均值和协方差矩阵;最后,通过计算两个协方差矩阵的差的平方和的平方根来计算FID指标。FID指标的意义在于,它能够量化生成模型所生成的图像与真实图像之间的相似度,帮助我们判断模型的效果。3. 训练策略的优化,例如采用更先进的优化算法、调整学习率等参数、进行知识蒸馏等。和预处理,收集高质量的数据集,并进行适当的预处理,以提高模型的训练效果;最后,FID指标可以定量地评估图像生成的相似度,具有较完善的应用体系。首先,它基于Inception网络,具有较好的泛化性能和稳定性;
2024-06-13 10:26:47
1797
原创 MagicVideo-V2
最后一模块视频帧插值,平滑镜头过渡与运动。通过模块间的深度协同,可以生成细节丰富、流畅度极高的1048像素视频,实现了文本到高保真视频的转换。MagicVideo-V2的最大创新在于其模块化的生成流程。第一模块文本到图像,实现对文本描述的解析,生成场景构图;第三模块视频到视频,增强关键帧的质感与细节;MagicVideo-V2: 字节。第二模块图像到视频,构建视频关键帧;
2024-05-31 11:50:37
423
原创 leetcode 70 爬楼梯
你有多少种不同的方法可以爬到楼顶呢?1. 1 阶 + 1 阶 + 1 阶。有两种方法可以爬到楼顶。1. 1 阶 + 1 阶。有三种方法可以爬到楼顶。2. 1 阶 + 2 阶。3. 2 阶 + 1 阶。
2024-04-27 22:57:59
337
原创 leetcode63 不同路径 II
机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记“Finish”)。现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?网格的左上角 (起始点在下图中标记为 “Start” )。网格中的障碍物和空位置分别用。
2024-04-27 22:16:58
196
原创 leetcode62. 不同路径
机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记“Finish”)。网格的左上角 (起始点在下图中标记为 “Start” )。问总共有多少条不同的路径?
2024-04-27 22:13:35
296
原创 leetcode58 最后一个单词的长度
由若干单词组成,单词前后用一些空格字符隔开。最后一个单词是长度为 6 的“joyboy”。是指仅由字母组成、不包含任何空格字符的最大。最后一个单词是“World”,长度为 5。最后一个单词是“moon”,长度为 4。
2024-04-27 22:10:50
343
原创 leetcode55 跳跃游戏
无论怎样,总会到达下标为 3 的位置。但该下标的最大跳跃长度是 0 , 所以永远不可能到达最后一个下标。可以先跳 1 步,从下标 0 到达下标 1, 然后再从下标 1 跳 3 步到达最后一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标,如果可以,返回。给你一个非负整数数组。
2024-04-27 22:08:34
177
原创 leetcode 39 组合总和
2 和 3 可以形成一组候选,2 + 2 + 3 = 7。注意 2 可以使用多次。如果至少一个数字的被选数量不同,则两种组合是不同的。7 也是一个候选, 7 = 7。,并以列表形式返回。中可以使数字和为目标数。对于给定的输入,保证和为。
2024-04-27 11:10:51
256
原创 leetcode 35 外观数列
countAndSay(4) = 读 "21" = 一 个 2 + 一 个 1 = "12" + "11" = "1211"「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。countAndSay(3) = 读 "11" = 二 个 1 = "21"countAndSay(2) = 读 "1" = 一 个 1 = "11"
2024-04-27 10:31:36
223
原创 leetcode 搜索插入位置
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为。
2024-04-27 10:13:23
255
原创 leetcode28 找出字符串中第一个匹配项的下标
"leeto" 没有在 "leetcode" 中出现,所以返回 -1。第一个匹配项的下标是 0 ,所以返回 0。"sad" 在下标 0 和 6 处匹配。
2024-04-26 19:08:46
166
原创 leetcode 27 原地删除有序数组
你不需要考虑数组中超出新长度后面的元素。例如,函数返回的新长度为 2 ,而 nums = [2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。, 并且 nums 中的前五个元素为 [0, 1, 3, 0 ,4]。注意这五个元素可为任意顺序。你不需要考虑数组中超出新长度后面的元素。函数应该返回新的长度。函数应该返回新的长度。
2024-04-26 18:58:37
300
原创 leetcode 删除有序数组中重复的元素
/ 长度正确的期望答案。不需要考虑数组中超出新长度后面的元素。如果所有断言都通过,那么您的题解将被。不需要考虑数组中超出新长度后面的元素。,返回删除后数组的新长度。删除重复出现的元素,使每个元素。函数应该返回新的长度。的前两个元素被修改为。函数应该返回新的长度。的前五个元素被修改为。
2024-04-26 18:45:20
228
原创 leetcode88 合并两个有序数组
注意,因为 m = 0 ,所以 nums1 中没有元素。nums1 中仅存的 0 仅仅是为了确保合并结果可以顺利存放到 nums1 中。,5,6] ,其中斜体加粗标注的为 nums1 中的元素。最终,合并后数组不应由函数返回,而是存储在数组。需要合并 [1,2,3] 和 [2,5,6]。需要合并的数组是 [] 和 [1]。个元素表示应合并的元素,后。需要合并 [1] 和 []。中,使合并后的数组同样按。合并结果是 [1]。合并结果是 [1]。
2024-04-25 23:42:38
148
原创 leetcode 53 最大子数组和
请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。连续子数组 [4,-1,2,1] 的和最大,为 6。是数组中的一个连续部分。
2024-04-25 23:07:04
311
原创 leetcode152 乘积最大子数组
(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。结果不能为 2, 因为 [-2,-1] 不是子数组。子数组 [2,3] 有最大乘积 6。,请你找出数组中乘积最大的非空连续。测试用例的答案是一个。
2024-04-25 23:04:03
273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人