- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 4. 在新的机器人实体上微调
GR00T-N1 适用于各种形态的机器人设备。基于 Huggingface 的低成本 So100 Lerobot 机械臂,用户可以通过 new_embodiment 标签在自己的机器人上微调 GR00T-N1。
2025-05-14 11:09:50
223
原创 3.GR00T模型微调
本教程展示了如何使用相同实体在训练后数据集上对预训练检查点 GR00T-N1 进行微调。这体现了训练后处理的核心价值——将通用模型转化为专用模型,并显著提升任务性能。具体流程分为两步:首先加载预训练模型并在数据集上进行基准评估,随后对模型进行微调并对比性能提升效果。核心评估函数,用于计算单条轨迹的均方误差预定义的数据配置字典机器人策略模型的主类机器人实体类型标识(如不同型号的机器人)
2025-05-12 12:37:42
202
1
原创 1. 如何加载gr00t的数据
参考0 gr00t下的数据格式与功能概览1.数据集路径2. ModalityConfigs作用: 定义加载哪些数据模态(如视频、状态、动作、语言)及其时序帧范围(delta_indices)。关键参数:modalities: 选择需要加载的模态类型(如 video, state, actions, language)。delta_indices: 指定相对于当前帧的时序索引(例如 [0] 仅当前帧,[-1, 0] 包含前一帧和当前帧)。3. EmbodimentTag
2025-05-09 09:01:45
291
原创 0 gr00t下的数据格式与功能概览
├─ 通过 tasks 字段关联到 → meta/tasks.jsonl└─ 通过 episode_index 对应到 → data/episode_00000X.parquetmeta/modality.json → 定义如何解析 Parquetinfo.json → 提供数据集版本和统计信息数据加载:根据找到特定情节的Parquet文件,读取其数组。语义解析:使用将数组拆分为left_armleft_hand等字段。任务关联:通过中的索引,从获取任务文本描述。
2025-04-27 20:39:28
672
原创 下载huggingface模型 国内镜像
Hugging Face Hub 的 API 会根据仓库类型调整下载逻辑(例如校验文件结构),指定 --repo-type model 可以确保按模型仓库的规则处理。如果仓库名称同时存在于 model 和 dataset 中(例如 bert-base-uncased 既有模型也有数据集),不指定类型可能导致下载错误的内容。如果仓库名唯一对应模型,可以省略 --repo-type model(例如 nvidia/GR00T-N1-2B 明显是模型)。dataset 存储数据集 glue。
2025-04-27 19:10:37
178
原创 蓝桥真题 2016_7_剪邮票
2016_7_剪邮票【难度:中等】【考点:全排列 连通性检查】题目如【图1.jpg】, 有12张连在一起的12生肖的邮票。 现在你要从中剪下5张来,要求必须是连着的。 (仅仅连接一个角不算相连) 比如,【图2.jpg】,【图3.jpg】中,粉红色所示部分就是合格的剪取。 请你计算,一共有多少种不同的剪取方法。请填写表示方案数目的整数。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。C++代码#include<iostream>#include&l
2022-04-02 10:02:28
112
原创 蓝桥真题 2019_3_数列求解
2019_3_数列求解【难度:简单】【考点:斐波那契数列衍生】题目给定数列1,1,1,3,5,9,17,…,从第4项开始,每项都是前3项的和。求 第20190324项的最后4位数字。题目分析 用数组保存三项值,通过对3取余依次将数字加上去。应为保留最后四位数字,所以每次计算过后需要用10000取余,不然会溢出C++代码#include<iostream>#include<bitset>using namespace std;//给定数列1,1,1,3,5
2022-04-01 10:29:05
1066
原创 蓝桥真题 2018_3_乘积尾零
2018_2_明码【难度:简单】【考点:bitsit的用法】题目汉字的字形存在于字库中,即便在今天,16点阵的字库也仍然使用广泛。 16点阵的字库把每个汉字看成是16x16个像素信息。并把这些信息记录在字节中。一个字节可以存储8位信息,用32个字节就可以存一个汉字的字形了。 把每个字节转为2进制表示,1表示墨迹,0表示底色。每行2个字节,一共16行,布局是:第1字节,第2字节 第3字节,第4字节 … 第31字节, 第32字节这道题目是给你一段多个汉字组成的信息,每个汉字用32个字节表示
2022-03-31 19:03:04
452
原创 蓝桥真题 2016_6_方格填数
2016_6_方格填数【难度:中等】【考点:】题目C++代码#include<iostream>#include<algorithm>#include<string>using namespace std;bool check(){ //检查是否合格 }void swap(int &a, int &b){ int t; t =a ; a = b; b = a;} //手写全排列int fn(int k){
2022-03-30 18:44:00
492
原创 蓝桥真题 2016_5_抽签
2016_5_抽签【难度:中等】【考点:递归深搜】题目C++代码#include <stdio.h>#define N 6#define M 5#define BUF 1024//对照2015_7_牌型种数 void f(int a[], int k, int m, char b[]){ int i,j; if(k==N) { b[M] = 0; if(m==0) printf("%s\n",b); return; } for(i=0; i&l
2022-03-29 21:09:05
99
原创 蓝桥真题 2016_4_快速排序
2016_4_快速排序【难度:中等】【考点:快速排序】题目排序在各种场合经常被用到。 快速排序是十分常用的高效率的算法。 其思想是:先选一个“标尺”, 用它把整个队列过一遍筛子, 以保证:其左边的元素都不大于它,其右边的元素都不小于它。 这样,排序问题就被分割为两个子区间。 再分别对子区间排序就可以了。下面的代码是一种实现,请分析并填写划线部分缺少的代码。C++代码#include <stdio.h>void swap(int a[], int i, int j){ in
2022-03-29 20:50:13
90
原创 蓝桥真题 2016_3_凑算式
2016_3_凑算式【难度:简单】【考点:全排列】题目C++代码#include<iostream>#include<algorithm>using namespace std;int main(){ int a[9]; int ans=0; for(int i=1;i<=9;i++){ a[i-1]=i; } do{ int b = a[1]; int c = a[2]; int ghi = a[3]*100+a[4]
2022-03-29 20:08:16
540
原创 蓝桥真题 2016_2_生日蜡烛
2016_2_生日蜡烛【难度:简单】【考点:枚举】题目某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。 现在算起来,他一共吹熄了236根蜡烛。 请问,他从多少岁开始过生日party的? 请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。C++代码#include<iostream>using namespace std;int main(){ for(int i=1;i<
2022-03-29 19:35:40
538
原创 蓝桥真题 2015_7_牌型选择
2015_7_牌型选择【难度:中等】【考点:递归】题目小明被劫持到X赌城,被迫与其他3人玩牌。 一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。 这时,小明脑子里突然冒出一个问题: 如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?请填写该整数,不要填写任何多余的内容或说明文字。C++代码#include<iostream>using namespace std;int ans=0;//模拟从
2022-03-29 10:40:23
535
原创 蓝桥真题 2013_5_3_加法变乘法
2013_5_3_加法变乘法【难度:简单】【考点:枚举】题目我们都知道:1+2+3+ … + 49 = 1225 现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015 比如: 1+2+3+…+1011+12+…+2728+29+…+49 = 2015就是符合要求的答案。请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)。注意:需要你提交的是一个整数,不要填写任何多余的内容。C++代码#include<iostream>us
2022-03-29 09:53:49
311
原创 蓝桥真题 2015_5_九数组分数
2015_5_九数组分数【难度:中等】【考点:全排列 递归 回溯】题目1,2,3…9 这九个数字组成一个分数,其值恰好为1/3,如何组法?下面的程序实现了该功能,请填写划线部分缺失的代码。C++代码#include <stdio.h>void test(int x[]){ int a = x[0]*1000 + x[1]*100 + x[2]*10 + x[3]; int b = x[4]*10000 + x[5]*1000 + x[6]*100 + x[7]*10 +
2022-03-29 09:13:59
95
原创 蓝桥真题 2015_4_格子中的输出
2015_4_格子中输出【难度:简单】【考点:无】题目StringInGrid函数会在一个指定大小的格子中打印指定的字符串。 要求字符串在水平、垂直两个方向上都居中。 如果字符串太长,就截断。 如果不能恰好居中,可以稍稍偏左或者偏上一点。 下面的程序实现这个逻辑,请填写划线部分缺少的代码。C++代码#include <stdio.h>#include <string.h>void StringInGrid(int width, int height, con
2022-03-28 11:29:29
100
原创 蓝桥真题 2015_1_奖券数目
2015_1_奖券数目【难度:简单】【考点:字符串,枚举】题目有些人很迷信数字,比如带“4”的数字,认为和“死”谐音,就觉得不吉利。 虽然这些说法纯属无稽之谈,但有时还要迎合大众的需求。某抽奖活动的奖券号码是5位数(10000-99999),要求其中不要出现带“4”的号码,主办单位请你计算一下,如果任何两张奖券不重号,最多可发出奖券多少张。请提交该数字(一个整数),不要写任何多余的内容或说明性文字。C++代码#include<iostream>#include<ss
2022-03-28 10:35:18
99
原创 蓝桥真题 2014_8_蚂蚁感冒
2014_8_蚂蚁感冒【难度:中等】【考点:思维】题目[ ]长100厘米的细长直杆子上有n只蚂蚁。它们的头有的朝左,有的朝右。 每只蚂蚁都只能沿着杆子向前爬,速度是1厘米/秒。当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。这些蚂蚁中,有1只蚂蚁感冒了。并且在和其它蚂蚁碰面时,会把感冒传染给碰到的蚂蚁。请你计算,当所有蚂蚁都爬离杆子时,有多少只蚂蚁患上了感冒。【数据格式】 第一行输入一个整数n (1 < n < 50), 表示蚂蚁的总数。 接着的一行是n个用空格分开的整数 X
2022-03-28 10:16:30
99
原创 蓝桥真题 2014_3_第39级台阶
2014_3_第39级台阶【难度:】【考点:】题目如图【1.png】所示六角形中,填入1~12的数字。 使得每条直线上的数字之和都相同。 图中,已经替你填好了3个数字,请你计算星号位置所代表的数字是多少?C++代码#include<iostream>#include<algorithm>using namespace std;int main(){ int a[] = {2,4,5,6,7,9,10,11,12}; do{ //倒三角
2022-03-28 09:42:55
69
原创 蓝桥真题 2014_6_奇怪的分式
2014_6_奇怪的分式【难度:简单】【考点:枚举】题目上小学的时候,小明经常自己发明新算法。一次,老师出的题目是:1/4 乘以 8/5 小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45 (参见图1.png)老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼! 对于分子、分母都是 1~9 中的一位数的情况,还有哪些算式可以这样计算呢? 请写出所有不同算式的个数(包括题中举例的)。显然,交换分子分母后,例如:4/1 乘以 5/8 是满足要求的,这算做不同的算式。但对于分子分母相同的情
2022-03-28 09:06:01
105
原创 蓝桥真题 李白打酒
201_3_李白打酒【难度:中等】【考点:递归 深搜】题目话说大诗人李白,一生好饮。幸好他从不开车。 一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱: 无事街上走,提壶去打酒。 逢店加一倍,遇花喝一斗。这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。请你计算李白遇到店和花的次序,可以把遇店记为a,遇花记为b。则:babaabbabbabbbb就是合理的次序。像这样的答案一共有多少呢?请你计算出所有可能方案的个数(包含题目给出的)。C++
2022-03-27 13:03:43
344
原创 蓝桥真题 2013_8_翻硬币
2013_8_翻硬币【难度:简单】【考点:找规律】题目小明正在玩一个“翻硬币”的游戏。桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。比如,可能情形是:oo*oooo如果同时翻转左边的两个硬币,则变为:oooo***oooo现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢?我们约定:把翻动相邻的两个硬币叫做一步操作,那么要求:输入格式 两行等长的字符串,分别表示初始
2022-03-26 21:26:50
122
原创 蓝桥真题 2013_7_错误票据
2013_7_错误票据【难度:中等】【考点:数据读入与处理 sort vector sstream】题目某涉密单位下发了某种票据,并要在年终全部收回。 每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。 因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。 你的任务是通过编程,找出断号的ID和重号的ID。假设断号不可能发生在最大和最小号。要求程序首先输入一个整数N(N<100)表示后面数据行数。 接着读入N行数据
2022-03-26 21:12:32
115
原创 蓝桥真题 2013_6_三部排序
2013_6_三部排序【难度:中等】【考点:快速排序 三指针】题目一般的排序有许多经典算法,如快速排序、希尔排序等。但实际应用时,经常会或多或少有一些特殊的要求。我们没必要套用那些经典算法,可以根据实际情况建立更好的解法。比如,对一个整型数组中的数字进行分类排序:使得负数都靠左端,正数都靠右端,0在中部。注意问题的特点是:负数区域和正数区域内并不要求有序。可以利用这个特点通过1次线性扫描就结束战斗!!以下的程序实现了该目标。static void sort(int[] x){
2022-03-26 20:48:09
83
原创 蓝桥杯 2013_5_前缀判断
蓝桥 2013_4_黄金连分数【难度:中等】【考点:斐波那契数列 大整数加减除】题目黄金分割数0.61803… 是个无理数,这个常数十分重要,在许多工程问题中会出现。有时需要把这个数字求得很精确。对于某些精密工程,常数的精度很重要。也许你听说过哈勃太空望远镜,它首次升空后就发现了一处人工加工错误,对那样一 个庞然大物,其实只是镜面加工时有比头发丝还细许多倍的一处错误而已,却使它成了“近视眼”!!言归正传,我们如何求得黄金分割数的尽可能精确的值呢?有许多方法。比较简单的一种是
2022-03-26 20:39:15
101
原创 蓝桥真题 2013_3_第39级台阶
2013_3_第39级台阶【难度:中等】【考点:递归 搜索】题目小明刚刚看完电影《第39级台阶》。离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!站在台阶前,他突然又想着一个问题:如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢?请你利用计算机的优势,帮助小明寻找答案。C++代码# include<iostream>using namespace std;int a
2022-03-26 20:25:43
194
原创 蓝桥真题 2013_2_马虎的算式
蓝桥 2013_2_马虎的算式[难度:简单]【数字枚举+check】标题: 马虎的算式小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。有一次,老师出的题目是:36 x 495 = ?他却给抄成了:396 x 45 = ?但结果却很戏剧性,他的答案竟然是对的!!因为 36 * 495 = 396 * 45 = 17820类似这样的巧合情况可能还有很多,比如:27 * 594 = 297 * 54假设 a b c d e 代表1~9不同的5个数字(注意是各不相同的数字,且不含
2022-03-26 20:09:21
99
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人