- 博客(23)
- 收藏
- 关注
原创 大模型参数量计算
本文介绍了大语言模型训练中的参数量计算、运算量估计、训练时间与显存需求估算方法。通过数学公式推导,详细说明了模型参数量与词表大小、解码器层数等参数的关系,并以LLaMA模型为例验证了计算准确性。在训练运算量方面,提出了6CP的估算公式,并对比了不同规模模型的运算需求。针对训练时间,给出了基于GPU数量和运算性能的计算方法。最后分析了训练显存占用情况,指出全量参数训练需要至少16倍参数量的显存资源,并提供了不同规模模型的GPU配置建议。这些计算方法在实践中得到了验证,与公开数据基本一致。
2025-09-11 14:12:16
651
原创 基于Kalman滤波的电池SOC估计
摘要:基于扩展卡尔曼滤波(EKF)的电池SOC估计方法,通过一阶RC模型实现状态预测与更新。首先利用电流积分预测SOC先验值,结合开路电压模型计算电压预测值;然后通过实测电压与预测电压的误差,结合Kalman增益矩阵进行状态修正。算法流程包括先验预测、误差计算、协方差更新和后验修正四个关键步骤,最终输出最优SOC估计值。Matlab代码实现了完整的EKF迭代过程,展示了SOC估计的实际计算流程。
2025-09-02 10:20:18
351
原创 基于递归最小二乘法进行电池内阻估计
摘要:本文提出一种基于一阶RC等效电路模型的参数辨识方法,通过测量电压、电流数据,采用递推最小二乘法估计参数$R_0$、$R_1$和$C_1$。模型线性化后转化为标准表达式,推导出参数递推公式和解析解表达式,并给出Matlab实现代码。该方法利用历史测量数据进行在线参数更新,适用于电池等动态系统的参数辨识,具有计算效率高、实时性好的特点。(150字)
2025-09-01 09:38:54
498
原创 利用SVM、ResNet、ViT分别实现CIFAR10数据集分类
由Cortes和Vapnik于1995年提出的SVM通过其最大余量原理建立了统计学习理论的范式转换。wbξmin21∥w∥2Ci1∑nξisubject toyiw⋅xib≥1−ξiξi≥0∀i其中,ϕ⋅将输入映射到高维空间,C控制正则化,ξi是松弛变量。
2025-06-05 18:22:18
1236
原创 Windows环境下Anaconda+Cuda+Pytorch安装教程
Pytorch1.0+CUDA10.0+cuDNN环境配置之谈(Win 10)win10下CUDA和CUDNN的安装(超详细)!亲测有效!链接。
2024-01-20 16:26:38
1676
1
原创 text和json文件读取——Python
{"date": "2011-02-01", "order_id": "3dea6f83-a9b2-4197-ba9f-2b25704c530b", "money": 2547, "province": "广东省"}{"date": "2011-02-01", "order_id": "0042323a-e555-4d64-a70b-81380ca3aae7", "money": 1193, "province": "四川省"}2011年2月销售数据JSON.txt。2011年1月销售数据.txt。
2024-01-15 15:07:31
504
1
原创 labelImg标注
1.下载labelImg,同一目录下新建两个文件夹,Annotations放标注后的xml文件,JPEGImages放需要标注的图片jpg文件。2.打开labelImg进行标注,Open Dir打开需要标注的文件夹JEPGImages,Change Save Dir将标注后的xml文件保存路径指定到Annotations路径下。3.Creat RectBox选择标注区域,并标明目标类别,一张图片所有类别标注完成Ctrl+S后,点击Next Image继续标注。
2023-12-06 20:04:43
805
1
原创 汉诺塔问题的两种写法——Python
4.方法二:利用list的append()和pop()实现。3.方法一:简单print()步骤。将A上n-1个移动到B;将A底层第n个移动到C;将B上n-1个移动到C;
2023-04-20 18:38:11
149
原创 Python 实现线性代数操作
【问题描述】根据以下要求,代码实现线性代数操作。a = np.array([[1.,2.],[3.,4.]])y = np.array([[5.],[7.]])(1) 输出创建的数组a(2) 输出数组a的转置(3) 输出形状为(2,2)的对角矩阵b(4) 输出对角矩阵的迹(5) 求解数组a和数组y的解【输入形式】【输出形式】输出完每一题答案后需换行输下一题答案【样例输入】【样例输出】【样例说明】【评分标准】import numpy as npdef main():
2022-04-30 09:57:34
2394
原创 Python 英文电影中参演人员名单一般以某种方式进行排版显示
【问题描述】英文电影中参演人员名单一般以某种方式进行排版显示。给定一个未排版的文件listin.txt,该文件中每行参演人员名单由冒号':'分隔成前后两部分,但格式杂乱无章,单词(由除空格和水平制表符之外的其它字符构成)之间可能有多个空格或水平制表符分隔。编写程序,要求将其按如下排版规则排版输出到另一个文件listout.txt中:1.从标准输入读取一整数,作为排版后所有各行冒号':'在一行中的固定位置;假设输入的整数肯定大于排版后所有各行冒号':'前的字符个数,位置从1开始计数;2.冒号'
2022-04-28 22:12:03
1943
原创 Python 从文件in162.txt中连续读入10个以磅为单位的重量值
【问题描述】从文件in162.txt中连续读入10个以磅为单位的重量值,将其转换为以千克为单位的值并求和,将计算所得的和sum输出到文件out162.txt中。 说明:一磅等于0.454千克。【输入形式】文件输入的每一行包含10个浮点数数值,以空格分隔。【输出形式】文件输出一个两位小数的数值sum。【样例输入】1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0【样例输出】4.54f = open("out162.txt", 'w').writ...
2022-04-25 09:15:39
2793
原创 Python 获取以逗号分隔的多个数据输入
【问题描述】获取以逗号分隔的多个数据输入(输入为一行),计算基本统计值(平均值、标准差、中位数)除中位数外,其他输出保留小数点后两位。
2022-04-17 17:08:49
12212
原创 Python 杨辉三角
【问题描述】杨辉三角形,也称帕斯卡三角,其定义为:顶端是 1,视为(row0).第1行(row1)(1&1)两个1,这两个1是由他们上头左右两数之和 (不在三角形内的数视为0).依此类推产生第2行(row2):0+1=1;1+1=2;1+0=1.第3行(row3):0+1=1;1+2=3; 2+1=3;1+0=1. 循此法可以产生以下诸行,如下图所示。定义一个函数 ,传入正整数参数 M,输出 M 行的杨辉三角(为使格式美观,采用M行中最大数的位数 做为数据输出时的占位宽度和 数据间的间隔)。
2022-04-10 22:12:21
1782
原创 Python 输入一个包含多个单词的英文句子
输入一个包含多个单词的英文句子,单词间以空格分隔,标点符号后跟一个空格。定义一个函数,功能是用指定的符号把单词连接起来。【输入形式】第一行输入一个英文句子第二行输入一个符号【输出形式】用符号连接起来的单词【样例输入】a string can be split on a delimiter..
2022-04-02 21:36:23
5894
原创 Python 在程序中定义函数fun(s)
编写程序,在程序中定义函数fun(s),当输入字符串s时,调用fun(s)判断s中是否存在重复的字符。要求当无重复字符时,输出原字符串s;当有重复字符时,输出重复字符及其出现次数组成的字典(区分大小写,即A≠a)。例如:输入:s:AABBCCED输出:{'A':2,'B':2,'C':2}def fun(): s=input('s:') b={} for i in s: b[i]=s.count(i) flag=0 for x
2022-04-02 21:13:22
3588
原创 Python 编写一个函数cacluate
编写一个函数cacluate, 可以接收任意多个数, 返回的是一个元组.元组的第一个值为所有参数的平均值(均值保留一位小数), 第二个值是大于平均值的所有值【输入形式】【输出形式】【样例输入】Please input numbers,and press the Enter to end.(gap with )1,2,3,4,5【样例输出】(3.0, [4, 5])def caculate(n): a=sum(n)/len(n) for i i
2022-04-02 21:02:35
3755
1
原创 Python练习 用异常处理改写猜数游戏程序
用异常处理改写猜数游戏程序,功能是:允许用户反复输入数,直至猜中程序选定的数(假定为100)。输入的数如果大于选定的数,则提示"larger than expected";如果小于选定的数,则提示"less than expected";如果用户输入的不是整数,则提示"input error";如果等于选定的数,则输出"you have tried N times, you win"并结束程序。【输入形式】一次或多次输入整数【输出形式】对于每一次输入,新起一行输出对于猜数结果的提示。【样例.
2022-04-02 19:38:30
1369
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅