- 博客(47)
- 收藏
- 关注
原创 (LLaMa Factory)大模型训练方法--监督微调(Qwen2-0.5B)
根据以上的数据格式,我们在ModelScope的数据集找到中文医疗对话数据-Chinese-medical-dialogue符合上述格式。LLaMA-Factory是一个开源的、可自定义的、可扩展的、可部署的、可训练的大模型训练平台。根据训练阶段配置训练参数,包括模型名称、模型路径、训练方法、数据集、输出目录等;按照LLaMA-Factory官方README文档的数据格式,准备训练数据;的数据格式有多种,例如:Alpaca格式、OpenAI格式等。预览训练命名无误后,启动训练。
2025-02-15 20:47:43
732
原创 (LLaMa Factory)大模型训练方法--预训练(Qwen2-0.5B)
❗由于大模型的预训练需要数千个GPU并持续数月的时间,所以一般情况下实际工作中并不会涉及到预训练,本篇文章我们只做的简单流程体验。:LLaMa-Factory的Github上有训练数据格式的详细说明,请见README_zh。: 在 LLaMa-Factory的WebUI界面上,选择Dataset为。:在saves/Qwen2-0.5B/full目录下,可以查看到。中按照以下格式注册自定义的数据集。预览命令行无误后,点击。
2025-02-15 20:26:54
1033
4
原创 (LLaMa Factory)大模型训练方法--准备模型(Qwen2-0.5B)
1、准备训练框架是一款开源低代码大模型微调框架,集成了业界最广泛使用的微调技术,支持通过Web UI界面零代码微调大模型,目前已经成为开源社区内最受欢迎的微调框架。
2025-02-15 17:45:10
564
原创 视觉SLAM--经典视觉SLAM框架
度量地图强调精确地表示地图中物体的位置关系,通常用稀疏与稠密分类;拓扑地图是一个图,由节点和边组成,只考虑节点间的连通 性。3、后端(非线性)优化:后端接受不同时刻视觉里程计测量的相机位姿,以及回环检测的信息,对它们进行优化,得到全局一致的轨迹和地图。5、建图:根据估计的轨迹,建立与任务要求对于的地图。可以分为度量地图和拓扑地图两种。1、传感器信息读取:在视觉SLAM中主要为相机图像信息的读取和预处理。2、前端视觉里程计:估算相邻图像间相机的运动,以及局部地图的样子。
2024-11-19 00:15:41
510
原创 视觉SLAM相机——单目相机、双目相机、深度相机
深度相机又称RGB-D相机,它最大的特点是可以通过红外结构光或ToF原理,通过主动向物体发射光并接收返回的光,测出物体与相机之间的距离,通过物理的测量手段,相比于双目相机,可节省大量的计算资源。缺点是配置与标定复杂,深度量程和精度均受双目的基线和分辨率所限,同时,视差的计算非常消耗计算资源,需要使用GPU和FPGA设备加速,才能实时输出整张图像的距离信息。这个过程中丢掉了场景的一个维度,即深度(距离),在单目相机中,我们无法通过单张图片计算场景中物体与相机之间的距离(远近)。
2024-11-17 22:56:07
1874
原创 非对称加密算法RSA的实现
RSA加密算法是一种非对称加密算法,所谓非对称,就是指该算法加密和解密使用不同的密钥,即使用加密密钥进行加密、解密密钥进行解密。在RAS算法中,加密密钥(即公开密钥)是公开信息,而解密密钥(即秘密密钥)是需要保密的。加密算法和解密算法也都是公开的。密文=明文EmodN密文=明文EmodN。明文=密文DmodN明文=密文DmodN。2、掌握编程语言实现非对称加密、解密。1、了解非对称密码体制基本原理。
2024-11-17 00:53:22
328
原创 对称加密算法DES的实现
接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES 使用 16 个循环,使用异或,置换,代换,移位操作四种基本运算。DES算法的入口参数有三个:Key、Data、Mode。,使用称为 Feistel 的技术,其中将加密的文本块分成两半。也为8个字节64位,是要被加密或被解密的数据;为8个字节共64位,是DES算法的工作密钥;DES 使用一个 56 位的。,产生最大 64 位的分组大小。为DES的工作方式,有两种:加密或解密。2、掌握编程语言实现对称加密、解密。1、了解对称密码体制基本原理。
2024-11-16 23:26:26
730
1
原创 Linux实验二--进程间通信--消息队列
以从消息队列中读取某种类型的消息。消息内存则可以根据需要自行定义,从而使消息队列。消息队列:消息队列是消息的链表。进程可以向消息队列中发送某种类型的消息,也可。克服了信号承载信息量过少的缺点,在实际编程中应用较广。编写消息队列应用实例。
2024-05-23 13:03:52
260
1
原创 Linux实验二--进程间通信--共享内存
共享内存类似与 windows 环境编程中的内存映像文件。在 Linux 系统中,多用于存。由于进程可以直接读写内存,避免了在内核空间与用户空间的切换,所以共享内存读写效率。共享内存:共享内存是在系统内核分配的一块缓冲区,多个进程都可以访问该缓冲区。储应用程序的配置信息。
2024-05-23 12:55:46
226
原创 Linux实验二--进程间通信--管道
命名管道则在普通管道提供的功能的基础上,通过给管道命名的方法,使管道。变成文件系统中的管道文件, 从而允许无亲缘关系的进程间通过访问管道文件进行通信。管道: 管道可以分为普通管道和命名管道。普通管道用于具有亲缘关系的进程(父子进。
2024-05-23 12:49:32
225
原创 LInux实验二--进程间通信--信号
信号类似 windows 下的消息,用于通知进程有某种事件发生。程号,就可以向进程发送信号。而进程可以自行定义对信号的处理方法。实例一:编写实例,让子进程在启动2s后杀死父进程。实例二:编写信号处理通信实例。
2024-05-23 12:38:13
271
原创 嵌入式LInux系统启动盘制作
一、实验环境:1、主机环境:2、内存大于4G的U盘定制属于自己的linux最小系统,并安装在U盘中。3、内核版本:下载地址4、gcc 版本:gcc95、busybox版本:下载地址。
2024-05-23 12:24:41
190
原创 图片处理统一大小(保存为JPEG格式,支持24-bit color)
【代码】图片处理统一大小(保存为JPEG格式,支持24-bit color)
2024-05-23 12:11:13
151
原创 两路智能抢答器(VHDL)
1、抢答器:锁存抢答者信号,并控制相应的LED灯点亮。①抢答犯规或者倒计时五秒时蜂鸣器以一秒响一次的频率报警。④30秒倒计时+倒计时5秒报警(这部分为队友负责)3、计分功能:按下计分按钮能实现对应组别的加分操作。6、按键消抖(这部分为队友负责)5、数码管动态扫描:数码管位选。4、数码管译码:数码管段选。②按下按键,蜂鸣器响应。
2024-03-13 23:23:31
623
3
原创 数码管动态显示(VHDL)
使用 FPGA 开发板上的 6 位数码管以动态方式从 0 开始计数,每 100ms 计数值增加一, 当计数值从 0 增加到 999999 后重新从 0 开始计数。
2023-11-13 19:50:39
2093
2
原创 Quartus软件入门及双向数据流总线的设计
设计一个8位位宽的双向数据总线,由使能端S控制总线数据流向,当S=00,C的数据赋给A;当S=01,A的值赋给C;S为其他值时,B的数据赋给C。用VHDL编程设计该双向数据总线,并观察的仿真波形结果验证双向总线的功能。
2023-11-11 12:00:00
808
原创 双音多频(DTMF)信号检测
运行程序,根据提示输入11位电话号码和信噪比,回车后可以听见11位电话号码对应的DTMF信号的声音,并输出响应的频谱图,如图上所示。左上角的第一个图在k=18和k=31两点出现峰值,所以对应第一位号码数字1,依次类推,其他10幅图分别表示数字1,2,3,4,5,6,7,8,9,0,对应的DTMF信号DFT的8点采样的幅度值。最后显示检测到的电话号码11234567890。命令行输入“guide”指令,打开GUI面板,按照实验要求添加所需要的的元素(一般需要普通按钮、静态文本、普通文本、坐标图、单选按钮等)
2023-11-10 18:00:00
426
原创 LED控制器设计(VHDL语言)
其中,↓表示有键按下,1表示无键按下,x表示不管有没有按键;流水点亮即为LED0先亮,然后LED0灭,LED1亮,依次类推;间隔点亮即为第一状态为LED0亮,第二状态为LED0保持亮、LED2亮,依次类推;追逐点亮即为第一状态为只有LED0亮,第二状态为LED0保持亮、LED1点亮,依次类推。
2023-10-30 19:40:18
1241
1
原创 键盘控制LED:利用键盘0~7八个按键,分别控制8个LED。当键入其中一个按键,点亮相应的LED。(汇编语言)
【代码】键盘控制LED:利用键盘0~7八个按键,分别控制8个LED。当键入其中一个按键,点亮相应的LED。(汇编语言)
2023-06-27 20:40:29
1024
原创 输入按键并显示:4×4矩阵键盘分别定义为:0、1、2、3、4、5、。。。、E、F,16个按键。当键入一个按键,在一位数码管上显示键值。(汇编语言)
【代码】输入按键并显示:4×4矩阵键盘分别定义为:0、1、2、3、4、5、。。。、E、F,16个按键。当键入一个按键,在一位数码管上显示键值。(汇编语言)
2023-06-27 20:38:18
1346
原创 python游戏开发——字体文件下载
1、使用系统字体, 第一个参数是字体名,第二个自然就是大小,一般来说“Arial”字体在很多系统都是存在的,如果找不到的话,就会使用一个默认的字体,这个默认的字体和每个操作系统相关,你也可以使用pygame.font.get_fonts()来获得当前系统所有可用字体。2、使用TTF的方法:第一个参数是写的文字;第二个参数是个布尔值,以为这是否开启抗锯齿,就是说True的话字体会比较平滑,不过相应的速度有一点点影响;第四个是背景色,如果你想没有背景色(也就是透明),那么可以不加这第四个参数。
2023-05-28 11:14:25
934
原创 分别令p=p1~p2,运行下列代码,对运行结果进行分析Match、Serach的区别及group()、 groups()方法中各元素的含义。
分别令p=p1~p2,运行下列代码,对运行结果进行分析Match、Serach的区别及group()、 groups()方法中各元素的含义。
2023-04-23 19:33:40
293
原创 分别令p=p1~p5,运行下列代码,对运行结果进行分析,从而掌握(1)(?=…)和(?!…)“不输出”的含义;(2)子模式()的作用
分别令p=p1~p5,运行下列代码,对运行结果进行分析,从而掌握(1)(?)“不输出”的含义;(2)子模式()的作用。
2023-04-22 22:13:11
269
原创 分别令p=p1~p4,运行下列代码,对运行结果进行分析。
结果分析:P4“\1”前缺少一个“\”,无法正确得出想要的结果。分别令p=p1~p4,运行下列代码,对运行结果进行分析。
2023-04-22 20:25:32
302
原创 DBeaver Community 23.0.2的安装与下载
下载网址: 等待下载双击打开点击“OK”点击“下一步”点击“我接受”点击“下一步”点击“下一步”点击“下一步”点击“安装”等待安装点击“完成”打开程序选择数据库进行连接。
2023-04-20 00:07:32
587
原创 分别使用正则表达式的子模式编号和子模式命名两种方法匹配ABAC、AABB、ABAB式成语
(2)分别查找text中ABAC、AABB和ABAB形式的词语,text = '''行尸走肉、金蝉脱壳、百里挑一、金玉满堂、(1)同时查找text中ABAC和AABB形式的词语,背水一战、霸王别姬、天上人间、不吐不快、海阔天空、情非得已、满腹经纶、兵临城下、春暖花开、插翅难逃、黄道吉日、天下无双、偷天换日、两小无猜、卧虎藏龙、珠光宝气、簪缨世族、花花公子、绘声绘影、国色天香、相亲相爱、八仙过海、金玉良缘、掌上明珠、皆大欢喜、浩浩荡荡、平平安安、秀秀气气、斯斯文文、高兴高兴。
2023-04-18 18:57:12
873
原创 清理C盘的8种方法
打开桌面的开始菜单栏→点击设置→点击系统→在系统栏处点击存储→在存储页面点击“更新内容的保存位置”→将默认的保存到C盘改为保存到D盘或者其他的存储地方后点击“应用”完成修改。建议大家不要将太多的文件放在桌面,在没有将桌面路径更改的情况下,系统但凡出了点问题,桌面上的内容就都会丢失。打开桌面的开始菜单栏→点击设置→点击系统→在系统栏处点击存储→在存储页面点击“临时文件”在桌面打开此电脑→右键点击C盘→点击属性→点击磁盘清理→点击清理系统文件。win+R→输入“%temp%”→确定→全选→删除。
2023-04-16 11:02:17
2885
原创 MySQL社区版下载安装教程
win+R打开命令编辑器,输入cmd打开命令提示符窗口,输入“mysql -uroot -p”和密码,查看是否安装成功。④可选择历史版本下载,选择好下载版本后点击离线安装包的“Downloads”.输入密码后点击“Check”→点击Next。点击“Finish” →点击“Next”输入自定义密码→点击“Next”右键点击“此电脑”→点击“属性”①点击“DOWNLOADS”找到并点击“MySQL”点击“Execute”点击“Execute”点击“Finish”点击“Execute”点击“Finish”
2023-04-15 20:13:37
7423
原创 Masm for windows 集成实验环境2023
链接:https://pan.baidu.com/s/11FBWTbD_jTx5mlHOyn_sSQ?解压压缩包(建议解压到D盘)→点击exe应用程序。下面我们来运行一个两个数的和的汇编程序。点击“多模块链接”→“编译成OBJ”点击“多模块链接”→“生成EXE”√创建桌面快捷方式→点击“下一步”等待安装→安装完成后点击“完成”
2023-04-14 20:45:57
6990
12
原创 基本信号的产生和实现
3.已知序列x[k] = [1, 2, 0, -1, 3, 2;k = -2, -1, 0, 1, 2, 3]1. 利用Matlab产生下列连续信号并作图。2. 利用Matlab产生下列离散序列并作图。
2023-04-11 00:44:07
199
原创 python安装第三方包(三种方法)
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple+包名 后按回车 出现sucessfully 即表明安装成功。在搜索框里输入要下载的包,可输入网址:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 提速。方法一:win+R打开命令运行框输入cmd打开命令提示符,在里面输入pip install +包名 后按回车。方法二:win+R打开命令运行框输入cmd打开命令提示符,在里面输入。
2023-04-09 16:21:49
9231
3
原创 八皇后问题(穷举法/枚举法/暴力解决)
八皇后问题:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问一共有多少种摆法。
2023-04-05 10:33:33
831
原创 计算前n个自然数的阶乘之和1!+2!+3!+...+n!的值。(用5种不同的方法实现)
from functools import reduce+from operator import mul(1种)计算前n个自然数的阶乘之和1!(用5种不同的方法实现)from math import factorial(2种)
2023-04-04 01:24:06
3835
原创 编写程序,输入边长n,在屏幕中央输出星号组成的菱形。(提示:使用str.center()方法)
编写程序,输入边长n,在屏幕中央输出星号组成的菱形。(提示:使用str.center()方法)
2023-04-04 00:15:00
696
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人