TransformerConv 2024-06-18 机器学习, 深度学习, pytorch, 人工智能, 神经网络 193人 已看 维度不匹配只能是atten和hidden1的维度不匹配了,那attention和hidden1到底是什么?这里的hidden1对应着的是上一篇文章中forward的输出结果,也就是out,具体out的是什么?我感觉,我是不是学代码天生比别人慢一拍,就是其实很简单的函数也要花好久才能明白。之前在跑别人代码的时候,遇到了hidden这里的维度不匹配,就返回去找维度。然后return_attention_weight设置的是True。这的hidden1到底是什么?
【PyTorch 新手基础】一分钟快速部署 learning rate decay 2024-06-13 python, 机器学习, 深度学习, pytorch, 人工智能 159人 已看 当设定指标在最近几个epoch中都没有变化时,调整学习率。】每 n=step_size 轮,调整学习率。
大模型基础——从零实现一个Transformer(3) 2024-06-12 python, 计算机视觉, 深度学习, pytorch, 人工智能 138人 已看 之前两篇文章已经讲了Transformer的Embedding,Tokenizer,Attention,Position Encoding,本文我们继续了解Transformer中剩下的其他组件.
使用PyTorch Profiler进行模型性能分析,改善并加速PyTorch训练 2024-06-12 python, 机器学习, r语言, 深度学习, pytorch, 人工智能 141人 已看 本文中介绍了使用PyTorch Profiler来查找运行瓶颈,并且介绍了一些简单的提速方法,虽然这篇文章没有完整的解释,但是里面提供的方法都是值得马上尝试方法,希望对大家有所帮助。
30分钟吃掉 Pytorch 转 onnx 2024-06-09 python, 机器学习, 深度学习, pytorch, 人工智能 164人 已看 节前,我们星球组织了一场算法岗技术&面试讨论会,邀请了一些互联网大厂朋友、参加社招和校招面试的同学.针对算法岗技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何准备、面试常考点分享等热门话题进行了深入的讨论。PyTorch 是一个用于机器学习的开源深度学习框架,而ONNX(Open Neural Network Exchange)是一个用于表示深度学习模型的开放式格式。ONNX是一个跨平台的格式,支持多种深度学习框架,包括PyTorch、TensorFlow等。
Pytorch--Hooks For Module 2024-06-11 python, 机器学习, 深度学习, pytorch, 人工智能 131人 已看 在 PyTorch 中,register_module_forward_hook 是一个方法,用于向模型的模块注册前向传播钩子(forward hook)。在 PyTorch 中,register_module_backward_hook 是一个方法,用于向模型的模块注册反向传播钩子(backward hook)。在 PyTorch 中,register_module_forward_pre_hook 是一个方法,用于向模型的模块注册前向传播预钩子(forward pre-hook)。
第P10周:Pytorch实现车牌识别 2024-06-13 python, 机器学习, 深度学习, pytorch, 人工智能 135人 已看 在之前的案例中,我们多是使用datasets.ImageFolder函数直接导入已经分类好的数据集形成Dataset,然后使用DataLoader加载Dataset,但是如果对无法分类的数据集,我们如何导入,并进行识别呢?本周我将自定义一个MyDataset加载车牌数据集并完成车牌识别。
torch.squeeze() dim=1 dim=-1 dim=2 2024-06-12 python, 机器学习, 深度学习, 人工智能, pytorch 127人 已看 对数据的维度进行压缩将输入张量形状中的1 去除并返回。如果输入是形如(A×1×B×1×C×1×D),那么输出形状就为: (A×B×C×D)当给定dim时,那么挤压操作只在给定维度上。例如,输入形状为: (A×1×B), squeeze(input, 0) 将会保持张量不变,只有用 squeeze(input, 1),形状会变成 (A×B)。
改进YOLO系列 | YOLOv5/v7 引入 Dynamic Snake Convolution | 动态蛇形卷积 2024-06-12 yolo, python, 深度学习, pytorch, 人工智能 316人 已看 YOLO系列目标检测算法以其速度和精度著称,但对于细长目标例如血管、道路等,其性能仍有提升空间。动态蛇形卷积(DSC)是YOLOv5/v7中引入的一种改进,旨在更好地处理细长目标。DSC的核心是使用控制点序列来变形卷积核。# 根据目标框生成控制点序列# 将目标框转换为控制点序列]))DSC根据控制点序列变形卷积核。# 根据控制点序列变形卷积核DSC层继承自nn.Module类,并实现了DSC操作。# 生成控制点序列# 变形卷积核# DSC操作return out。
pytorch使用DataParallel并行化保存和加载模型(单卡、多卡各种情况讲解) 2024-06-07 python, 机器学习, 深度学习, pytorch, 人工智能 131人 已看 话不多说,直接进入正题。!!!不过要注意一点,本文保存模型采用的都是,而不是保存整个模型的情况。一定要看清楚再用啊!
柯尔莫戈罗夫-阿诺德网络层(Fourier层,Laplace层,Legendre层,Wavelet层) 2024-06-10 python, 机器学习, 深度学习, pytorch, 人工智能 127人 已看 柯尔莫戈罗夫-阿诺德网络层(Fourier层,Laplace层,Legendre层,Wavelet层)
ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6: 一些版本找不到 2024-06-04 python, 运维, linux, pytorch, gnu 144人 已看 ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6: version GLIBCXX_3.4.30' not found 一般报这个错是因为pip/conda安装了某个包的版本高了一些。通常情况下你会发现在本地自己的某个anaconda 虚拟环境下其实是有的。
PyTorch 相关知识介绍 2024-06-05 python, 机器学习, 深度学习, pytorch, 人工智能 105人 已看 PyTorch的相关知识。1、PyTorch和TensorFlow。2、DataLoader和Dataset。3、TensorBoard可视化工具。torchvision。4、Transformer的使用。5、图像处理 PIL.6OpenCV
pytorch数学操作 2024-06-05 python, 机器学习, 深度学习, pytorch, 人工智能 99人 已看 使用 torch.bitwise_not() 函数对 x 进行位非操作,得到的结果张量 y 的元素将是对应位置上的二进制取反结果。需要注意的是,位与操作将每个元素的二进制表示的对应位进行逻辑与操作,只有当对应位都为 1 时,结果位才为 1,否则为 0。在 PyTorch 中,torch.clamp() 函数用于对张量进行截断操作,将张量中的元素限制在指定范围内。它返回一个新的张量,其中的元素是输入张量中对应元素的向下取整结果。它返回一个新的张量,其中的元素是输入张量中对应元素的向上取整结果。
python手动搭建transformer,并实现自回归推理 2024-06-06 python, 深度学习, pytorch, 人工智能, 开发语言 274人 已看 手动实现transformer自回归
什么是PyTorch?PyTorch在生产环境中的部署策略 2024-06-04 python, 机器学习, 深度学习, pytorch, 人工智能 105人 已看 PyTorch的设计哲学是简单、灵活和高效。它提供了一个动态计算图(Dynamic Computation Graph),也称为自动微分系统,这使得研究人员能够快速实验和迭代模型设计。PyTorch的动态图特性使得它在开发过程中非常直观和灵活,因为它允许在运行时修改图形。在PyTorch中,你可以通过继承类来定义自己的模型。你需要实现__init__方法来初始化模型的层,以及forward方法来定义前向传播。
pytorch执行报错cuda版本不匹配 2024-05-30 python, 机器学习, 深度学习, pytorch, 人工智能 94人 已看 安装的torch版本是cuda11.8,但是机器环境指向的是11.1版本bashrc是全局变量文件,source后会在所有的虚拟环境里面生效。export导入多个cuda文件,最后生效的是最后一次export的cuda版本。cuda11.8执行完上述命令后,脚本不再报错。