- 博客(22)
- 资源 (6)
- 收藏
- 关注
原创 一分钟搞定:使用脚本从HuggingFace镜像站下载模型或数据集
在模型训练和部署中,往往会遇到访问HF超时的问题。因此我们常常会提前将模型权重或数据集下载到本地。但相关文件往往比较多,在网页上手动下载太过繁琐。一个一键下载指定HF仓库的脚本就非常实用。
2024-12-16 17:41:07
1275
原创 正则表达式
regular expression正则表达式正则表达式是一个特殊结构的式子,用来指定(或者说是代表、列举)一类有某种共同特征的字符串。比如:ba, baa, baaa, baaaa, …正则表达式在很多地方有应用,word,vi,grep,python,xshell等等。比如在编辑器中需要设置某一个字符串高亮,或者是检索,常常会有一个正则表达式的选项可供勾选。进一步的正则表达式和有限状态自动机(finite state automata)还在NLP自然语言处理中有应用,用以确认输入的字符串是否是机器
2022-01-10 11:14:38
271
原创 docker的理解和使用
docker的使用什么是docker容器的命令docker的pull与push附什么是docker引用几篇刚接触docker时可以借鉴的文章:docker可以用于快速部署运行环境,在服务器上构建自己的环境,在docker里面自己可以作为root用户配置dockers的一些需求。docker还可以上传到dockerhub的仓库里,方便异地使用。通俗的理解什么是docker一般的用户是没有使用docker的权限的,需要添加到dockers用户组内:为非root用户添加docker组do
2021-12-25 12:31:57
1763
原创 跨越局域网实现远程桌面
Win10内网穿透远程桌面被控PC win10升级为专业版被控PC 打开允许远程连接被控PC 内网穿透手机端连接PC从另一电脑控制appendix大部分利用windows自带的远程桌面只能在同一局域网下使用,比如公司局域网,校园网。这也带来一定方便,比如在公司食堂访问办公室电脑给同事发个文件,在学校教室访问寝室电脑传个课件。但真正意义上的远程桌面应该是全互联网的,例如你出去旅游,突然领导让你给他发个一份资料,这时手机控制电脑远程桌面就能排上用场了;亦或者用自己电脑在家访问公司电脑。远程桌面有第三方软件,例
2021-08-19 13:18:56
12147
2
原创 python数据可视化
数据可视化生成数据绘制折线图绘制散点图生成数据绘制折线图import matplotlib.pyplot as pltinput = [1, 2, 3, 4, 5, 6, 7]s = [1, 2, 3, 67, 8, 20, 9]plt.plot(input, s, linewidth=1) # 绘制图形plt.title("here is title", fontsize=24) # 图像标题plt.xlabel("value", fontsize=14) # x轴说明plt.y
2021-08-18 17:54:30
286
原创 python
python--字典字典的创建与访问字典的创建与访问创建空字典,字典用放在花括号{ }中的一系列键值对表示。每个键key与每个值value相关联,可以使用键来访问与之关联的值。python不关心键值对的顺序,只关心键值对的对应关系。与键关联的值可以是数字、字符串、列表乃至字典。target = {} # 创建一个空字典target["boxes"] = boxes # 添加键值对target["labels"] = labelstarget["masks"] = maskstarget["
2021-08-17 23:22:32
201
1
原创 批量归一化 Batch Normalization
Batch Normalization 批量归一化motivation深度神经网络面临的问题BN达到的效果BN层如何对批量数据归一化BN层的训练与推理motivation深度神经网络面临的问题在深度神经网络的训练过程中,由于前面网络层的参数在不断发生改变,导致每一层的输入分布随着训练进行也在不断改变,这使得深度网络训练变得复杂。神经网络学习的本质就是在学习数据的分布,这也是为什么要求训练数据集与测试数据集的分布一致。每一批训练数据的分布各不相同,网络就要在每次迭代去学习适应不同的分布。这将会降低网络训
2021-07-19 22:31:03
643
原创 多光谱数据的贝叶斯分类
多光谱数据的贝叶斯分类1.原理介绍1.1最佳统计分类器1.2高斯模式类的贝叶斯分类器2.多光谱图像贝叶斯分类2.1分类结果2.2MATLAB代码1.原理介绍1.1最佳统计分类器来自类 ωj 的特定模式概率表示为 p(ωj/x)。如果模式分类器判断 x 来自类 ωj,而实际它来自类 ωi,那么分类器就会导致一次损失,表示为 Lij。由于模式 x 可能来自 W 中的任何一个类,故将模式 x 判决为 ωj 的平均损失为:根据贝叶斯公式, p(A/B) = [P(A)P(B/A)]/P(B),所以上.
2021-06-18 00:26:58
1353
1
原创 Matlab滤波器设计与滤波器特性分析(sptool、filterdesigner)
滤波器设计与滤波器特性分析3.1 实验目的3.2 实验原理3.3 实验内容3.3.1 IIR滤波器设计3.3.2 FIR滤波器设计3.3.3 滤波器特性分析3.3.4 滤波器的实际运用实验总结:3.1 实验目的1、 掌握 Matlab 下滤波器设计工具(fdatool)的使用方法。2、 掌握 IIR 滤波器设计方法与 FIR 滤波器设计方法。3、 了解 IIR 滤波器设计与 FIR 滤波器设计方法的差异。4、 掌握滤波器特性分析的方法。5、 了解Matlab中sptool工具的使用方法。3.2
2020-12-22 16:01:46
12548
原创 数字钟(实验报告)
数字钟一、 实验目的二、实验原理三、 实验内容四、 思考题五、 反思与总结一、 实验目的掌握用数字集成电路设计数字钟的基本原理和方法。熟悉典型集成电路的逻辑功能,掌握 N 进制计数器的设计与实现。了解数字钟电路的调试及故障排除方法。二、实验原理数字钟由振荡器、分频器、计数器、译码显示电路和校时校分控制电路组成。 其逻辑框图如下:(1) 振荡器、分频器电路振荡器是整个数字钟的核心,它的稳定度和频率的精确度决定了数字钟计时的准确性,是影响数字钟质量的决定性因素之一。在实际电路中采用晶体振荡
2020-12-14 18:46:01
28607
3
原创 模式识别Eigenface_PCA
EigenFace方法人脸识别模式识别EigenFace方法人脸识别PCA降维Eigenface算法代码PCA降维●为什么要降维:原始观察空间中的样本具有极大的信息冗余;样本的高维数引发分类器设计的“维数灾难”;数据可视化、特征提取、分类与聚类等任务需求;●线性降维通过特征的线性组合来降维本质上是把数据投影到低维线性子空间线性方法相对比较简单且容易计算代表方法有:主成分分析(PCA),线性判别分析(LDA),多维尺度变换(MDS)●LDA寻找最能把两类样本分开的投影,使投影后两类样
2020-12-08 23:06:01
700
原创 RDT通信
基于套接字编程实现RDT通信RDT即可靠数据传输,此处基于套接字编程,在UDP的基础上,实现RDT通信。内容基于套接字编程实现RDT通信相关原理:代码:头文件:makefile文件:rdt_stopwait_receiver.c文件:rdt_stopwait_sender.c文件:可能的遇到问题与解决方法相关原理:RDT通信的意义:由于 IP 协议为传输层提供的只是 best-effort 服务,并不能保证端到端的可靠数据传输。如果要基于 UDP 协议实现可靠数据传输,需要对 UDP 协议进行扩
2020-12-04 21:58:16
2823
2
原创 移位寄存器及其应用
移位寄存器及其应用15号实验台移位寄存器移位寄存器及其应用一、实验目的二、 实验原理实验器件:三、实验内容四、思考题一、实验目的1、进一步掌握时序逻辑电路的设计步骤和方法;2、熟悉和了解移位寄存器的工作原理功能及应用方法;3、熟悉中规模4位双向移位寄存器的逻辑功能。二、 实验原理●具有寄存数据功能的逻辑电路称为寄存器。移位寄存器是指寄存器中所存的代码能够在移位脉 冲的作用下依次左移或右移。●根据存取信息的方式不同,移位寄存器可分为:串入串出、串入并出、并入串出、并入并出四种形式。●既
2020-12-02 23:20:45
17153
原创 抢答器设计与测试(实验报告)
抢答器一、 实验目的综合运用 D 触发器、门控时钟、计数器等。用 LED 和数码管显示抢答成功的组号。了解小型综合数字系统实验的调试和故障排除方法。二、 实验原理及内容完整的实验电路图如下图:1.抢答模块抢答模块电路如下:抢答开始前,由主持人按下????????复位开关, 74LS175 的????0-????3的输出为 0。当抢答开始后,反应最快的参赛者按下开关,对应的 LED 点亮,同时,切断了 74LS175 的时钟信号,电路不再接受其他参赛者的抢答。2.数码管显示模块
2020-11-30 18:30:24
18795
1
原创 负反馈放大器的研究
负反馈放大器的研究厚实验目的:1、加深理解负反馈对放大器性能的影响2、掌握负反馈放大器各项性能指标的测量3、学习Multisim软件中基本虚拟仪器的使用实验原理:带有反馈网络的放大器称为负反馈放大器,其方框图如下Xi为输入信号,Xi‘为净输入信号,Xf为反馈信号,Xo为输出信号,A为基本放大器,F为反馈网络因为输入连接形式有并联或串联,输出取样有电压或电流,所以负反馈放大器有四种,分别是:电压串联反馈、电压并联反馈、电流串联反馈、电流并联反馈反馈分为正反馈和负反馈:正反馈引入反馈后,
2020-11-28 23:00:57
5826
1
原创 编码器和译码器(数电实验报告)
编码器和译码器一、 实验目的掌握用逻辑门实现编码器的方法掌握中规模集成电路编码器和译码器的工作原理即逻辑功能掌握 74LS138 用作数据分配器的方法熟悉编码器和译码器的级联方法能够利用译码器进行组合逻辑电路设计二、 实验原理1. 编码器把二进制码按一定的规律编排,例如 8421 码、格雷码等,使每组代码具有一特定的含义(代表某个数或控制信号)称为编码 。 具有编码功能的逻辑电路称为编码器 。如图是常用的 8 线-3 线优先编码器 74LS148 与其功能表。 ????′ = 0表
2020-11-28 22:34:16
67285
5
原创 socket实现TCP/UDP通信协议设计
基于套接字编程的TCP/UDP通信协议设计tcp提供客户与服务器的连接,一个TCP客户建立一个与服务器的连接,并与能够服务器交换数据,然后终止连接,提供可靠性。当TCP向另一端发送数据时,它要求对端返回一个确认,如果确认没有收到,TCP自动重传数据,并等待更长时间。UDP是一个简单的传输层协议,提供无连接的服务,不需要与客户端建立连接。UDP客户端与服务器不必存在长期的关系,缺乏可靠性。协议不保证分组能够最终到达目的地,不保证各个分组按先后顺序跨网络保持不变,也不保证每个分组只到达一次。Socket编
2020-11-28 22:06:35
1315
原创 感知器算法(固定增量法)
模式识别固定增量法求分界面实验目的:使用C++编写程序,完成对固定增量法求分界面的上机实现。深入理解固定增量法求分界面,包括初始权向量、样本集顺序对所求分界面的影响;固定增量值的大小对迭代进程和迭代是否收敛的影响;线性不可分样本使用有限迭代次数得到结果等等。提高编写程序的分而治之程度,注释完善、提高可读性。实验原理:感知器算法中固定增量ρ。在每一次迭代过程中,若发现未正确分类的样本,就对判别函数进行权值修正,直到全部样本都正确分类,输出判别函数。① 给定初始值:置 k 0,分别给每个
2020-11-28 10:07:15
3695
原创 加法器与数据选择器(数电实验报告)
数据选择器与加法器15号试验台一、 实验目的1、 熟悉中规模集成电路数据选择器的工作原理和逻辑功能。2、 了解数据选择器的应用。3、 掌握组合逻辑电路的设计方法,理解半加器和全加器的逻辑功能。4、 掌握中规模集成电路加法器的工作原理及其逻辑功能。二、 实验原理① 数据选择器数据选择器又称多路选择器,是一个数据开关,它从N路源数据中选择一路送至输出端。双4选1数据选择器74LS15374LS153功能表:输入 输出G‘ A1 Ao Y1 X X 00 0 0 Do0 0
2020-11-28 10:01:11
53111
原创 FFT算法实现与分析MATLAB
FFT算法实现厚2.1实验目的I、加深对快速傅里叶变换的理解。II、掌握 FFT 算法及其程序的编写。III、掌握算法性能评测的方法。IV、熟悉MatLab编程。2.2实验原理一个连续信号Xa(t)的频谱可以用它的傅里叶变换表示为:如果对该信号进行理想采样,可以得到采样序列:同样可以对该序列进行z变换,其中T为采样周期:当z=e^jω的时候,我们就得到了序列的傅里叶变换:其中w称为数字频率,它和模拟域频域的关系为:其中fs是采样频率。上式说明数字频率是模拟频率对采样率 f
2020-11-28 09:47:33
10231
原创 matlab信号基本特性分析
数字信号处理实验-信号及系统基本特性分析一、实验目的二、实验原理三、实验内容选做一、实验目的1、 学习 Matlab 编程的基本方法;掌握常用函数用法。2、 了解不同信号的频域特性,理解时域特性与频域特性之间的关联性。3、 掌握典型信号序列的时域和频域基本特性。4、 熟悉理想采样的性质,了解信号采样前后的频谱变化,加深对采样定理解。5、 了解离散系统的时域/频域特性及其对输出信号的影响,掌握系统分析方法。二、实验原理三、实验内容1.3.1 Matlab操作与使用1)文件操作预先在路
2020-11-26 23:58:54
6372
3
霍夫变换与全局阈值分割、Otsu方法
2021-05-26
二值形态学与灰度级形态学
2021-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人