pytorch
文章平均质量分 63
githubcurry
githubcurry
展开
-
Python AttributeError: ‘NoneType‘ object has no attribute ‘shape‘如何解决
如果图片无法正确加载,那么通常是因为图片路径设置不正确导致。检查图像路径是否设置正确:检查输入的图像路径是否正确,并确保路径中的所有文件都存在。没有能够正确地加载图像,导致无法访问图像数据。运行出现上述错误,这个错误表示某个图像对象为。函数读取图像,并检查返回值是否为。通常情况下,这是因为。检查图像是否成功读取:使用。原创 2024-01-10 18:49:34 · 4167 阅读 · 0 评论 -
基于Pytorch实现声音的分类
本项目是基于Pytorch的声音分类项目,旨在实现对各种环境声音、动物叫声和语种的识别。项目提供了多种声音分类模型,如,以支持不同的应用场景。此外,项目还提供了常用的数据集测试报告和一些方言数据集的下载和使用例子。用户可以根据自己的需求选择适合的模型和数据集,以实现更准确的声音分类。项目的应用场景广泛,可以用于室外的环境监测、野生动物保护、语音识别等领域。同时,项目也鼓励用户探索更多的使用场景,以推动声音分类技术的发展和应用。原创 2023-12-27 09:38:48 · 1789 阅读 · 0 评论 -
Ubuntu系统如何安装和卸载CUDA和CUDNN
最近在学习在各个显卡驱动版本的安装和使用,所以同时也学习如何在Ubuntu安装和卸载CUDA和CUDNN,在学习过程中,顺便记录学习过程。在供大家学习的同时,也在加强自己的记忆。本文章以卸载CUDA 8.0和CUDNN 7.05为例,以安装为例。原创 2023-12-24 19:40:03 · 662 阅读 · 0 评论 -
pytorch中transform.Compose()用法
是 PyTorch 中 torchvision 包提供的一个函数,用于将多个图像变换操作组成一个变换操作序列。作为输入,并返回组合后的变换操作。这个组合操作可以应用于数据增强,也可以应用于测试时对数据的预处理。这样,在数据加载时就会自动应用相应的图像变换操作序列,从而实现了数据增强和预处理的效果。类并传入相应的变换操作序列,得到了数据集对象。这些数据集对象可以被用于实例化 PyTorch 的。分别定义了两个不同的变换操作序列,分别应用于训练数据和测试数据。函数被用于定义多个图像变换操作的序列。原创 2023-10-05 09:15:00 · 1092 阅读 · 1 评论 -
使用python的plot绘制loss、acc曲线,并存储成图片
使用 python的plot 绘制网络训练过程中的的 loss 曲线以及准确率变化曲线,这里的主要思想就时先把想要的损失值以及准确率值保存下来,保存到 .txt 文件中,待网络训练结束,我们再拿这存储的数据绘制各种曲线。原创 2023-06-03 14:28:25 · 9454 阅读 · 8 评论 -
使用python的matplotlib库将绘制的结果存储为图片
此外,它还接受其他选项,如dpi、transparent、buts_inches、quality等等。值得注意的是savefig()函数并不是plt实例所独有的。savefig()函数有一个强制性的filename参数。这里,我们已经指定了文件名和格式。原创 2023-06-03 12:04:37 · 126 阅读 · 0 评论 -
model.train() 和 model.eval()分别是什么
在训练开始之前写上 model.trian() ,在测试时写上 model.eval()如果模型中有 BN 层(Batch Normalization)和 Dropout,需要在训练时添加 model.train(),在测试时添加 model.eval()。其中 model.train() 是保证 BN 层用每一批数据的均值和方差,而 model.eval() 是保证 BN 用全部训练数据的均值和方差;原创 2023-05-25 10:39:33 · 1057 阅读 · 0 评论