- 博客(259)
- 收藏
- 关注
原创 MetaPoint_速读
这篇文章介绍了一种名为Meta-Point Learning and Refining的框架,用于实现类别不可知的姿势估计。该框架利用所谓的元点(meta-points)来提高姿势估计的准确性。通过渐进式可变形点解码器和松弛回归损失,该方法优于现有方法。文章重点讨论了如何利用元点改进类别不可知的姿势估计,以及可学习嵌入在捕获关键信息用于关键点预测中的作用。此外,渐进式可变形点解码器如何有助于更好地进行预测和监督也是文章的重要内容。
2024-07-08 22:03:38 693
原创 VADS_速读
这篇文章介绍了一种名为Visual-Augmented Dynamic Semantic Prototype (VADS)的方法,用于生成式零样本学习。VADS旨在通过将视觉增强知识整合到语义条件中,提升生成器学习准确的语义-视觉映射能力。该方法通过设计Visual-aware Domain Knowledge Learning模块和Vision-Oriented Semantic Updation模块,动态更新预定义的语义原型,从而改善对未见类别的泛化能力。
2024-07-02 21:57:01 956
原创 MOSE_速读
这篇文章主要介绍了一种名为Multi-level Online Sequential Experts (MOSE)的创新方法,用于推进在线持续学习。MOSE通过编排潜在专业知识和整合多级监督来解决在线持续学习的挑战。该方法利用反向自蒸馏技术,有效处理顺序到达的内容,与传统的持续学习方法有所不同。
2024-06-12 22:15:36 957
原创 tapir_速读
这篇文章介绍了一种名为TAPIR的新型跟踪模型,它结合了TAP-Net和PIPs两种现有架构的优点,实现了对视频中任意点的准确跟踪。TAPIR采用两阶段方法,首先进行匹配,然后进行细化,以实现卓越的跟踪性能。该模型在TAP-Vid基准测试中表现出色,能够快速推断长时间和高分辨率视频序列,同时还能从静态图像生成轨迹。通过对架构决策、超参数调整和视频预测等方面的深入分析,文章展示了TAPIR的创新之处并提供了开放源代码和预训练模型,以造福整个社区。
2024-06-12 17:12:17 958
原创 cotracker_速读
这篇文章介绍了一种名为CoTracker的创新性密集点跟踪器,旨在提高视频跟踪的性能。CoTracker利用不同轨迹之间的相关性,实现出色的长期跟踪性能。该跟踪器能够在单个GPU上同时跟踪70k个点,是视频跟踪领域的重要突破。文章还讨论了CoTracker与现有最先进方法的区别,介绍了其引入的技术创新以及如何提高跟踪的准确性和稳健性。
2024-06-12 16:54:15 1015
转载 Dieter Fox | Toward Foundational Robot Manipulation Skills
三、使用大型视觉模型进行机器人操作的基础设施和训练方法,包括对象分割、碰撞检查等基本能力,以及使用模拟数据进行行为克隆的解决方案。六、一种基于行动驱动的方法,通过场景中的多个虚拟视图来表示任务,让机器人学会基本的操作技巧,以用于对象重新排列和夹持器操作等。四、一种基于深度学习的物体分割和抓取技术,通过对物体形状和场景的分析,实现对物体的识别、分割、抓取和碰撞检查等功能。五、机器人的操作和物体分割,以及使用学习技术来生成数据和进行模拟的概念。33:21 - 讨论了机器人操作物体和移动的挑战和解决方案。
2024-06-06 23:28:32 146
原创 zs6d配置-1
C++14error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“就按他说的,就是需要装visual studio和那个build tool,然后再pip就行;error128ERROR: Command errored out with exit status 128: git clone -q https://github.com/……找那个什么什么凭证,
2024-06-06 22:25:35 227
转载 dino&dinov2
第一篇探索 ViT 模型在自监督学习领域的经典代表作。DINO 整体架构基于自蒸馏的范式进行构建,包含一个教师网络和学生网络。其中,学生网络学习从局部补丁预测图像中的全局特征,该补丁受动量教师网络嵌入的交叉熵损失的监督,同时进行居中和锐化以防止模式崩溃。第一个基于图像数据的 SSL 工作,一种用于在大型图像数据集上预训练图像编码器,以获得具有语义的视觉特征。这些特征可用于广泛的视觉任务,无需微调即可获得与有监督模型相当的性能。
2024-06-06 18:23:38 196
原创 2022.4.15_ch07-反向传播
激活函数导数:sigmoid,relu,leakyrelu,tanh链式法则Himmelblau函数优化实战:找出局部最小值反向传播算法实战代码://及结果####1.激活函数导数#######Sigmoid#### 导入 numpy 库import numpy as np from matplotlib import pyplot as pltplt.rcParams['font.size'] = 16plt.rcParams['font.family'] = ['STKai.
2022-04-15 16:27:59 495 1
原创 2022.4.15_ch06-神经网络
全连接层:张量实现,层实现神经网络:张量实现,层实现激活函数:Sigmoid,ReLU,LeakyReLU,Tanh输出层设计误差计算:均方差,交叉熵汽车油耗预测实战神经网络代码://及结果####1.全连接层#######张量实现###mport tensorflow as tffrom matplotlib import pyplot as pltplt.rcParams['font.size'] = 16plt.rcParams['font.family'] = ['S.
2022-04-15 15:26:06 341
原创 2022.4.13_tf-tf进阶
进阶操作:mnist测试实战进阶操作:####1.合并与分割####a = tf.random.normal([4,35,8]) # 模拟成绩册 A b = tf.random.normal([6,35,8]) # 模拟成绩册 Btf.concat([a,b],axis=0) # 拼接合并成绩册a = tf.random.normal([10,35,4])b = tf.random.normal([10,35,4])tf.concat([a,b],axis=2) # 在科目维度上拼.
2022-04-13 23:46:40 459
原创 2022.4.13_tf-tf基础
基本操作:数据类型,数值精度,待优化张量,创建张量,张量典型应用,索引与切片,维度变换,Broadcasting,数学运算前向传播*多行注释:选中按Ctrl+/代码://及结果####1.数据类型####a = 1.2 # python 语言方式创建标量aa = tf.constant(1.2) # TF 方式创建标量type(a), type(aa), tf.is_tensor(aa)#(float, tensorflow.python.framework.ops.EagerTens.
2022-04-13 17:53:44 466
原创 2022.4.13_tf-分类
one-hot编码:[0,…,0,1,0,…,0]前向:三层,前输出为后输出//反向:输出对参数的偏导代码:import tensorflow as tffrom tensorflow.keras import datasets, layers, optimizers, Sequential, metrics# 设置GPU使用方式# 获取GPU列表gpus = tf.config.experimental.list_physical_devices('GPU')if gpu.
2022-04-13 03:25:43 232
原创 2022.4.12_tf-回归
采样:𝑦 = 1. 𝑥 + . + 𝜖, 𝜖 ∼ 𝒩( , . 12)均方误差:(1/𝑛)∑(𝑤𝑥(𝑖) + 𝑏 − 𝑦(𝑖))^2梯度计算:∂𝑤 = (2/𝑛)∑(𝑤𝑥(𝑖) + 𝑏 − 𝑦(𝑖)) ∙ 𝑥(𝑖),∂𝑏 = (2/𝑛)∑(𝑤𝑥(𝑖) + 𝑏 − 𝑦(𝑖))梯度更新:当前值-学习率*梯度,对数据集的所有样本训练一次称为一个 Epoch,共循环迭代 num_iterations 个 Epoch*怎么读取数据:先把GitHub整个项目存到Google drive,然后把需要的数据.
2022-04-12 22:01:29 225
原创 PAT甲级_1085 Perfect Sequence (25 分)
题目描述思路:就是前后下标双重循环代码:#include <bits/stdc++.h>using namespace std; int main(){ int n, p, a[100010]; cin>>n>>p; for(int i=0;i<n;i++) cin>>a[i]; sort(a, a+n); int i=0, j=0, cnt=0;//初值全赋为0 while(i<n){ while(j<n&a
2021-07-31 23:49:31 162 4
原创 PAT甲级_1083 List Grades (25 分)
题目描述思路:就是结构体排序代码:#include <bits/stdc++.h>using namespace std; struct Stu{ string name, id; int grade;};Stu stu[500];int cmp(Stu a, Stu b){ return a.grade>b.grade;}int main(){ int n, lo, hi; cin>>n; for(int i=0;i<n;i++)
2021-07-23 16:55:21 115
原创 PAT甲级_1082 Read Number in Chinese (25 分)
题目描述思路:按节处理,4位一节,每节末尾是万或亿,中间是十百千代码:#include <bits/stdc++.h>using namespace std; char num[10][5] = {"ling", "yi", "er", "san", "si", "wu", "liu", "qi", "ba","jiu"};char wei[5][5] = {"Shi", "Bai", "Qian", "Wan", "Yi"};int main(){ string s;
2021-07-23 16:01:40 112
原创 PAT甲级_1065 A+B and C (64bit) (20 分)
题目描述思路:double有效位只有15位,用long double可保证精确度代码:#include <bits/stdc++.h>using namespace std; int main(){ int T; cin>>T; long double A, B, C; for(int i=1;i<=T;i++){ cin>>A>>B>>C; cout<<"Case #"<<i<
2021-07-23 13:29:50 112
原创 PAT甲级_1030 Travel Plan (30 分)
题目描述思路:最短路径, 距离相等选花费最小,打印路径代码:#include <bits/stdc++.h>using namespace std; int n, m, st, ed, G[510][510], cost[510][510];int d[510], c[510], pre[510], vis[510];void dijkstra(int s){//找出路径 fill(d, d+510, INT_MAX); fill(c, c+510, INT_MAX);
2021-07-23 11:59:22 110
原创 PAT甲级_1026 Table Tennis (30 分)
题目描述思路:好麻烦的模拟。。。需要注意的是如果有空闲则选择编号最小的,否则选等待时间最短的代码:#include <bits/stdc++.h>using namespace std; struct player{ int at, st, tt;//到达,开始,所需 int flg; };player now;struct table{ int endt, nump; int flg;};table tb[111];vector<player>
2021-07-13 01:55:19 227
原创 PAT甲级_1014 Waiting in Line (30 分)
题目描述思路:时间换算成分钟,结构体是窗口代码:#include <bits/stdc++.h>using namespace std; int n, m, k, que, q;int conv(int h, int m){//时间单位转换为分钟方便处理 return h*60+m;} struct win{ int endt, popt;//最后服务时间和开始结束时间 queue<int> q;}; win w[20]; int ans[1111
2021-07-12 23:04:38 232
原创 PAT甲级_1079 Total Sales of Supply Chain (25 分)
题目描述思路:就是数的遍历代码:#include <bits/stdc++.h>using namespace std; struct node{ double data; vector<int> ch;};node tr[100010];int n;double p, r, ans=0;void dfs(int idx, int dep){ if(!tr[idx].ch.size()){ ans += tr[idx].data*pow(1+r, d
2021-06-30 11:24:17 116
原创 PAT甲级_1078 Hashing (25 分)
题目描述思路:模拟平方探测代码:#include <bits/stdc++.h>using namespace std; int isPrime(int n){ if(n<=1) return 0; for(int i=2;i<=(int)sqrt(1.0*n);i++) if(n%i==0) return 0; return 1;}int Hash[11111] = {0};int main(){ int n, tsize; cin>>
2021-06-29 17:59:54 137
原创 PAT甲级_1075 PAT Judge (25 分)
题目描述思路:规则有点麻烦的结构体排序代码:#include <bits/stdc++.h>using namespace std; struct Stu{ int id, sc[6], tot, cnt, flg;//id,各题分,总分,全对数,是否有效 };Stu stu[10010];int n, k, m;int full[6];int cmp(Stu a, Stu b){ if(a.tot!=b.tot) return a.tot>b.tot;//按总
2021-06-29 16:27:11 141
原创 PAT甲级_1074 Reversing Linked List (25 分)
题目描述思路:链表处理代码:#include <bits/stdc++.h>using namespace std; #define maxn 100010 struct node{ int add, data, nxt; int idx;//节点序号,无效为maxn//便于排序 };node l[100010];int cmp(node a, node b){ return a.idx<b.idx;}int main(){ for(int i=0;i
2021-06-25 11:03:31 99
原创 PAT甲级_1071 Speech Patterns (25 分)
题目描述思路:string操作,逐一检查当前字符,合法即加入当前单词,遇到非法字符则当前单词结束,跳过连续的非法字符代码:#include <bits/stdc++.h>using namespace std; int check(char c){ if((c>='0'&&c<='9')||(c>='A'&&c<='Z')||(c>='a'&&c<='z')) return 1; return
2021-06-21 18:45:07 77
原创 PAT甲级_1070 Mooncake (25 分)
题目描述思路:注意给出的是总价,算出单价后先卖单价最高的即可,另外注意都要用double代码:#include <bits/stdc++.h>using namespace std; struct Mcake{ double inv, pri, pp;//库存,总价,单价 };Mcake mc[1010]; int cmp(Mcake a, Mcake b){ return a.pp>b.pp;}int main(){ int n; double
2021-06-21 17:20:23 170
原创 PAT甲级_1067 Sort with Swap(0, i) (25 分)
题目描述思路:贪心,非0数字回到本位后不再移动,0若在i号位则与i交换,否则和不在本位的最小的数交换,把0换离本位,直至所有数都归位代码:#include <bits/stdc++.h>using namespace std; int pos[100010];//各数字当前所处位置编号 int main(){ int n, cnt=0;//交换次数 cin>>n; int all=n-1, tmp;//all为除0外不在本位的数的个数 for(int i
2021-06-21 16:13:06 107
原创 PAT甲级_1063 Set Similarity (25 分)
题目描述思路:就是set操作代码:#include <bits/stdc++.h>using namespace std; vector<set<int> > v;int main(){ int n; int m, tmp; ios::sync_with_stdio(false); cin>>n; for(int i=0;i<n;i++){ set<int> s; cin>>m; f
2021-06-17 10:12:08 252
原创 PAT甲级_1062 Talent and Virtue (25 分)
题目描述思路:规则乱七八糟的结构体排序,排序规则都写在cmp里就完事了代码:#include <bits/stdc++.h>using namespace std; struct Stu{ string id; int vir, tal, sum; int flg;//类别 };Stu stu[100010];bool cmp(Stu a, Stu b){ if(a.flg!=b.flg) return a.flg<b.flg;//类别小的在前 if(a.su
2021-06-15 19:36:41 117
原创 PAT甲级_1060 Are They Equal (25 分)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-06-11 20:46:38 104 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人