代码
文章平均质量分 62
Clark-dj
唯有扎下心来做事情学东西才是硬道理!
博客都是平时的一些学习笔记,很多都是自学,难免会有错误和不足之处,望留言指出。一些分享若有侵权,马上删除。
展开
-
【python基础】PyTorch中clone()、detach()
https://www.jb51.net/article/201734.htmclone() 与 detach() 对比Torch 为了提高速度,向量或是矩阵的赋值是指向同一内存的,这不同于 Matlab。如果需要保存旧的tensor即需要开辟新的存储地址而不是引用,可以用 clone() 进行深拷贝,首先我们来打印出来clone()操作后的数据类型定义变化:(1). 简单打印类型import torcha = torch.tensor(1.0, requires_grad=..转载 2021-11-26 17:16:56 · 17295 阅读 · 3 评论 -
【python基础】Python enumerate() 函数
Python enumerate() 函数 | 菜鸟教程描述enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。Python 2.3. 以上版本可用,2.6 添加 start 参数。语法以下是 enumerate() 方法的语法:enumerate(sequence, [start=0])参数sequence -- 一个序列、迭代器或其他支持迭代对象。 start -.转载 2021-11-26 16:11:57 · 179 阅读 · 0 评论 -
【代码解读】R3Det(pytorch)
小技巧小结pycharm返回刚刚看过的代码linux: alt+shift+左 win:ctrl+ alt +左核心流程通过双向卷积来添加feature map,得到一个新的feature (large kernel, LK)。 细化阶段只保留每个特征点得分最高的包围盒,以提高速度(框过滤box filtering,BF),同时保证每个特征点只对应一个细化的包围盒。 对于特征图中的每个特征点,我们根据精炼后的包围盒的五个坐标(一个中心点和四个角点)在特征图上得到对应的特征向量。通过双线.原创 2021-11-25 09:58:50 · 3737 阅读 · 1 评论 -
PyTorch的torch.cat
原文链接:https://blog.csdn.net/qq_39709535/article/details/808030031. 字面理解:torch.cat是将两个张量(tensor)拼接在一起,cat是concatenate的意思,即拼接,联系在一起。2. 例子理解>>> import torch>>> A=torch.ones(2,3) #2x3的张量(矩阵) >>转载 2021-04-14 18:15:38 · 156 阅读 · 0 评论 -
prev_weight, next_weight = a1[:, 0], a1[:, 1]
import torchimport numpy as npa = np.array([[1,2],[3,4]])a1 = torch.from_numpy(a)prev_weight, next_weight = a1[:, 0], a1[:, 1]print("a1:")print(a1)print("prev_weight:")print(prev_weight)print("next_weight:")print(next_weight)输出:a1:te...原创 2021-04-14 16:34:21 · 164 阅读 · 0 评论 -
torch.div()
张量和标量做逐元素除法或者两个可广播的张量之间做逐元素除法>>> import torch>>> torch.manual_seed(seed=20200910)<torch._C.Generator object at 0x000002277D112FD0>>>> a = torch.randn(5)>>> atensor([ 0.2824, -0.3715, 0.9088, -1.7601,...转载 2021-04-14 16:13:23 · 1019 阅读 · 0 评论 -
torch.sum(c, dim=0, keepdim=True) torch.sum(c, dim=1, keepdim=True)
torch.sumimport torchimport numpy as np#a = torch.ones((2,2))b = np.array([[1,2,3],[1,1,1]])c = torch.from_numpy(b)interval_0 = torch.sum(c, dim=0, keepdim=True)interval_1 = torch.sum(c, dim=1, keepdim=True)print("a(2x2):")print(a)print("b原创 2021-04-14 16:05:34 · 2730 阅读 · 0 评论 -
WLfall环境(WINDOWS)
Installation安装1.创建一个conda虚拟环境并激活它conda create -n LWfall python=3.6.12source activate LWfall2.通过[requirements.txt]安装依赖项pip install -r /home/cdj/CODE/xg_openpose_fall_detect-master/requirements.txt原创 2021-04-09 11:27:59 · 299 阅读 · 3 评论 -
【Linux】DCPose Installation以及运行全纪录
Installation & Quick startEnvironmentThe code is developed using python 3.6.12, pytorch-1.4.0, and CUDA 10.0 on Ubuntu 18.04.For our experiments, we used 2 NVIDIA 2080Ti GPUs.该代码是在ubuntu18.04上使用python3.6.12、pytorch-1.4.0和cuda10.0开发的。在我们的实验中,我们使用了2原创 2021-04-09 10:48:56 · 1556 阅读 · 10 评论