- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 书生大模型 | L1G3000
一种通过设计和调整输入prompts来改善模型性能或控制其输出结果的技术。指令要清晰提供参考内容复杂的任务拆分成小任务;CoT给LLM思考时间(给出过程)使用外部工具系统性测试变化在提示工程中,第一点给出清晰的指令是至关重要的。一个有效的指令通常包含以下要素:背景、任务、要求、限制条件、示例、输出格式和目标。通过提供这些详细信息,我们可以引导模型生成更符合我们期望的文本。
2025-03-12 15:29:00
712
原创 L0G4000 玩转 hugging face/魔塔/魔乐平台
Model Card 类似于 github 的 README 文件,展示模型的 overviewFiles and Versions 包含模型文件以及模型的版本管理Use this model 提供我们使用模型的示例代码,一般在model card 下方也会提到各种改模型的使用方法。
2025-02-20 22:23:28
209
原创 SLAM|2. 差异与统一:坐标系变换与外参标定
对于移动载体来说,相机只是载体的一个传感器,我们更感兴趣的是,通过相机观测到的物体,相对于载体而言,其坐标为什么。如果说相机坐标系为camera_link,那么载体坐标系为base_link,这二者之间存在一个变换矩阵,通常用camera_link到base_link的欧式转换表示,而这个变换矩阵,就是常说的相机外参。使用外参矩阵,可以把相机坐标系下看到的点转换到机器人坐标下。通俗来讲,相机外参描述了相机安装在载体的什么地方,安装角度是怎样的。
2024-10-24 18:07:58
1150
原创 SLAM|1. 相机投影及相机畸变
所以,鱼眼相机的投影模型为了将尽可能大的场景投影到有限的图像平面内,允许了相机畸变的存在。等式右边的(x, y)为得到的图像中的理想点,但是存在畸变,于是把其带入等式右边,经过径向和切向变换后,得到左边的畸变校正后的实际点坐标(xcorrected, ycorrected),取出对应颜色值作为(x, y)的颜色值即可。我们想要的照片,是既要清晰,又要有足够的亮度,即让足够的光线进来,捕获到更多的环境细节,为了解决这个问题,现代相机会使用透镜来聚集光线,在保证有较大进光面的同时,让光线也能汇聚到较小范围。
2024-10-24 17:39:40
1029
原创 ORB2第一章
小问题统计x′y′1H⋅xy1Hh11h21h31h12h22h32h13h23h33x′T⋅F⋅x0Ff11f21f31f12f22f32f13f23f33F矩阵用于描述两个视图之间的点对应关系(两个图像的点对之间的关系),不依赖于场景的三维结构。
2024-10-24 17:37:43
632
原创 MAC Ubuntu20.04.2安装运行ORB-SLAM3(非 ROS)无坑版!
MAC Ubuntu20.04.2 安装运行 ORB-SLAM3 无 ROS 版 无坑无坑!!!!
2024-02-14 23:41:54
924
原创 【机器学习 |西瓜书 】 - 4.1决策树
从逻辑角度,一堆if else 语句的组合从几何角度,根据某种准则划分特征空间最终目的:将样本越分越“纯”
2023-10-24 16:55:57
397
原创 【机器学习|西瓜书】3.2 线性回归复现
更一般的情况,数据集D的样本由d个属性描述,此时我们试图学得fxiwTxib,使得fxi≃yi称为多元线性回归(multivariate linear regression)或多变量线性回归。类似的,使用最小二乘法估计w和b由fxiwTxibfx1w1x11w2x12...wdx1dbfx2w1x21w2x22...
2023-10-19 09:17:07
177
原创 第六章 图
第六章 图6.1 图的基本概念6.1.1 图的定义图G由顶点集V和边集E组成,记为G=(V,E),其中V(G)表示图G中顶点的有限非空集;E(G)表示图G中顶点之间的关系(边)集合。若V= {V1, v2,…, vn}, 则用|V|表示图G中顶点的个数,E={(u,v)|u∈V, v∈V },用|E|表示图G中边的条数。有向图若E是有向边(也称弧)的有限集合时,则图G为有向图。弧是顶点的有序对,记为<v, w>, 其中v.w是顶点,v称为弧尾,w称为弧头,<v,w>称为
2021-12-30 22:53:30
1042
原创 第五章 树
第五章 树5.1 树的基本概念5.1.1 树的定义5.1.2 基本术语[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B94bNlaV-1639660336181)(picture/D5_1.png)]度大于0的结点成为分支结点(又称非终端结点);度为0(没有子女结点)的结点称为叶子结点(又称终端结点). 在分支结点中, 每个结点的分枝数就是该结点的度.结点的深度、高度、层次层度:从树根开始定义, 跟结点为第一层, 子结点为第二层.深度:从根结点开始自顶向下
2021-12-16 21:12:44
690
原创 第四章 串
第四章 串4.1 串的定义和实现4.1.1 串的定义串是由零个或多个字符组成的有限序列4.1.2 串的存储结构定长顺序存储表示类似于线性表的顺序存储结构,用一组地址连续的存储单元存储串值的字符序列.#define MAXLEN 255typedef struct{ char ch[MAXLEN]; //每个分量 int length; //串的实际长度}串长有两种表示方法:如上述一样,用额外的变量len来存放串的长度;在串值后面加一个不计入串长的结束标记字符‘\0’,
2021-12-16 21:11:38
306
原创 数据结构第三章 栈和队列
第三章 栈和队列3.1 栈3.1.1 栈基本概念定义只能在一段进行操作的线性表.特性: 后进先出N个不同元素进栈.2. 栈的基本操作InitStack(&S)//初始化一个空栈S。StackEmpty(S)//判断一个栈是否为空,若栈s为空则返回true,否则返回false.Push(&S,x)//进栈,若栈s未满,则将x加入使之成为新栈顶。Pop(&S,&x)//出栈,若栈s非空,则弹出栈顶元素,并用x返回。GetTop(s,&x)//
2021-11-20 22:49:07
666
原创 数据结构 第七章 查找
第七章 查找7.1 查找的基本概念7.2 顺序查找和折半查找7.2.1 顺序查找一般线性表的顺序查找引入哨兵,会让循环不必判断数组越界typedef struct{ Elemtype *elem; //元素存储空间基址,建表时按实际长度分配 int TableLen; //表的长度}SSTable;int Search_Seq(SSTable ST, ElemType key){ ST.elem[0] = key; //哨兵 for(i=ST.TableLen; ST.ele
2021-11-17 01:58:47
725
原创 数据结构 第一二章 绪论、线性表
1 绪论/时间复杂度1.1 存储结构顺序存储、链式存储、索引存储和散列存储1.2 时间复杂度关键的代码运算为 i = i * 2设执行次数为t, 则, 2^t = n. —> 其时间复杂度为log2nreturn n*fact(n-1)这是求N!的递归代码,每次调用fact()的参数会减1, 递归的出口为fact(1)一共执行了N次递归调用.链表合并比较两个表中的元素,每比较一次,确定一个元素的链接位置(取最小元素,使用头插法),时间复杂度为: max(m,n)
2021-11-16 00:44:36
614
1
原创 C语言 第九章指针
第9章 指针9.1 指针与指针变量的概念内存地址——内存中存储单元的编号变量地址 ---- 系统分配给变量的内存单元的起始地址指针与指针变量(1) 指针即是地址指针实际上就是内存地址.(2)指针变量就是专门用于存储其他变量地址的变量一个指针变量的值就是某个内存单元的地址(或指针)“指针”是指地址,是常量.“指针变量”是指取值为地址的变量.定义指针的目的是为了通过指针去访问内存单元9.2 指针变量的定义和引用变量值的存取方法指针变量的定义定义格式: [存储类型] 数据类型
2021-11-14 23:05:56
1441
1
原创 C语言 第八章 函数
第八章 函数8.1 函数概述8.2 函数的定义与调用8.2.1 无参数无返回值的函数函数的定义void 函数名(void){ 变量声明部分 执行部分}函数的用途函数的原型声明void 函数名(void); 或 void 函数名();4. 函数的调用函数名();( )中不能有void5. 函数的返回可以利用returnreturn(表达式) //有返回值; return 表达式 //有返回值; return //无返回值;8.2.2 无参数有返回值的函数
2021-11-11 21:21:47
1129
1
原创 C语言第七章 数组
第七章 数组7.1 一维数组7.1.1 一维数组的定义和引用定义存储类型符 数据类型符 数组变量名[整型常量表达式]说明:数组定义时,必须指定数组的大小,数组大小必须是整型常量表达式,不能是变量活变量表达式计算数组所占内存单元的字节数的公式:数组所占内存单元的字节数 = 数组大小 * sizeof(数组元素类型)一维数组的引用数组是一种数据单元的序列,不能直接存取整个数组,只能引用数组中的各个数据单元。引用数据单元的格式为:数组变量名[下标]下标的最小值是0,最大值则是
2021-10-30 23:45:58
1821
原创 C语言第六循环结构
第六章 循环结构6.1 循环结构的程序设计6.1.1 while 语句 while (表达式) //表达式中可以是任意类型的表达式 语句; //循环体 //while后面的表达式可以是任意类型的表达式,但一般是条件表达式或逻辑表达式. 表达式的值是循环的控制条件.执行过程:首先判断表达式的值是否是真(非0),如果是真,则执行循环体内的语句,然后再判断表达式是否为真,如果是真,再执行循环体内的语句,如此往复,直到表达式为假(0)为止。注意:如果while后面的表达式一开始
2021-10-29 20:33:15
552
原创 C语言 第五章 选择结构程序设计
第五章选择结构程序设计5.1 关系运算符、逻辑运算符、条件运算符关系运算符,关系表达式(优先级) 算术运算符>移位运算符>关系运算符>&、 |、 ^>赋值运算符[> , >= , < , <= 的优先级大于== , !=]逻辑运算符,逻辑表达式逻辑运算符含义结合性!单目运算符,逻辑非,表示相反右结合&&双目运算符,逻辑与,表示并且左||双目运算符,逻辑或,表示
2021-10-29 12:36:20
281
原创 C语言 第四章 基本输入/输出
第四章 基本输入/输出4.1 格式化输出printf整数的输出% [-] / [+] / [.] / [width] / [l] / [h][-]:表示输出的数据左对齐,默认右对齐[+]:表示加上+号[width]:无符号整数,表示输出整数的最小域宽(占屏幕的多少格)[.] :无符号整数,表示至少要输出多少位,如果整数的位数小于这个数,需要在左边的空位上补0[l]:输出长整型数据[h]:输出短整型数据 int a = 123; long L = 65537;
2021-10-29 10:50:42
424
1
原创 C语言第二、三章
第二章程序设计基础2.1编制C步骤编辑 -->编译–>链接2.2琐碎知识点C语言是由多个函数构成a --> 97A -->65中间差320 --> 48第三章基本数据类型、运算符与表达式3.1 C语言数据类型基本类型占字节:-1.int 2 / 4-2.short 2-3.long 4-4.float 4-5.double 8-6.char 12. 常量、变量和标识符标识符
2021-10-29 10:10:36
208
原创 C语言第1章
第一章1.1 十进制转换二进制(1)整数转换除,反着写(2)小数部分转换小数点后 乘,正着写1.1.1 二、八、十六进制转换八进制基数 是2的三次幂十六进制 2的四次幂二 —> 八001 101八 —> 二3位看二 —> 十六4位 10011.2 机器数表示形式1.原码符号位: 正0 负数1正负数的原码都相同,符号位变化2.反码(正) 与原码相同(负)求反101010 -->(反)1101013.补码(正)与原码相
2021-10-24 21:32:30
1643
原创 C语言第10章 预处理命令
第10章 预处理命令10.1 简介10.2 定义10.2.1 简单定义#define 标识符 单词串如果需要终止宏的作用域,可以使用#undef 标识符命令.宏定义可以嵌套定义,但是不能递归定义程序中字符串常量即双引号中的字符, 不作为宏替换操作.#define XYZ this is a testprintf("XYZ");//输出的是 XYZ,不是 this is a test10.2.2 带参数的宏定义#define 标识符(参数列表) 单词串预编译器处理带参数的宏的步
2021-10-24 11:00:46
573
1
原创 C语言第11章 复杂数据类型
第11章 复杂数据类型11.1 结构体11.1.1结构体类型的定义定义struct[结构体类型名]{ 数据类型名1 成员名1; 数据类型名2 成员名2; ...};//例如:struct Date{ int year; int mouth; int day;};注意: 结构类型只是用户自定义的一种数据类型, 与之间介绍的简单数据类型一样, 他本身不需要占用内存单元, 只有用它来定义某个变量时, 才会为该变量分配结构类型所需要大小的内存单元.11.1.2结构体变量
2021-10-24 10:57:02
717
原创 C语言第12章 文件
第12章 文件12.1 文件的概念一般结构:主文件名[.扩展名]12.2 文件的类别(1)按文件的逻辑结构分类➢记录文件 :由具有一定结构的记录组成(定长和不定长)。如数据库文件。➢流式文件:由一个个字符(字节)数据顺序组成。(2 )按存储介质分类➢普通文件:存储介质文件(磁盘、磁带等)。如磁盘文件。➢设备文件:非存储介质(键盘、显示器、打印机等)。操作系统将外围设备以文件的形式进行统一管理。(3 )按文件的内容分类➢程序文件:程序文件又可分为源文件、目标文件和可执行文件。➢数据文
2021-10-24 01:02:45
1370
原创 数据结构 | 排序
数据结构:查找部分一:插入类:1.直接插入排序2.折半插入3.希尔排序二:交换类1:冒泡排序2:快速排序三:选择排序1.简单选择排序2.对排序四:二路归并排序五:基数排序六 排序总结1.关于时间复杂度/*插入类:直接插入,折半插入,希尔选择类:简单选择,堆排序交换类:冒泡,快排,二路归并基数*/一:插入类:1.直接插入排序找到哨兵 然后进行依次插入性质:是一个稳定排序,时间复杂度为O^2,空间o(1)void InsertSort(ElemType A[],int n){ i
2020-11-24 19:22:16
428
原创 PAT中文,1001 害死人不偿命的(3n+1)猜想 (15 分)
1001 害死人不偿命的(3n+1)猜想 (15 分)卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+...
2020-11-13 16:58:13
322
原创 1002写出这个数
题目 1002写出这个数读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10100 。输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789...
2020-11-13 16:56:25
175
转载 {转}最新Python全栈工程师学习路线(初级+高级+大神)
IT行业,技术要比学历、年龄、从业经验更为重要,技术水平直接决定就业薪资,想要学好python,首先要先了解精通Python语言基础、Python web开发、Python爬虫、Python数据分析这四大方面。零基础学习需要要从如下几个阶段入手:阶段一:熟练掌握Python多线程并发编程技术,可以编写爬虫程序和语音识别软件阶段二:熟练掌握Linux操作系统管理技术,可以搭建几乎所有Li...
2019-04-27 14:17:17
914
1
原创 小米OJ #2 找出单独出现的数字
找出单独出现的数字序号:#2难度:有挑战时间限制:1000ms内存限制:10M描述给出N个数字。其中仅有一个数字出现过一次,其他数字均出现过两次,找出这个出现且只出现过一次的数字。要求时间和空间复杂度最小。输入输入多个数字,每个数字以空格分开。数字数量 N &lt; 20,输入数字的最大值小于 256.输出输出内容为只出现过唯一一次的数字输入样例10 10 11 12 12 11...
2019-03-05 22:46:45
216
sussex - python L2课件
2023-10-27
Sussex - python课程 L1
2023-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人