- 博客(81)
- 收藏
- 关注
原创 springmvc 匹配任意 URL(/**),并且获得拦截到的具体 URL 路径值
期望拦截以 /test 开头的任意 URL,并且获取后面完整的 URL。比如有一个 URL:/test/update/user/2。,由此获取到了预期的 URL:/hello/aa。期望:拦截该请求,并且获取到 URL 后缀。
2024-10-11 21:52:06
273
2
原创 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
267
原创 自定义模型继承 Hugging 的 PreTrainedModel
使用 HuggingFace 的 Trainer 进行训练,自定义模型继承 PreTrainedModel,希望能够通过 from_pretrained 容易地实现:从上次保存的 checkpoint 处继续训练。问题定位为:cls.config_class 为 None,结果导致。自定义模型时,声明 config_class。
2024-04-12 17:49:18
787
原创 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
951
原创 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
1823
7
原创 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
1619
原创 HuggingFace 自定义数据集,使用 Trainer 训练,多个输入,定义多流网络
在HuggingFace (transformers) 自定义图像数据集、使用 DeiT 模型、Trainer 进行训练回归任务 文章中的 3.Dataset 部分曾提到过,如何自定义 Dataset。# 1) 自定义类继承 Dataset# 2)重写 __init__,__len__,__getitem__ 方法# 根据自己的数据集处理步骤进行编写pass# 读取数据集后处理!!重点 __getitem__ 方法的返回值# 标签# 人脸图像# 右眼图像# 左眼图像# 自定义模型。
2023-12-29 12:13:41
2175
原创 mac 环境如何实现 CAJ 转 PDF
在知网上下载的硕士论文是后缀为 .caj 的文件,但是没有找到免费的 mac 版本的 caj 阅读器,导致在 mac 环境无法打开 caj 文件。可以看到 caj2pdf 项目中有一个 caj2pdf 文件,我们就是要用这个脚本完成文件格式的转换。项目的 README 文档。
2023-12-27 15:03:24
926
原创 HuggingFace 自定义数据集,使用 Trainer 训练,输入增加多个维度信息
其中 transformers 为使用 conda create -n transfoemers 创建的环境名称。在我的计算机中,transformers.trainer_utils.py 文件的全路径为。
2023-11-27 10:39:54
1290
原创 python 读取文件, 转化为 json 格式, 获取 json 中某个属性的值
想要读取其中的 fileVideoId, 组成一个列表后返回.
2023-09-08 10:17:18
783
原创 mapstruct 错误 java.lang.NoSuchMethodError: Ljava/lang/Double 错误
maven clean, 然后 maven install。在使用 mapstruct 的过程中遇到错误。重启 idea, 然后再次运行代码即可.
2023-08-04 10:57:26
843
1
原创 适配器模式在 JDK 及 spring 源码中的引用
所以对外提供了一个适配器:DisposableBeanAdapter,将这些判断封装起来,外部使用者直接调用 DisposableBeanAdapter 的 destory() 方法即可,在里面会判断到底去调用 close 方法,还是 destroy 方法,或者其他。外部使用者遍历所有适配器,看当前是配置是否支持处理器,如果支持,则直接调用适配器的 handle 方法进行请求的处理。适配器模式是一种结构型设计模式, 它能使接口不兼容的对象能够相互合作。处理器指的是:接收用户请求,并进行处理的类或方法。
2023-06-22 14:34:33
1168
原创 在用 FinalShell 连接 Ubuntu 虚拟机时,出现`java.net.ConnectException: Connection refused: connect`错误。
在用 FinalShell 连接 Ubuntu 虚拟机时,出现`java.net.ConnectException: Connection refused: connect`错误。
2023-03-04 15:34:01
848
原创 IDEA 切换 JDK 版本
想要在这样一个 Project 中的多个 Module 之间使用不同的 JDK,比如在 review 中使用 JDK8,source_jdk7 中使用 JDK7。依次点击 File -> Project Structure…安装过程:下载对应的 .exe 文件后安装即可。tips:本地电脑提前安装。
2023-01-29 23:37:32
7814
原创 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
495
原创 Hugging(transformers)读取自定义 checkpoint、使用 Trainer 进行测试回归任务
Hugging(transformers)自定义图像数据集、使用 DeiT 模型、Trainer 进行训练回归任务会产生 checkpoints。读取自定义 checkpoint、使用 Trainer 进行测试,看模型在测试集上的表现怎样。
2023-01-17 18:58:51
3012
原创 HuggingFace (transformers) 自定义图像数据集、使用 DeiT 模型、Trainer 进行训练回归任务
使用 Hugging Face 的 transformers 模块,自定义图像数据集,使用 transformers 的 DeiT 模型,Trainer 训练回归任务,并使用 transformers 内置的 Tensorboard 进行可视化。
2023-01-16 13:59:33
4004
原创 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
11150
18
原创 “无法访问 E:\ 参数错误” 问题的解决
一般在使用移动硬盘、u盘、SD卡等外部设备时比较容易遇到这个问题。当你打开某个设备时,系统弹出提示框:“位置不可用”,并且在窗口中显示“无法访问参数错误。是 Windows 内置的硬盘查错和修复工具。它可以帮助你修复磁盘坏扇区、文件丢失、系统文件错误等问题。发现坏扇区,它会自动进行修复。但坏扇区上的数据会丢失。如果外部设备中有重要数据,请提前进行文件备份。在Windows搜索框中输入“命令提示符”,然后右键点击命令提示符,然后选择“以管理员身份运行”。是无法访问的外部设备的驱动器号。
2022-11-13 10:17:48
6987
1
原创 下载 bilibili 视频字幕文件
首先将上述字幕文件下载到本地,然后执行如下代码,提取字幕文件中的文本内容。打开一个 bilibili 网页,鼠标右键,然后点击 “检查”选项切换到 “Network”,然后重新打开此网页。进行过滤,然后可以看到一个 后缀为。的文件,即为该视频对应的字幕文件。
2022-10-24 14:41:13
4570
原创 在自己的代码上使用 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
1146
原创 PyCharm 将项目由原来的 push 到 GitHub 切换为 push 到 Gitee
原来是在 PyCharm 中将项目同步到 GitHub 上,但最近发现 GitHub 不太稳定,经常打不开,所以准备使用 Gitee 来同步项目。预先准备:PyCharm 已经配置好了 GitHub 与 Gitee。可以看到这里有 GitHub 和 Gitee 两个选项,名字分别为。先 Commit,然后点击 Push 开始同步项目,可以看到这里有。如果想将项目同步到 Gitee,只需在这里选择。
2022-10-07 16:14:55
642
原创 Eye Tracking for Everyone 代码复现环境
在复现 `Eye Tracking for Everyone` 代码时,发现将模型迁移到 `cuda` 的过程超级慢,即 `main.py` 文件中的 `model.cuda()` 语句执行时间过长。
2022-10-04 16:29:40
1372
10
原创 Eye Tracking for Everyone 译文版
从科学研究到商业应用,眼动跟踪是许多领域的重要工具。尽管眼动跟踪器的应用范围很广,但它还没有成为一种普遍的技术。我们相信,通过构建可在手机和平板电脑等商品硬件上运行的眼动跟踪软件,我们可以将眼动跟踪的力量放在每个人的手掌上,而不需要额外的传感器或设备。我们通过引入来解决这个问题,这是第一个大规模的眼球追踪数据集,包含了来自 1450 多人的数据,包括近 250 万帧。利用 GazeCapture,我们训练了iTracker,一个用于眼球追踪的卷积神经网络。.........
2022-08-04 11:49:46
2863
原创 python 根据 url 批量下载文件到本地
一个很好的下载方法是将服务器上的文件压缩为一个压缩包,然后直接下载一个压缩包到本地即可。将服务器上的文件(动物图片)批量下载到本地,并保留服务器上的目录结构。该方案缺点压缩后的压缩包过大,如果下载中断则需重头开始下载。.........
2022-07-23 11:21:26
5039
原创 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
3096
原创 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
1989
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.youkuaiyun.com/weixin_3718532
2022-05-31 16:26:30
1033
原创 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
1565
原创 使用 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
19733
32
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人