- 博客(49)
- 收藏
- 关注
原创 列表之 s[::-1]、s[:]=s[::-1] 和 s=s[::-1]【小白补基础】
列表之 s[::-1]、s[:]=s[::-1] 和 s=s[::-1]
2024-12-17 15:03:00 113
原创 Hu矩原理 | cv2中基于Hu矩计算图像轮廓相似度差异的函数cv2.matchShapes【小白记笔记】
Hu矩原理以及cv2中基于Hu矩计算图像轮廓相似度差异的函数cv2.matchShapes
2024-12-16 15:25:45 751
原创 This application failed to start because no Qt platform plugin could be initialized.【小白找bug】
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
2024-12-16 09:35:56 213
原创 XIO: fatal IO error 22 (Invalid argument) on X server “localhost:10.0“【小白找bug】
解决报错:XIO: fatal IO error 22 (Invalid argument) on X server "localhost:10.0" after 383 requests (383 known processed) with 4 events remaining.
2024-12-16 09:19:36 608
原创 Scheduled Sampling工作原理【小白记笔记】
曝光偏差指的是:在训练过程中,模型始终使用真实的目标序列作为下一步的输入,但在推理过程中,它必须依赖自己的预测结果作为下一步的输入。Scheduled Sampling 的核心思想是:在训练过程中,不再总是使用真实的目标作为下一步的输入,而是逐步增加使用模型自己生成的预测结果作为下一步输入的概率。2、逐步过渡:在训练初期,模型大多数时间会使用真实的目标(类似 Teacher Forcing),但随着训练的进行,逐渐增加使用模型预测结果的概率。args.mix_rate,则使用模型的预测结果作为下一步输入。
2024-11-10 11:47:10 466
原创 Effective path-loss compensation model based on multipath exploitation for through wall radar imagin
与相同实验条件下的最新模型相比,仿真结果表明,该模型的信杂比、相对杂波峰值和检测概率分别提高了13.1%、17.4%和33.6% ,分别表明我们的模型可以更准确地表示场景。与传统的两步方法(图2a)相反,所提出的模型分三步补偿路径损耗衰减(图2b):首先,形成未补偿(中间)图像,然后估计可能的目标位置;关于墙后目标数量的先验信息可能是已知的,也可能是未知的。因此,对于给定大小为 NxNy 的像素网格,如果选择一个小常数 γ(表示目标占据的像素分数),使得 k << NxNy,则目标的最大数量 k 变为。
2024-10-13 23:33:50 818
翻译 Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layer【小白读论文】
专家的混合就是整个模型。虽然引入的技术是通用的,但在本文中,我们重点关注语言建模和机器翻译任务,众所周知,这些任务受益于非常大的模型。门控决策可以是二元的、稀疏的、连续的、随机的或确定性的,人们提出了各种形式的强化学习和反向传播来训练门控决策。虽然原则上我们只要求专家接受相同大小的输入并产生相同大小的输出,但在本文的初步研究中,我们限制模型是具有相同架构的前馈网络的情况,但具有 单独的参数。遗憾的是,这样的模型打破了上一段中的卷积技巧,因为 MoE 在一个时间步的输入取决于 MoE 在前一时间步的输出。
2024-10-08 15:37:13 109
原创 Pixel Distillation: Cost-flexible Distillation across Image Sizes and Heterogeneous Networks【小白读论文】
vanilla PD的总结:为图像分类任务的像素蒸馏方案提出了一个基线,称为 vanilla PD,具体来说,假设像素蒸馏中的小输入图像会导致学生浅层特征的空间信息不足,提出了一种输入空间表示蒸馏(ISRD)机制,从大输入中提取知识,以帮助学生的输入模块获得更丰富的表示。CNN和ViT都使用卷积层将输入图像映射到特征空间,但它们的输入特征的形式有很大不同,因此我们需要将CNN和ViT的特征变换为相同的形式,以实现广义蒸馏。在知识蒸馏方案的经典师生框架中,教师和学生具有相同的输入大小和不同的网络架构。
2024-10-03 16:01:25 579
原创 Recall and Learn: Fine-tuning Deep Pretrained Language Models with Less Forgetting【小白读论文】
随着训练的进行,模型逐渐聚焦于目标任务,在回忆预训练任务知识的同时,学习更多针对特定目标的知识。我们引入 Recall Adam (RECADAM) 优化器来集成二次惩罚和退火系数,它们分别是模拟预训练和目标转移机制的核心因素,通过将它们与 Adam优化器中的梯度更新解耦。2)适应的优化目标是LossT,而多任务学习的目标是优化LossM,即LossT和LossS的加权和。对于预训练数据不可用的第一个挑战,我们引入预训练模拟来将源任务的优化目标近似为二次惩罚,从而使模型参数接近预训练参数。
2024-09-25 14:25:58 807
原创 Latex两个表格在整个页面并排居中显示【小白随手记】
搜索的方法大部分都是适用于单栏的页面的,最终去问了gpt,上面的例子是gpt给的,gpt牛!,需要使用table*,使得table能够跨越两栏。
2024-09-25 09:45:49 638
原创 Memory Replay GANs: learning to generate images from new categories without forgetting【小白读论文】
由于顺序微调使网络无法正确生成先前类别的图像(即遗忘),为了解决这个问题,我们提出了记忆重放 GAN (memory replay GAN,MeRGAN),这是一种集成了记忆重放生成器的条件 GAN 框架。MNIST、SVHN 和 LSUN 数据集的定性和定量实验结果表明,我们的记忆重放方法可以生成有竞争力的图像,同时显着减少先前类别的遗忘。它们的条件空间(即类别),以及它们的潜在空间(即潜在向量 z)和参数空间最初也是对齐的,因为当前生成器是使用重放生成器的相同参数进行初始化的。和 x 也是对齐的。
2024-09-22 10:01:38 629
原创 Generative Models from the perspective of Continual Learning【小白读论文】
这种评估称为 G 的拟合能力,是测试 G 生成的样本训练的分类器的准确性。它使用两种生成模型:一种充当存储器,能够生成所有过去任务的数据,另一种学习从所有过去的任务和当前任务生成数据。在未来的工作中,我们计划研究任务边界的自动检测,或者尝试任务之间更平滑的过渡,而不是不相交的任务设置。4、VASE,也仅在VAE上进行了实验,它将备用表示能力分配给新知识,同时通过使用先前模型的权重来保护先前学习到的知识免遭灾难性遗忘。实验中使用的生成模型有:GAN,CGAN,WGAN,WGAN-GP,VAE,CVAE。
2024-09-20 22:26:48 545
原创 Continual Learning with Deep Generative Replay【小白读论文】
仅使用这两个模型,就可以轻松对先前任务的训练数据进行采样,并将其与新任务的训练数据交错。“scholar”与集成模型的师生框架的不同,师生框架的网络仅进行教学或学习。图(a)一个任务对应一个scholar,训练一系列scholar模型相当于连续训练单个scholar,同时参考其最新的先前scholar。每一个新的生成器的输入是最新任务的数据和以前生成器的输出,使得当前生成器能够包含以前任务的全部输入信息,求解器同理。在我们的深度生成重放框架中,模型通过生成的伪数据(使用GAN)的重放来保留先前获取的知识。
2024-09-20 16:52:47 958
原创 TypeError: ‘xxx‘ object is not callable【小白找bug】
上网搜索错误原因,一般都是说,变量和函数重名、返回值类型错误、无return值等等,找了半天都没发现这些错误。今天遇到了错误TypeError: ‘xxx’ object is not callable。最后发现是定义类忘了继承nn.Module。只需要加上nn.Module就可以了。这错误都能犯 /(ㄒoㄒ)/~~
2024-09-15 20:59:34 197
原创 teacher forcing 和 auto regressive 相关概念【小白记笔记】
2、teacher-forcing mode:ground truth作为下一state的输入,而不是将上一state的输出作为下一state的输入。这样可以避免在某个state出现错误,导致后面的都错了。体现到transformer中,就是decoder的输入是全部目标序列(ground truth),尽管前一步可能出现错误,这一步仍然要输入正确的。1、free-running mode:上一个state的输出作为下一个state的输入。auto regressive:仅根据过去的预测对未来进行预测。
2024-09-15 16:54:43 135
原创 Given groups=1, weight of size [4, 1, 2, 2], expected input[4, 3, 128, 256] to have 1 channels, but
Given groups=1, weight of size [4, 1, 2, 2], expected input[4, 3, 128, 256] to have 1 channels, but got 3 channels instead
2023-10-15 11:50:54 1042
原创 No property {id} found for type Tag! Did you mean ‘id‘?
报错信息Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Thu Mar 25 10:44:22 CST 2021There was an unexpected error (type=Internal Server Error, status=500).No property {id} found for type Tag!
2021-03-25 11:54:16 2746
原创 SpringMVC 通过Controller访问报404(源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示)
奈何一个错误一排就是几个小时,记录错误,避免下次再犯!
2020-11-20 16:27:58 11783 19
原创 什么是 JDBC ?
JDBC概念:Java DataBase Connectivity,Java数据库连接,也就是用Java语言操作数据库。JDBC本质:是官方定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动 jar 包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动 jar 包中的实现类。点击这里下载驱动 jar 包,提取码:r60s复制 jar 包,可以在你的工程文件新建一个名为 libs 的包,将文件粘贴进去,右键,找到 Add as Library ,如下图
2020-10-05 20:17:51 411
原创 实践出真知 -- 用Python处理Excel的一些实例
实践出真知,这次我们就通过一些实例来巩固一下用Python的openpyxl模块处理Excel的一些操作吧!一、乘法表创建程序,从命令行接收数字N,在一个Excel电子表格中创建一个N×N的乘法表。行1和列A用作标签,应该使用粗体。# coding=utf-8import openpyxlfrom openpyxl.utils import get_column_letterfrom openpyxl.styles import FontN = int(input('请输入一个数字:').
2020-08-31 23:23:12 14700 8
原创 当你学会用 Python 处理 Excel...
首先要安装 openpyxl 模块。读取 Excel 文档从工作簿中取得工作表:openpyxl.load_workbook() 函数接收文件名,返回一个 workbook 数据类型的值。这个workbook对象代表这个Excel文件。sheetnames 方法可以取得工作薄中所有表名的列表。通过 worksheet对象[‘表名字符串’] 可以工作薄中的一个指定工作表。worksheet对象.active 可以取得工作簿的活动表。import openpyxl# 用openpyxl.
2020-08-31 11:05:46 602 1
原创 【Python从入门到实践】之 数据可视化
Windows系统首先要安装Visual Studio绘制简单的折线图首先安装matplotlib库,Matplotlib 可以绘制多种形式的图形包括普通的线图,直方图,饼图,散点图以及误差线图import matplotlib.pyplot as pltsquares = [1, 4, 9, 16, 25]plt.plot(squares)plt.show()运行得到的图形:修改标签文字和线条粗细tick_params语法:Axes.tick_params(axis=‘bo.
2020-08-30 09:44:20 508
原创 吐血整理!Python 基础知识大全
变量和简单数据类型变量变量的命名:①变量名只能包含字母、数字和下划线,变量名可以以字母或下划线开头,但不能以数字开头。②不能将Python关键字和函数名用作变量名。字符串字符串就是一系列字符,Python 中,用引号括起来的都是字符串,引号可以是单引号或者双引号。使用方法修改字符串的大小写:title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。upper()将字符串的每个字母都转换成大写。lower()将字符串的每个字符都转换为小写。拼接字符串:Python
2020-08-23 12:33:53 1463
原创 Java IO -- 字节流与字符流
概述在程序中所有的数据都是以流的方式进行传输和保存的,程序需要数据时使用输入流读入数据,而当程序需要将一些数据保存起来时,就要使用输出流。IO流根据流向分为输入流和输出流。根据数据类型分为字节流和字符流。字节流有:字节输入流InputStream字节输出流OutputStream字符流有:字符输入流Reader字符输出流Writer字节流字节流主要操作byte类型数据,以byte数组为准,主要操作类是OutputStream和InputStream。字符流字节流与字符流的区别
2020-08-17 15:01:34 298
原创 瞧一瞧,看一看!Java异常的捕获及处理
异常的基本概念异常是导致程序中断运行的一种指令流,如果不对异常进行正确的处理,则可能导致程序的中断执行,所以在程序的设计中必须要考虑各种异常的发生,并正确的做好相应的处理,这样才能保证程序的正常执行。异常的分类异常分为严重异常-Error 和 一般异常,一般异常又分为运行时异常(RuntimeException)和 编译时异常(除了RuntimeException)。注:出现Error一般不做异常处理,因为是比较严重的问题,可能与代码没有关系。出现RuntimeException也不做异常处理
2020-08-16 17:03:44 412
原创 念数字:输入一个整数,输出每个数字对应的拼音
平时练习中一些题目,改进空间还有很大,希望大神多多指教!念数字输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:0: ling1: yi2: er3: san4: si5: wu6: liu7: qi8: ba9: jiu输入格式:输入在一行中给出一个整数,如:1234。提示:整数包括负数、零和正数。输出格式:在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如 yi er san si。输入样例:-60
2020-05-11 07:50:12 4009 3
原创 C语言编程练习——数组(一)
帮一个 c语言小白 盆友撸代码,改进的空间还有很大,希望大神多多指教!一、组合数的和给定 N 个非 0 的个位数字,用其中任意 2 个数字都可以组合成 1 个 2 位的数字。要求所有可能组合出来的 2 位数字的和。例如给定 2、5、8,则可以组合出:25、28、52、58、82、85,它们的和为330。输入格式:输入在一行中先给出 N(1 < N < 10),随后给出 N 个不同的非 0 个位数字。数字间以空格分隔。输出格式:输出所有可能组合出来的2位数字的和。输入样例:3 2
2020-05-11 07:43:20 3665 2
原创 C语言编程练习——循环结构(二)
帮一个 C语言小白 朋友撸代码,改进的空间还有很大,希望大神多多指教!一、奇偶分家给定N个正整数,请统计奇数和偶数各有多少个?输入格式:输入第一行给出一个正整N(≤1000);第2行给出N个非负整数,以空格分隔。加粗样式输出格式:在一行中先后输出奇数的个数、偶数的个数。中间以1个空格分隔。输入样例:988 74 101 26 15 0 34 22 77输出样例:3 6...
2020-04-24 17:11:01 2118 1
原创 C语言编程练习——循环结构(一)
帮一个 C语言小白 朋友撸代码,改进的空间还有很大,希望大神多多指教!一、生成3的乘方表输入一个非负整数n,生成一张3的乘方表,输出30~3n的值。可调用幂函数计算3的乘方。输入格式:输入在一行中给出一个非负整数n。输出格式:按照幂的递增顺序输出n+1行,每行格式为“pow(3,i) = 3的i次幂的值”。题目保证输出数据不超过长整型整数的范围。输入样例:3输出样...
2020-04-24 16:57:47 7660 2
原创 C语言编程练习——选择结构(二)
帮一个 C语言小白 朋友撸代码,改进的空间还有很大,希望大神多多指教!一、比较大小本题要求将输入的任意3个整数从小到大输出。输入格式:输入在一行中给出3个整数,其间以空格分隔。输出格式:在一行中将3个整数从小到大输出,其间以“->”相连。输入样例:4 2 8输出样例:2->4->8#include<stdio.h>int main(){...
2020-04-19 21:13:43 4466
原创 C语言编程练习——选择结构(一)
帮一个 C语言小白 朋友撸代码,改进空间还有很大,希望大神多多指教!一、12-24小时制编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的时间。输入格式:输入在一行中给出带有中间的:符号(半角的冒号)的24小时制的时间,如12:34表示12点34分。当小时或分钟数小于10时,均没有前导的零,如5:6表示5点零6分。提示:在scanf的格式字符串中加入:,让scanf来处理这...
2020-04-16 20:58:42 5737 12
原创 C语言编程练习——顺序结构(二)
帮一个 C语言小白 朋友撸代码,改进的空间还很大,希望大神多多指教!一、交换a和b的值交换变量a,b的值,如输入a的值为1,b的值为5,则输出a的值为5,b的值为1。输入格式:输入两个整数,之间用一个空格间隔。输出格式:在一行中按照“a=x,b=y”的格式输出,其中x和y均是原样输出,不加宽度控制。输入样例:1 5输出样例:a=5,b=1代码如下:#include&...
2020-04-16 20:29:16 6653
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人