
pytorch
wardenjohn
从事云计算、操作系统方向研究
展开
-
使用Pytorch对模型进行训练以及使用保存好的模型进行预测
本文是针对使用Pytorch的新手对如何使用Pytorch进行网络的训练以及使用的简单的教程其中,对于Pytorch的安装等方式就不讲了,默认大家都安装好了,但是实在是不知道的话直接通过conda或者pip安装torch也是可行的。但是直接通过官网下我觉得是最好的方法(官网上有下载最新版的命令)需要注意的是,这里附上的代码只是一个示意,没有完整的定义和测试,只是告诉你具体的使用的方法和思路,你直接copy下来应该是运行不了的!使用Pytorch进行模型的训练首先,在使用pytorch进行训练之前需要原创 2022-04-22 10:24:25 · 6752 阅读 · 1 评论 -
使用PyEMD包进行IMF的分解与重构
在使用PyEMD这个包我们可以通过里面实现的CCEMDAN算法对我们的信号进行分解。我们可以得到多个分解的IMF。CEEMDAN是在集成经验模式分解(Ensemble Empirical Mode Decomposition,EEMD)的基础改进得到的。我需要对信号进行分解,这里就用到了CEEMDAN的分解方法。我就不介绍上面是CEEMDAN和EEMD方法了,我就介绍一下如何简单的使用这两个算法来对信号进行分解。首先,我们要使用这两个算法需要安装一个python包:pip install原创 2020-08-18 16:25:36 · 13133 阅读 · 21 评论 -
显式调用了cuda以后,pytorch的张量还是没有转移带GPU上的解决方法
在使用GPU加速计算的时候,有的时候将张量显式调用了以后会发现其实还是在cpu上计算打个比方:class A: def __init__(self): super(...) a = torch.randn((1,2,3)).cuda()ORclass B: def __init(self): a = torch.randn((1,2,3))b = B()b.cuda()在显式调用了cuda以后.原创 2020-07-01 14:42:57 · 2328 阅读 · 1 评论 -
Echo State Network的详细介绍
Echo State Network(ESN)又叫做回声状态网络,这个网络主要的特点就是他有一个“存储库”,一般称为reservoir来存储相关的信息和保存时间特性的。现在来介绍一下ESNEcho State Network(ESN)一个无输出反馈的回声状态网络由三个基本组件组成:一个输入层,一个大型的循环隐藏层(一般叫做reservoir),以及一个输出层。输入层是随机的连接到这个大型的隐...原创 2020-02-24 10:41:03 · 5206 阅读 · 0 评论 -
python:Can not import “PILLOW_VERSION”
在使用pytorch的时候,在引用了PLT这样的库的时候会出现can not import “PLIIOW_VERSION”的问题上网搜了一下资料发现这好像是由Pillow版本较高导致的。因为pillow的高版本里面删除了PLIIOW_VERSION这个变量,在pytorch中依然还有使用就会出现这个情况出现这个情况的时候,可以重新安装pillowpip install "pillo...原创 2020-01-09 11:10:37 · 2603 阅读 · 0 评论