深度学习
文章平均质量分 68
视觉研坊
刀不磨生锈,人不学落后!
展开
-
解决报错:requests.exceptions.ProxyError: (MaxRetryError(“HTTPSConnectionPool(host=‘huggingface.co‘, port
解决报错:requests.exceptions.ProxyError: (MaxRetryError("HTTPSConnectionPool(host='huggingface.co', port原创 2024-10-14 19:45:00 · 1975 阅读 · 0 评论 -
深度学习模型推理测试时DataParallel多卡和单卡加载模型问题:model.load_state_dict(model_info[‘state_dict‘])
在多GPU上训练时使用了 torch.nn.DataParallel,模型的 state_dict 中的参数会带有 module. 前缀。而在加载到单GPU模型时,前缀不需要。原创 2024-10-09 20:15:00 · 446 阅读 · 0 评论 -
深度学习训练中的三种网络:监督、半监督和无监督的联系与区别
深度学习训练中的三种网络:监督、半监督和无监督的联系与区别原创 2024-09-23 19:15:00 · 470 阅读 · 0 评论 -
解决问题:ValueError: (InvalidArgument) The 2-th dimension of input[0] and input[1] is expected to be equ
确保输入尺寸一致:在 paddle.concat 之前确保输入张量在所有非连接维度上具有相同的大小。调整输入张量:根据需求,调整张量的大小使它们一致。原创 2024-08-02 19:15:00 · 876 阅读 · 4 评论 -
彩色图像(RGB)或灰度图像(Gray)转tensor数据(附img2tensor代码)
彩色图像(RGB)或灰度图像(Gray)转tensor数据的详细过程及代码原创 2024-07-09 18:45:00 · 899 阅读 · 0 评论 -
深度学习论文撰写实验对比分析时复现其它论文方法的问题
深度学习论文写作方面的问题,论文对比实验中的数据应该把其他模型自己跑一遍还是直接用模型作者自己的实验数据,由于有些模型没有开源,自己难以复现。如果直接用了别人的模型数据,预测结果可视化中,该怎么用其他的模型预测结果?原创 2024-06-27 21:45:00 · 2561 阅读 · 1 评论 -
深度学习模型训练中 学习率参数 设置大小问题及设置合适值
选择和调整合适的学习率是深度学习训练中至关重要的一部分。原创 2024-06-20 22:45:00 · 1209 阅读 · 0 评论 -
深度学习训练——batch_size参数设置过大反而训练更耗时的原因分析
在深度学习训练过程中,batch_size 对训练时间的影响并不是线性的,有时增大 batch_size 反而会导致训练时间变长。原创 2024-06-17 22:30:00 · 2388 阅读 · 0 评论 -
深度学习——模型训练添加TensorBoard实时分析可视化训练过程
TensorBoard是用于可视化和调试机器学习模型的工具。它可以帮助跟踪训练过程中的各种指标,例如损失值、准确率等,并查看模型的结构和参数分布。TensorBoard由Google开发,最初用于TensorFlow框架,现在也支持PyTorch。原创 2024-04-18 19:25:46 · 2932 阅读 · 0 评论 -
深度学习训练前标准的LMDB文件(data.mdb和lock.mdb)制作(附代码)
使用LMDB 存储形式可以加快IO 和CPU 解压缩的速度。原创 2024-03-21 20:45:00 · 3288 阅读 · 7 评论 -
虚拟机Ubuntu系统上安装Miniconda(详细图文教程)
虚拟机上安装Miniconda原创 2024-02-23 07:15:00 · 8743 阅读 · 3 评论 -
Docker是什么?
在深度学习中,Docker 是一种用于打包、分发和运行应用程序的容器化技术。它可以帮助深度学习开发者快速、便捷地构建、部署和共享深度学习模型和训练环境。原创 2024-02-19 20:45:00 · 732 阅读 · 0 评论 -
深度学习——训练过程实时可视化损失函数走势(附代码)
深度学习训练过程实时可视化损失函数可以帮助我们更好地了解模型的训练情况,从而做出更合理的训练决策。原创 2024-01-24 21:45:00 · 4169 阅读 · 3 评论 -
深度学习:使用visdom可视化训练过程时,出现蓝屏,不能正常显示的解决办法
深度学习训练过程中,使用visdom可视化训练过程时,不能正常显示的解决办法。原创 2022-08-12 17:14:19 · 4520 阅读 · 22 评论 -
深度学习——TensorBoard自定义修改单条及多条曲线颜色
在深度学习可视化训练过程中,曲线颜色是随机的,想要将好看的曲线颜色图放到论文中,就得自定义曲线颜色,具体方法见下文。原创 2023-02-23 11:46:25 · 3340 阅读 · 0 评论 -
解决问题:ImportError: cannot import name ‘_update_worker_pids‘
在复现一些较早年份文献时,网络架构是较早的Pytorch模型,现阶段的高版本不兼容,所以就得安装比如低版本的torch==0.4.0以解决问题。原创 2023-12-15 19:00:00 · 987 阅读 · 2 评论 -
Pytorch——多卡GPU训练与单卡GPU训练相互切换
多卡GPU训练与单卡GPU训练相互切换原创 2023-12-01 21:45:00 · 3442 阅读 · 0 评论 -
.mat格式文件是什么?及将png,jpg,bmp,gif,tiff,psd等格式图片转为.mat格式(附代码)
`.mat` 文件是 MATLAB 的数据存储的标准格式。这种文件是标准的二进制文件,也可以以 ASCII 码的形式保存和加载。`.mat` 文件的方便之处在于,它可以连同数据的变量名一同保存下来,并且不需要控制数据的存储格式,MATLAB 会自动保存并区分我们所存储的内容。原创 2023-11-28 19:20:00 · 11388 阅读 · 4 评论 -
图像去噪——k-Sigma变换,模拟增益,噪声方差
图像去噪——k-Sigma变换,模拟增益,噪声方差原创 2023-11-28 07:00:00 · 901 阅读 · 0 评论 -
Python中的解析器argparse
【代码】Python中的解析器argparse。原创 2023-11-23 22:50:23 · 578 阅读 · 0 评论 -
深度学习——常见损失函数Loss:L1 ,L2 ,MSE ,Binary Cross ,Categorical Cross ,Charbonnier ,Weighted TV ,PSNR
在深度学习中,损失函数是一个核心组件,它度量模型的预测结果与真实值之间的差异。通过最小化损失函数的值,模型能够在训练过程中逐渐改善其性能。损失函数为神经网络提供了一个明确的优化目标,是连接数据和模型性能的重要桥梁。原创 2023-11-08 23:15:00 · 18622 阅读 · 0 评论 -
图像质量评估——PSNR:峰值信噪比和SSIM:结构相似性(纯手撸代码)
PSNR(峰值信噪比)和SSIM(结构相似性)是两种广泛用于图像质量评估的测量工具原创 2023-11-08 20:00:00 · 3907 阅读 · 1 评论 -
PaddleSeg解决问题:ValueError: setting an array element with a sequence. The requested array has an inhom
在使用PaddleSeg官网提供的源码包进行模版剪枝训练时遇到问题:ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (2,) + inhomogeneous part.原创 2023-10-17 20:30:00 · 1074 阅读 · 0 评论 -
知识蒸馏——教师网络和学生网络选择问题
在进行知识蒸馏(Knowledge Distillation)时,选择合适的教师网络和学生网络对于任务的成功实现至关重要。教师网络通常是一个大型的、经过预训练的深度学习模型,而学生网络则是一个更小、更轻量级的模型,其目标是在减少计算资源需求和提高推理速度的同时,尽可能地接近教师网络的性能。原创 2023-10-09 22:00:00 · 2191 阅读 · 0 评论 -
优化器:Adam与AdamW
Adam 和 AdamW 是两种常用的优化器,它们都是基于梯度下降算法的优化器,用于训练神经网络。它们之间的主要区别在于权重衰减(Weight Decay)的处理方式。原创 2023-09-21 19:00:00 · 10697 阅读 · 0 评论 -
语义分割——灰度图像转伪彩色图像
灰度图转伪彩色图原创 2023-09-20 21:30:00 · 1287 阅读 · 2 评论 -
ValueError:Shape of `pred` and `label should be equal, but there are [1, 288, 384] and [1, 292, 384]
在用PaddleSeg训练时遇到问题:ValueError: Shape of `pred` and `label should be equal, but there are [1, 288, 384] and [1, 292, 384]。原创 2023-09-05 19:00:00 · 888 阅读 · 0 评论 -
Linux系统下问题:AttributeError: module ‘paddle.fluid‘ has no attribute ‘install_check‘
解决问题:AttributeError: module ‘paddle.fluid’ has no attribute ‘install_check’原创 2023-08-21 20:30:00 · 2030 阅读 · 2 评论 -
深度学习训练前快速批量修改数据集中的图片名(按原顺序)
深度学习训练前快速批量修改数据集中的图片名(按原顺序)原创 2022-08-02 11:06:59 · 1771 阅读 · 10 评论 -
深度学习训练和模型推理测试阶段统计每帧耗时情况time.time()
把时间统计代码放在模型预测的内部,可以精确计算每张图像的处理时间。汇总平均值则可以全面评估模型的整体运行效率。原创 2023-08-17 11:14:15 · 1408 阅读 · 2 评论 -
自定义批量修改图像位深度
自定义批量修改图像位深度原创 2023-08-14 17:15:30 · 2738 阅读 · 0 评论 -
解决问题:Could not locate zlibwapi.dll. Please make sure it is in your library path!
解决问题:Could not locate zlibwapi.dll. Please make sure it is in your library path!原创 2023-08-11 14:14:54 · 18613 阅读 · 44 评论 -
paddleseg数据集自定义比例划分为测试集test.txt,训练集train.txt,验证集val.txt
paddleseg数据集自定义比例划分为测试集test.txt,训练集train.txt,验证集val.txt原创 2023-08-10 17:13:17 · 625 阅读 · 4 评论 -
Windows系统下添加了新环境变量无需重启电脑激活新环境变量的方法
Windows系统下添加了新环境变量无需重启电脑激活新环境变量的方法原创 2023-08-07 16:44:00 · 962 阅读 · 0 评论 -
解决问题:ModuleNotFoundError: No module named ‘mmcv._ext‘,及安装mmcv-full的详细教程
解决问题:ModuleNotFoundError: No module named 'mmcv._ext',及安装mmcv-full的详细教程原创 2023-08-07 15:05:48 · 4482 阅读 · 0 评论 -
VOC格式数据集制作:ImageSets->Segmentation文件中的train.txt,test.txt,trainval.txt,val.txt详细制作
VOC格式数据集制作:ImageSets->Segmentation文件中的train.txt,test.txt,trainval.txt,val.txt详细制作过程。原创 2023-08-07 13:30:14 · 1001 阅读 · 3 评论