<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[追梦鸟]]></title><description><![CDATA[万一就成功了呢！]]></description><link>https://blog.youkuaiyun.com/wu_xin1</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wu_xin1]]></copyright><item><title><![CDATA[ValueError: operands could not be broadcast together with shapes (1404,2000,1) (1404,2000)]]></title><link>https://blog.youkuaiyun.com/wu_xin1/article/details/131916212</link><guid>https://blog.youkuaiyun.com/wu_xin1/article/details/131916212</guid><author>wu_xin1</author><pubDate>Tue, 25 Jul 2023 14:22:04 +0800</pubDate><description><![CDATA[转发链接：https://discuss.pytorch.org/t/runtimeerror-given-groups-1-weight-of-size-64-3-7-7-expected-input-3-1-224-224-to-have-3-channels-but-got-1-channels-instead/30153/4。此处图片为灰度图片，通道数为1，shape为（351,500），现在需要（351,500，1），所以报错。方法3：本文是复现Real-ESRGAN，只需要加上两句代码即可。]]></description><category></category></item><item><title><![CDATA[Error “slow_conv2d_cpu“ not implemented for ‘Half‘]]></title><link>https://blog.youkuaiyun.com/wu_xin1/article/details/131913124</link><guid>https://blog.youkuaiyun.com/wu_xin1/article/details/131913124</guid><author>wu_xin1</author><pubDate>Tue, 25 Jul 2023 12:30:38 +0800</pubDate><description><![CDATA[本文这里是复现Real-ESRGAN，在执行代码的命令后添加“–fp32”即可，如下图所示，testing 之后的语句直接继续testing，中间不再出现该错误。将输入数据的类型设置为half(半精度浮点数，能加快计算速度)，但是half只有GPU支持，pytorch  cpu不支持半(half)精度训练。1、通过搜索代码“half”、“16”等字样，找到代码中涉及半精度的代码，用断点做标记。既然不支持，那就不进行半精度，也就是取消数据的半精度转换。]]></description><category></category></item><item><title><![CDATA[RuntimeError: unexpected EOF, expected 724745 more bytes. The file might be corrupted.]]></title><link>https://blog.youkuaiyun.com/wu_xin1/article/details/131912298</link><guid>https://blog.youkuaiyun.com/wu_xin1/article/details/131912298</guid><author>wu_xin1</author><pubDate>Tue, 25 Jul 2023 10:32:41 +0800</pubDate><description><![CDATA[错误：RuntimeError: unexpected EOF, expected 724745 more bytes. The file might be corrupted.根据文件下载时间，查看项目文件夹中，哪些是刚刚下载好的文件，将其删除，然后重新运行代码即可。某些文件在代码运行时需要实时下载，由于网速慢，导致下载的文件损坏。]]></description><category></category></item><item><title><![CDATA[FutureWarning: Passing list-likes to .loc or [] with any missing label will raise KeyError in the fu]]></title><link>https://blog.youkuaiyun.com/wu_xin1/article/details/129250471</link><guid>https://blog.youkuaiyun.com/wu_xin1/article/details/129250471</guid><author>wu_xin1</author><pubDate>Mon, 27 Feb 2023 21:31:50 +0800</pubDate><description><![CDATA[FutureWarning:
Passing list-likes to .loc or [] with any missing label will raise
KeyError in the future, you can use .reindex() as an alternative]]></description><category></category></item><item><title><![CDATA[深度学习GPU环境搭建]]></title><link>https://blog.youkuaiyun.com/wu_xin1/article/details/123857014</link><guid>https://blog.youkuaiyun.com/wu_xin1/article/details/123857014</guid><author>wu_xin1</author><pubDate>Wed, 30 Mar 2022 21:11:46 +0800</pubDate><description><![CDATA[深度学习GPU环境搭建：
安装步骤：
1、安装GPU驱动：官网有（可以理解为告诉电脑这个东西怎么使用）
不同厂家的不一样，用户深度学习的一般是NVIDIA、AMD家。
本人是NVIDIA家，驱动长这样子：

2、python环境里配置cuda环境：这里是让程序能够用GPU跑代码，不然只能用CPU跑代码。
需要安装两个软件：
（1）CUDA toolkit Download
（2）cuDNN Download
安装步骤参见：
https://blog.youkuaiyun.com/weixin_43848614/arti]]></description><category></category></item><item><title><![CDATA[ValueError: Object arrays cannot be loaded when allow_pickle=False]]></title><link>https://blog.youkuaiyun.com/wu_xin1/article/details/122898843</link><guid>https://blog.youkuaiyun.com/wu_xin1/article/details/122898843</guid><author>wu_xin1</author><pubDate>Sat, 12 Feb 2022 16:50:57 +0800</pubDate><description><![CDATA[ValueError: Object arrays cannot be loaded when allow_pickle=False
报错原图：

错误位置：

方法：在此处加上“allow_pickle=True”

# 加载预训练参数
        pretrained_weights = np.load('../data/vgg16.npy', allow_pickle=True, encoding='latin1').item()


...]]></description><category></category></item><item><title><![CDATA[TypeError: expected str, bytes or os.PathLike object, not NoneType]]></title><link>https://blog.youkuaiyun.com/wu_xin1/article/details/122898060</link><guid>https://blog.youkuaiyun.com/wu_xin1/article/details/122898060</guid><author>wu_xin1</author><pubDate>Sat, 12 Feb 2022 16:15:59 +0800</pubDate><description><![CDATA[TypeError: expected str, bytes or os.PathLike object, not NoneType

问题：说明模型没有输入任何数据
方法1：在输入的代码处添加上默认的数据即可。见下面：

方法2：也可以使用命令行赋值的形式输入数据，类似这样：


...]]></description><category></category></item><item><title><![CDATA[安装了python3项目需要的包，可是运行项目还是报错没有这个包]]></title><link>https://blog.youkuaiyun.com/wu_xin1/article/details/122625926</link><guid>https://blog.youkuaiyun.com/wu_xin1/article/details/122625926</guid><author>wu_xin1</author><pubDate>Fri, 21 Jan 2022 17:39:13 +0800</pubDate><description><![CDATA[安装了python3项目需要的包，可是运行项目还是报错没有这个包]]></description><category></category></item><item><title><![CDATA[台式电脑自带照片编辑软件将二寸照片改为一寸照片]]></title><link>https://blog.youkuaiyun.com/wu_xin1/article/details/119878288</link><guid>https://blog.youkuaiyun.com/wu_xin1/article/details/119878288</guid><author>wu_xin1</author><pubDate>Mon, 23 Aug 2021 21:48:52 +0800</pubDate><description><![CDATA[台式电脑自带照片编辑软件将二寸照片改为一寸照片
第一步：

第二步：

第三步：直接ctrl+s保存（照片名上面的“*”将消失，表示已经保存好），关闭软件即可


]]></description><category></category></item><item><title><![CDATA[TypeError: iteration over a 0-d tensor]]></title><link>https://blog.youkuaiyun.com/wu_xin1/article/details/116536460</link><guid>https://blog.youkuaiyun.com/wu_xin1/article/details/116536460</guid><author>wu_xin1</author><pubDate>Sat, 08 May 2021 17:53:49 +0800</pubDate><description><![CDATA[TypeError: iteration over a 0-d tensor
原因：两个数在比较时，维度不匹配
本人错误位置：
 if mean_loss &lt;= min(loss):  #这里loss是一个数，不能有min值，应该为一个list才对
  .......

修改：
 if mean_loss &lt;= min(D_loss):    #这里D_loss是一个list列表，里面有很多值，一定会有一个min值，因此就不会出错
 .......


...]]></description><category></category></item><item><title><![CDATA[RuntimeError: element 0 of tensors does not require grad and does not have a grad_fn]]></title><link>https://blog.youkuaiyun.com/wu_xin1/article/details/116502378</link><guid>https://blog.youkuaiyun.com/wu_xin1/article/details/116502378</guid><author>wu_xin1</author><pubDate>Fri, 07 May 2021 21:01:49 +0800</pubDate><description><![CDATA[RuntimeError: element 0 of tensors does not require grad and does not have a grad_fn

出错位置：
 loss = loss1 + loss2
  ........
 loss.backward() 

原因： 这里的loss默认的requires_grad是False，因此在backward()处不会计算梯度，导致出错
方法：将loss的requires_grad属性设为True，如下所示：
 loss = loss1 +]]></description><category></category></item><item><title><![CDATA[IndexError: Dimension out of range (expected to be in range of [-1, 0], but got 1)]]></title><link>https://blog.youkuaiyun.com/wu_xin1/article/details/116488764</link><guid>https://blog.youkuaiyun.com/wu_xin1/article/details/116488764</guid><author>wu_xin1</author><pubDate>Fri, 07 May 2021 12:52:34 +0800</pubDate><description><![CDATA[IndexError: Dimension out of range (expected to be in range of [-1, 0], but got 1)
翻译：索引错误：维度超出范围（期望范围是【-1，0】，但是获得的是 1），也就是说出错代码处希望得到二维的数据，但是现在输入的是1维的
方法：将一维度的转化为 二维度的
本人这里是损失函数输入是1维度，现在用如下代码将其两个输入改为二维度
 preds_s = preds_s.reshape(preds_s.shape[0],1)
 preds]]></description><category></category></item><item><title><![CDATA[如何进行调参]]></title><link>https://blog.youkuaiyun.com/wu_xin1/article/details/116487445</link><guid>https://blog.youkuaiyun.com/wu_xin1/article/details/116487445</guid><author>wu_xin1</author><pubDate>Fri, 07 May 2021 12:16:58 +0800</pubDate><description><![CDATA[如何进行调参
参考：http://theorangeduck.com/page/neural-network-not-working
转载出处：https://www.cnblogs.com/wanghui-garcia/p/10784925.html
1.忘记对数据进行归一化
2.忘记查看结果
3.忘记对数据进行预处理
4.忘记使用任何正则化方法
5.使用了过大的batch size
6.使用不正确的学习率
7.在最后一层使用了错误的激活函数
8.网络包含糟糕的梯度
9.错误地初始化网络权重
10.使用的]]></description><category></category></item><item><title><![CDATA[pytorch常用损失函数[转载]]]></title><link>https://blog.youkuaiyun.com/wu_xin1/article/details/116487320</link><guid>https://blog.youkuaiyun.com/wu_xin1/article/details/116487320</guid><author>wu_xin1</author><pubDate>Fri, 07 May 2021 12:13:42 +0800</pubDate><description><![CDATA[pytorch常用损失函数：
https://www.cnblogs.com/wanghui-garcia/p/10862733.html
1.BCELoss(二分类)
2.BCEWithLogitsLoss
4.NLLLoss(多分类)
5.CrossEntropyLoss(多分类）
6.L1Loss(L1 norm)
7.MSELoss(L2 norm)
8.SmoothL1Loss

]]></description><category></category></item><item><title><![CDATA[ValueError: too many values to unpack (expected 2)]]></title><link>https://blog.youkuaiyun.com/wu_xin1/article/details/116486551</link><guid>https://blog.youkuaiyun.com/wu_xin1/article/details/116486551</guid><author>wu_xin1</author><pubDate>Fri, 07 May 2021 11:50:46 +0800</pubDate><description><![CDATA[ValueError: too many values to unpack (expected 2)

原因：函数调用时，接收返回值的变量个数有问题
方法：可能是返回一个值（包含了所有的数据），可能是少了接收值（例如返回2个，接收时只有一个变量接收）
本人这里时把数据和标签放在一个变量里返回的，所以用一个data_all接收就好,修改如下就可以了


...]]></description><category></category></item><item><title><![CDATA[UnboundLocalError: local variable ‘source_features_save_final‘ referenced before assignment]]></title><link>https://blog.youkuaiyun.com/wu_xin1/article/details/116486527</link><guid>https://blog.youkuaiyun.com/wu_xin1/article/details/116486527</guid><author>wu_xin1</author><pubDate>Fri, 07 May 2021 11:50:07 +0800</pubDate><description><![CDATA[UnboundLocalError: local variable ‘source_features_save_final’ referenced before assignment

原因：if条件设置成了固定值100了，而实际没有跑100次
方法：设置成跑得范围以内就可以，或者改成别的条件

]]></description><category></category></item><item><title><![CDATA[SyntaxError“:invalid syntax]]></title><link>https://blog.youkuaiyun.com/wu_xin1/article/details/116486487</link><guid>https://blog.youkuaiyun.com/wu_xin1/article/details/116486487</guid><author>wu_xin1</author><pubDate>Fri, 07 May 2021 11:49:44 +0800</pubDate><description><![CDATA[SyntaxError":invalid syntax
原因：出错的前一句有错，缺少括号
方法：加上括号

]]></description><category></category></item><item><title><![CDATA[SyntaxError: ‘return‘ outside function]]></title><link>https://blog.youkuaiyun.com/wu_xin1/article/details/116486459</link><guid>https://blog.youkuaiyun.com/wu_xin1/article/details/116486459</guid><author>wu_xin1</author><pubDate>Fri, 07 May 2021 11:48:26 +0800</pubDate><description><![CDATA[SyntaxError: ‘return’ outside function
方法：可能是拼写错误，或者位置不对或者方法头是class(有self)，要改为def（无self）

]]></description><category></category></item><item><title><![CDATA[PyCharm安装torch等]]></title><link>https://blog.youkuaiyun.com/wu_xin1/article/details/116371069</link><guid>https://blog.youkuaiyun.com/wu_xin1/article/details/116371069</guid><author>wu_xin1</author><pubDate>Mon, 03 May 2021 09:02:41 +0800</pubDate><description><![CDATA[pip install torch
pip install torchvi




]]></description><category></category></item><item><title><![CDATA[RuntimeError: svd_cpu: the updating process of SBDSDC did not converge (error: 14)]]></title><link>https://blog.youkuaiyun.com/wu_xin1/article/details/113776032</link><guid>https://blog.youkuaiyun.com/wu_xin1/article/details/113776032</guid><author>wu_xin1</author><pubDate>Tue, 09 Feb 2021 21:36:24 +0800</pubDate><description><![CDATA[RuntimeError: svd_cpu: the updating process of SBDSDC did not converge (error: 14)
将dataloader里面的drop_last=True后，重新跑一次又能跑了，不知道为啥，回头追加
有人说用下面的方式跳过报错也可以
try:
execpt:

]]></description><category></category></item></channel></rss>