自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 收藏
  • 关注

原创 postman 传递 raw 参数错误 org.springframework.web.bind.MissingServletRequestParameterException: Required I

使用 postman 传递 raw 参数错误:org.springframework.web.bind.MissingServletRequestParameterException: Required Integer parameter ‘xxx’ is not present端上传来的 content-type 对应的值为 application/json:导致:端上将 content-type 修改为 application/x-www-form-urlencoded:

2024-08-05 20:14:06 205

原创 word 毕业论文格式调整

然后设置标题自动编号。点击左下角的“格式” -> “编号”

2024-05-09 10:36:53 1200

原创 自定义模型继承 Hugging 的 PreTrainedModel

使用 HuggingFace 的 Trainer 进行训练,自定义模型继承 PreTrainedModel,希望能够通过 from_pretrained 容易地实现:从上次保存的 checkpoint 处继续训练。问题定位为:cls.config_class 为 None,结果导致。自定义模型时,声明 config_class。

2024-04-12 17:49:18 473

原创 RuntimeError: one of the variables needed for gradient computation has been modified by an inplace o

【代码】RuntimeError: one of the variables needed for gradient computation has been modified by an inplace o。

2024-04-12 17:40:27 583

原创 HuggingFace 错误 ValueError: You are trying to save a non contiguous tensor: `visual_cnn.pre.0.xx_chan

【代码】HuggingFace 错误 ValueError: You are trying to save a non contiguous tensor: `visual_cnn.pre.0.xx_chan。

2024-04-12 17:35:06 1143 2

原创 Hugging 的 Trainer 训练多输入网络遇到的问题 The batch received was empty, your model won‘t be able to train on it

Hugging 的 Trainer 在训练过程中会自动删除未被使用的列(指的是在模型的前向传播中未被使用),结果导致把所有列都删除了,从而导致。在训练参数中指定不要移除无用列。

2024-04-11 17:27:54 907

原创 HuggingFace 自定义数据集,使用 Trainer 训练,多个输入,定义多流网络

在HuggingFace (transformers) 自定义图像数据集、使用 DeiT 模型、Trainer 进行训练回归任务 文章中的 3.Dataset 部分曾提到过,如何自定义 Dataset。# 1) 自定义类继承 Dataset# 2)重写 __init__,__len__,__getitem__ 方法# 根据自己的数据集处理步骤进行编写pass# 读取数据集后处理!!重点 __getitem__ 方法的返回值# 标签# 人脸图像# 右眼图像# 左眼图像# 自定义模型。

2023-12-29 12:13:41 1576

原创 mac 环境如何实现 CAJ 转 PDF

在知网上下载的硕士论文是后缀为 .caj 的文件,但是没有找到免费的 mac 版本的 caj 阅读器,导致在 mac 环境无法打开 caj 文件。可以看到 caj2pdf 项目中有一个 caj2pdf 文件,我们就是要用这个脚本完成文件格式的转换。项目的 README 文档。

2023-12-27 15:03:24 734

原创 HuggingFace 自定义数据集,使用 Trainer 训练,输入增加多个维度信息

其中 transformers 为使用 conda create -n transfoemers 创建的环境名称。在我的计算机中,transformers.trainer_utils.py 文件的全路径为。

2023-11-27 10:39:54 985

原创 python 读取文件, 转化为 json 格式, 获取 json 中某个属性的值

想要读取其中的 fileVideoId, 组成一个列表后返回.

2023-09-08 10:17:18 593

原创 mapstruct 错误 java.lang.NoSuchMethodError: Ljava/lang/Double 错误

maven clean, 然后 maven install。在使用 mapstruct 的过程中遇到错误。重启 idea, 然后再次运行代码即可.

2023-08-04 10:57:26 689 1

原创 适配器模式在 JDK 及 spring 源码中的引用

所以对外提供了一个适配器:DisposableBeanAdapter,将这些判断封装起来,外部使用者直接调用 DisposableBeanAdapter 的 destory() 方法即可,在里面会判断到底去调用 close 方法,还是 destroy 方法,或者其他。外部使用者遍历所有适配器,看当前是配置是否支持处理器,如果支持,则直接调用适配器的 handle 方法进行请求的处理。适配器模式是一种结构型设计模式, 它能使接口不兼容的对象能够相互合作。处理器指的是:接收用户请求,并进行处理的类或方法。

2023-06-22 14:34:33 1082

原创 模版方法模式在 JDK 及 spring 源码中的应用

// ...... 省略其他内容 }");} }

2023-06-20 11:36:42 500

原创 JDK8 日期有关操作(获得指定日期所在周的星期一、计算两个日期间隔的周数)

1. 获得指定日期所在周的星期一2. 计算两个日期间隔的周数

2023-03-27 14:21:30 571 1

原创 在用 FinalShell 连接 Ubuntu 虚拟机时,出现`java.net.ConnectException: Connection refused: connect`错误。

在用 FinalShell 连接 Ubuntu 虚拟机时,出现`java.net.ConnectException: Connection refused: connect`错误。

2023-03-04 15:34:01 779

原创 jmh 的使用

IDEA jmh 的使用:① IDEA 打 .jar 包;② 使用 JMH 测试多线程与单线程运行效果

2023-02-13 11:07:54 280

原创 python 将 .pdf 文件转为 .md

【代码】python 将 .pdf 文件转为 .md。

2023-02-12 13:01:17 2113

原创 javac 命令错误: 编码GBK的不可映射字符

错误: 编码GBK的不可映射字符

2023-02-02 18:34:45 364

原创 IDEA 切换 JDK 版本

想要在这样一个 Project 中的多个 Module 之间使用不同的 JDK,比如在 review 中使用 JDK8,source_jdk7 中使用 JDK7。依次点击 File -> Project Structure…安装过程:下载对应的 .exe 文件后安装即可。tips:本地电脑提前安装。

2023-01-29 23:37:32 7357

原创 ImportError: libgthread-2.0.so.0: cannot open shared object file: No such file or directory

【代码】ImportError: libgthread-2.0.so.0: cannot open shared object file: No such file or directory。

2023-01-20 17:45:27 471

原创 Hugging(transformers)读取自定义 checkpoint、使用 Trainer 进行测试回归任务

Hugging(transformers)自定义图像数据集、使用 DeiT 模型、Trainer 进行训练回归任务会产生 checkpoints。读取自定义 checkpoint、使用 Trainer 进行测试,看模型在测试集上的表现怎样。

2023-01-17 18:58:51 2510

原创 HuggingFace (transformers) 自定义图像数据集、使用 DeiT 模型、Trainer 进行训练回归任务

使用 Hugging Face 的 transformers 模块,自定义图像数据集,使用 transformers 的 DeiT 模型,Trainer 训练回归任务,并使用 transformers 内置的 Tensorboard 进行可视化。

2023-01-16 13:59:33 3612

原创 CondaSSLError: OpenSSL appears to be unavailable on this machine. OpenSSL is required to download an

(paddlepaddle) C:\Users\ASUS>conda install paddlepaddle-gpu==2.4.1 cudatoolkit=11.2 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forgeCollecting package metadata (current_repodata.json): failedCondaSSLError: OpenSSL appears to

2023-01-14 15:44:33 10893 17

原创 windows 平台执行 pip install eos-py 命令错误

系统变量中的Path。

2022-12-27 19:42:56 623

原创 “无法访问 E:\ 参数错误” 问题的解决

一般在使用移动硬盘、u盘、SD卡等外部设备时比较容易遇到这个问题。当你打开某个设备时,系统弹出提示框:“位置不可用”,并且在窗口中显示“无法访问参数错误。是 Windows 内置的硬盘查错和修复工具。它可以帮助你修复磁盘坏扇区、文件丢失、系统文件错误等问题。发现坏扇区,它会自动进行修复。但坏扇区上的数据会丢失。如果外部设备中有重要数据,请提前进行文件备份。在Windows搜索框中输入“命令提示符”,然后右键点击命令提示符,然后选择“以管理员身份运行”。是无法访问的外部设备的驱动器号。

2022-11-13 10:17:48 5278 1

原创 下载 bilibili 视频字幕文件

首先将上述字幕文件下载到本地,然后执行如下代码,提取字幕文件中的文本内容。打开一个 bilibili 网页,鼠标右键,然后点击 “检查”选项切换到 “Network”,然后重新打开此网页。进行过滤,然后可以看到一个 后缀为。的文件,即为该视频对应的字幕文件。

2022-10-24 14:41:13 4295

原创 在自己的代码上使用 Tensorboard 可视化,处理多张输入图像时遇到的问题 RuntimeError: 0 INTERNAL ASSERT FAILED at ..\torch\csrc\jit

在自己的代码上使用 Tensorboard 进行训练可视化时,网络输入多张图像情况下遇到的问题:RuntimeError: 0 INTERNAL ASSERT FAILED at ..\torch\csrc\jit\ir\alias_analysis.cpp:318, please report a bug to PyTorch. We don't have an op for aten::to but it isn't a special case. Argument types: T

2022-10-17 16:05:30 1039

原创 统计 MNIST 手写数字数据集中每个数字的个数

【代码】统计 MNIST 手写数字数据集中每个数字的个数。

2022-10-15 20:22:56 1429

原创 PyCharm 将项目由原来的 push 到 GitHub 切换为 push 到 Gitee

原来是在 PyCharm 中将项目同步到 GitHub 上,但最近发现 GitHub 不太稳定,经常打不开,所以准备使用 Gitee 来同步项目。预先准备:PyCharm 已经配置好了 GitHub 与 Gitee。可以看到这里有 GitHub 和 Gitee 两个选项,名字分别为。先 Commit,然后点击 Push 开始同步项目,可以看到这里有。如果想将项目同步到 Gitee,只需在这里选择。

2022-10-07 16:14:55 576

原创 打印卷积层和最大池化层输出维度

执行完卷积层或最大池化层代码后,输出的张量维度为多少

2022-10-06 21:31:24 1225

原创 Eye Tracking for Everyone 代码复现环境

在复现 `Eye Tracking for Everyone` 代码时,发现将模型迁移到 `cuda` 的过程超级慢,即 `main.py` 文件中的 `model.cuda()` 语句执行时间过长。

2022-10-04 16:29:40 1155 9

原创 ppt 插入柱状图及基础功能调整

可以看到现在的图例是在柱状图的上方横向排列。可以看到上图即为添加了纵轴刻度的柱状图。

2022-09-19 19:48:02 8302

原创 Eye Tracking for Everyone 译文版

从科学研究到商业应用,眼动跟踪是许多领域的重要工具。尽管眼动跟踪器的应用范围很广,但它还没有成为一种普遍的技术。我们相信,通过构建可在手机和平板电脑等商品硬件上运行的眼动跟踪软件,我们可以将眼动跟踪的力量放在每个人的手掌上,而不需要额外的传感器或设备。我们通过引入来解决这个问题,这是第一个大规模的眼球追踪数据集,包含了来自 1450 多人的数据,包括近 250 万帧。利用 GazeCapture,我们训练了iTracker,一个用于眼球追踪的卷积神经网络。.........

2022-08-04 11:49:46 2294

原创 python 根据 url 批量下载文件到本地

一个很好的下载方法是将服务器上的文件压缩为一个压缩包,然后直接下载一个压缩包到本地即可。将服务器上的文件(动物图片)批量下载到本地,并保留服务器上的目录结构。该方案缺点压缩后的压缩包过大,如果下载中断则需重头开始下载。.........

2022-07-23 11:21:26 4861

原创 Linux 服务器上传文件到阿里网盘

6)macOSamd64适用IntelCPU的机器,macOSarm64目前主要是适用苹果M1芯片的机器。3)386/x86适用32系统,包括Intel和AMD的CPU系统。7)iOSarm64适用iPhone手机,并且必须是越狱的手机才能正常运行。1)arm/armv5/armv7适用32位ARM系统。5)mips适用MIPS指令集的CPU,例如国产龙芯CPU。适用64位系统,包括Intel和AMD的CPU系统。2)arm64适用64位ARM系统。......

2022-07-22 14:37:06 2684

原创 import keras时遇到的错误 TypeError: Descriptors cannot not be created directly. If this call came from a _

TypeError: Descriptors cannot not be created directly.If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.If you cannot immediately regenerate your protos, some other possible workaround

2022-06-09 20:27:10 1811 2

原创 Chrome 安装 driver

查看 Chrome 的版本,在浏览器中输入以下:注意:上图可以看到安装的 Chrome 浏览器版本为 102.0.5005.63 (正式版本),打开如下网址,按版本下载相应驱动版本,具体操作步骤见下图https://www.cnblogs.com/yiwenrong/p/12657971.htmlhttps://liushilive.github.io/github_selenium_drivers/md/Chrome.htmlhttps://blog.csdn.net/weixin_3718532

2022-05-31 16:26:30 960

原创 python BGR 转换为 RGB

将 numpy.ndarray 类型的 BGR 转为 RGB:if __name__ == '__main__': image_path = '1.jpg' image = cv2.imread(image_path) print('before image:', image.shape) # (1520, 720, 3) out = image.transpose((2, 1, 0))[::-1] print('after image:', out.shape)

2022-05-24 17:13:58 1492

原创 使用 resnet50 网络训练多分类模型完整代码

零、导包准备import torchfrom torchvision import datasets, models, transformsimport torch.nn as nnimport torch.optim as optimfrom torch.utils.data import DataLoaderimport timeimport numpy as npimport matplotlib.pyplot as pltimport osfrom tqdm import tq

2022-05-19 12:52:10 17904 32

原创 yolov5 tensorboard 可视化查看

问题描述在使用 yolov5 训练的过程中,想查看训练过程曲线。问题解决找到 models/yolo.py 文件,将最下面有关 Tensorboard 的注释打开: # Create model model = Model(opt.cfg).to(device) model.train() # Profile if opt.profile: img = torch.rand(8 if torch.cuda.is_available() el

2022-05-17 20:08:12 3354 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除