- 博客(91)
- 资源 (2)
- 收藏
- 关注
原创 安装FFmpeg报错问题 ERROR: x265 not found using pkg-config
安装FFmpeg报错问题 ERROR: x265 not found using pkg-config报错截图解决方法报错截图安装ffmpeg时报错:解决方法apt-get install pkg-config即可
2020-09-08 09:02:25
1810
原创 退出ipdb的方法
正常情况:在ipdb环境下输入q或者quit。#特殊情况在ipdb环境中输入:ipdb> import osipdb> os._exit(1)即可。
2020-06-24 16:13:54
2031
原创 问题解答 ValueError:only one element tensors can be converted to Python scalars
ValueError:only one element tensors can be converted to Python scalars问题描述(如下图)一个tensor的list(列表)查看这个列表的ndim(维度)或者将这个列表转换为numpy.array(数组的形式)问题解决或者参考链接...
2020-05-28 10:41:13
107742
7
原创 TypeError: 'float' object cannot be interpreted as an integer
问题: for i in range(len(shape)/2):解决方法: for i in range(len(shape)//2):
2019-11-09 13:39:35
499
原创 TypeError: 'range' object does not support item assignment
原因:>>> import random>>> random.shuffle(range(12))Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/wx/anaconda3/lib/python3.5/rand...
2019-11-08 19:52:59
554
原创 Error: libcusolver.so.9.0: cannot open shared object file: No such file or direcctory
如果添加好了环境,还是出现同样的报错,则可以尝试以下解法:cd ~sudo cp /usr/local/cuda-9.0/lib64/libcudart.so.8.0 /usr/local/lib/libcudart.so.9.0 && sudo ldconfigcp /usr/local/cuda-9.0/lib64/libcublas.so.9.0 /usr/local/...
2019-11-06 14:49:53
568
原创 AttributeError: module 'tensorflow' has no attribute 'get_logger'
直接改为:(不用tensorflow的包) import logging logger = logging.getLogger() # initialize logging cla logger.setLevel(logging.DEBUG) # default log level
2019-11-06 14:45:04
3110
原创 TypeError: 'DType' object is not callable
import tensorflow as tfh=tf.int32(6)报错:Traceback (most recent call last): File "<stdin>", line 1, in <module>TypeError: 'DType' object is not callable解决办法h = tf.constant(6, dtype...
2019-11-03 11:19:52
7680
原创 TypeError: 'torch.Size' object is not callable
TypeError: ‘torch.Size’ object is not callable- 问题描述>>> bbb=torch.randn(2,3,4)>>> bbb.shape(0)Traceback (most recent call last): File "<stdin>", line 1, in <module>...
2019-10-31 16:57:43
22996
原创 torch.nn.AdaptiveAvgPool1d(N)函数解读
函数作用AdaptiveAvgPool1d(N) 对于一个输入BCL的tensor进行一维的pool,变为BCN代码示例>>> import torch>>> import torch.nn as nn>>> a=torch.ones(2,3,4)>>> a[0,1,2]=0>>> ate...
2019-10-23 13:15:28
19339
1
原创 RuntimeError: Expected object of scalar type Byte but got scalar type Int for argument
问题描述:>>> b.type()'torch.FloatTensor'>>> b.int()tensor([[ 0, 1, -1, 0, 0], [ 0, 0, 1, 0, 2]], dtype=torch.int32)>>> btensor([[-0.2353, 1.5432, -1.4633...
2019-10-20 14:14:03
5110
原创 np.ascontiguousarray()函数解读
函数作用放回一个连续的array,其内存是连续的。代码示例>>> x = np.arange(8).reshape(2,4)>>> np.ascontiguousarray(x, dtype=np.float32)array([[0., 1., 2., 3.], [4., 5., 6., 7.]], dtype=float32)&g...
2019-10-15 14:40:43
13553
原创 teamviewer14,连接时出现“未就绪,请检查您的连接”解决办法
将ip的DNS设置为8.8.8.8和114.114.114.114(其中8.8.8.8在前)即可。
2019-10-14 18:47:10
1000
原创 pandas报错:A value is trying to be set on a copy of a slice from a DataFrame.
问题描述:使用pandas就行复制(赋值)时出现:A value is trying to be set on a copy of a slice from a DataFrame.解决方法:1,mydf=mydf.copy()2,先初始化一个格式a,再把要复制的b赋值给a。...
2019-10-14 12:39:26
1752
原创 torch.where()函数解读
函数作用torch.where()函数的作用是按照一定的规则合并两个tensor类型。代码示例>>> import torch>>> a=torch.randn(3,5)>>> b=torch.ones(3,5)>>> atensor([[-0.0310, 1.5895, 1.6003, -1.7584,...
2019-10-12 16:48:52
54377
6
原创 torch.nn.functional.normalize()函数解读
**函数作用**对输入的数据(tensor)进行指定维度的L2_norm运算。**代码示例** import torch.nn.functional as F>>> a=torch.tensor([1,2,3,4],dtype=torch.float32)>>> atensor([1., 2., 3., 4.])>>&g...
2019-10-12 11:08:04
35222
原创 Temporal Action Localization在THUMOS14上精度总结
Efficient Action Detection in Untrimmed Videos via Multi-TaskLearning 2016 WACVTHUMOS14 mAP @0.5=19.0%CDC: Convolutional-De-Convolutional Networks for Precise TemporalAction Localizati...
2019-10-05 23:36:24
1157
原创 VGGFace2的pytorch代码
PyTorch Face Recognizer based on ‘VGGFace2: A dataset for recognising faces across pose and age’.代码链接
2019-10-05 20:37:59
1525
原创 解决.cuda()加载用时很长的问题
方法一:pip install --upgrade --force-reinstall http://download.pytorch.org/whl/cu80/torch-0.2.0.post3-cp27-cp27mu-manylinux1_x86_64.whl #后面这个可以自己到官网上找自己对应的python和cuda版本的安装包,官网为链接:方法二:conda install pyt...
2019-10-02 15:27:18
6347
3
原创 pytorch预训练模型下载:C3D-pretrained on Sports1M
C3D预训练模型链接import torch.nn as nnimport torchdef make_layers(cfg, batch_norm=False): layers = [] in_channels = 3 maxpool_count = 0 for v in cfg: if v == 'M': maxpo...
2019-10-02 12:07:11
2945
1
原创 python展开列表元素
将列表内的所有元素,包括子列表,都展开成一个列表。def spread(arg): ret = [] for i in arg: if isinstance(i, list): ret.extend(i) else: ret.append(i) return retspread([1,2...
2019-09-30 21:12:29
1305
原创 python 字典默认值
通过 Key 取对应的 Value 值,可以通过以下方式设置默认值。如果 get() 方法没有设置默认值,那么如果遇到不存在的 Key,则会返回 None。>>> d = {'a': 1, 'b': 2}>>> print(d.get('c', 3)) #没有c这个key,但是设置了默认值3>>> d['c'] ...
2019-09-30 21:09:55
1667
原创 pytorch梯度剪裁的方法
import torch.nn as nnoutputs = model(data)loss= loss_fn(outputs, target)optimizer.zero_grad()loss.backward()nn.utils.clip_grad_norm_(model.parameters(), max_norm=20, norm_type=2)optimizer.step(...
2019-09-30 16:57:43
14051
7
原创 OSError: image file is truncated (28 bytes not processed)
解决办法:加上:from PIL import ImageFileImageFile.LOAD_TRUNCATED_IMAGES = True
2019-09-28 20:11:04
404
原创 RuntimeError: Expected object of type torch.FloatTensor but found type torch.cuda.
RuntimeError: Expected object of type torch.FloatTensor but found type torch.cuda.代码如下:>>> import torch>>> a=torch.Tensor([1])>>> b=torch.Tensor([2])>>> a.requ...
2019-09-27 15:27:09
576
原创 Pytorch Tensor的广播机制
直接看代码:>>> a=torch.randn(1,2,3)>>> atensor([[[ 0.6591, -0.2453, 1.2475], [ 0.6525, -1.8686, 0.0861]]])>>> b=torch.randn(3,1,1)>>>> btensor([[[ 0....
2019-09-26 20:19:32
1891
原创 np.multipy()函数解读
函数作用np.multipy(a,b)函数是进行一种乘法运算,a,b对应的位置相乘,得到和a一样的输出size。其中a,b也可以是常数。代码示例>>> import numpy as np>>> np.multiply(list(range(3)),10) array([ 0, 10, 20])>>&g...
2019-09-25 10:13:14
3175
1
原创 python里面vars()函数解读
函数作用vars() 函数返回对象object的属性和属性值的字典对象。简单的说就是对象转化为dict(字典)对象。代码示例>>> x=1>>> aaa=vars()>>> aaa['x'] #相当于常数类型的字典1>>> class ddd: #...
2019-09-24 19:55:44
1876
原创 用指定的Tensor数据来初始化model的参数
很多时候我们都想用自己的参数(数据)来初始化我们的model,代码如下:>>> model=torch.nn.Linear(10,5)>>> for ii in model.modules():... ii.weight=torch.nn.Parameter(torch.randn(10,5))...>>> a=torch.r...
2019-09-22 20:09:53
449
原创 求两组数据的两两之间的欧氏距离的方法
求两组数据的两两之间的欧氏距离的方法如下(tensor):>>>import torch>>> a=torch.Tensor([[1,1,3],[2,2,3]])>>> atensor([[1., 1., 3.], [2., 2., 3.]])>>> b=torch.Tensor([4,1,3])&...
2019-09-22 17:14:59
4412
原创 Pytorch 怎么样把labels转为one-hot(独热编码)的形式
直接上代码:v=torch.Tensor([[1],[2],[3]])>>> vtensor([[1.], [2.], [3.]])>>> v.size(0)3>>> n=v.size(0)>>> one_hot = torch.zeros(n,10).long()>>...
2019-09-22 16:56:11
5485
原创 pytorch里面的detach()和clone()内存问题
pytorch里面的detach()和clone()内存是不同的,detach是不内存共享的,而clone()是内存共享的。代码如下:>>> import torch>>> a=torch.randn(2,4)>>> b=torch.randn(2,4)>>> atensor([[-0.1926, 1.8904,...
2019-09-22 16:26:56
4953
2
原创 设置cuDNN benchmark模式
Benchmark模式会提升计算速度,但是由于计算中有随机性,每次网络前馈结果略有差异。torch.backends.cudnn.benchmark = True如果想要避免这种结果波动,设置:torch.backends.cudnn.deterministic = True...
2019-09-22 15:43:16
2732
原创 查看PyTorch的版本及CUDA和cuDNN版本
检查PyTorch版本torch.version # PyTorch versiontorch.version.cuda # Corresponding CUDAversiontorch.backends.cudnn.version() # CorrespondingcuDNN versiontorch.cuda.get...
2019-09-21 19:08:43
15101
原创 torch.nn.MSELoss()函数解读
函数作用torch.nn.MSELoss() 求predict和target之间的loss。代码示例单个求其loss:import torchimport torch.nn as nn>>> crit=nn.MSELoss()>>> target=torch.Tensor(1)>>> target[0]=10>&g...
2019-09-21 17:00:58
15414
1
原创 torchvision.transforms.Resize()函数解读
函数作用对于PIL Image对象进行resize的运算。函数源码class Resize(object): """Resize the input PIL Image to the given size. Args: size (sequence or int): Desired output size. If size is a sequence ...
2019-09-21 15:20:39
44333
8
4131-红外遥控刷卡密码锁.rar
2019-05-31
实验M-22篮球竞赛24s定时器170527.pptx
2019-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人