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