自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 问答 (1)
  • 收藏
  • 关注

原创 软考软件设计师中级考试大纲(附题型举例)

软件设计师考试大纲一、考 试 说 明1.考试目标通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程师的实际工作能力和业务水平。2.考试要求(1)掌握计算机内的数据表示、算术和逻辑运算方法;(2)掌握相关的应用数学及离散数学基础知识;(3)掌握计算机体系结构以及各主要部件的性能和基本工作原理

2022-04-21 14:28:58 20226 2

转载 【论文解读】DaViT:Dual Attention Vision Transformers

DaViT是香港大学和微软等研究机构在近期新发布的一个Vision Transformer模型,这个工作的创新之处是提出了一种双注意力机制(dual attention)来高效地实现全局建模,其中最大的模型DaViT-Giant在ImageNet1K数据集上达到了90.4%的Top1 Accuracy,超过了之前的SwinV2(90.17%)。这里的双attention是从两个正交的角度来进行self-attention:一是对spatial tokens进行self-attention,此时空间维

2022-04-20 15:42:34 5085 1

翻译 torch.view_as_complex用法及代码示例

用法:torch.view_as_complex(input) → Tensor参数:input(Tensor) -输入张量。将input的视图作为复数张量返回。对于sizem1,m2,…,mi,2的输入复数张量,此函数返回sizem1,m2,…,mi的新复数张量,其中输入张量的最后一个维度应表示复数的实部和虚部。警告view_as_complex()仅支持带有torch.dtypetorch.float64和torch.float32的张量。输入的最后一...

2022-04-15 16:51:31 4747

转载 【学习笔记】(傅里叶变换、拉普拉斯变换、z变换)联系和区别

Q:简述计算机三大变换的联系和区别 (傅里叶变换 拉普拉斯变换 z变换)(1) 傅里叶变换定义:表示能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。傅立叶变换是一种分析信号的方法,它可分析信号的成分,也可用这些成分合成信号。许多波形可作为信号的成分,比如正弦波、方波、锯齿波等,傅立叶变换用正弦波作为信号的成分。f(t)是t的周期函数,如果t满足狄里赫莱条件:在一个以2T为周期内f(X)连续或只有有限个第一类间断点,附f(x)单调或可划分成有限个单调区间,则

2022-04-15 14:03:09 9786

原创 小波变换到小波网络理解+论文解读《Wavelet Convolutional Neural Networks》

连续小波变换最大的特点是什么多分辨分析肯定是标准答案。所谓多分辨分析即是指小波在不同频率段会有不同的分辨率由图,我们可以看出,低频时(频率为4),对应彩色条纹更细,意味着更高的频率分辨率,而条纹区间大概落在【0,2.5】之间,这意味着较低的时间分辨率。同理,高频时,对应更低的频率分辨率和更高的时间分辨率。不同频率小波基函数在频域的带宽是不一样的,低频时的带宽窄,高频是的带宽要更宽一点。而带宽越窄,意味着小波这个带通滤波器,允许通过的频率越接近小波本身的中心频率,即频率分辨率越高,反之,.

2022-04-15 11:56:50 3222

转载 【学习笔记】python字典 copy()方法

描述Python 字典 copy() 函数返回一个字典的浅复制。语法copy()方法语法:dict.copy()参数NA。返回值返回一个字典的浅复制。实例以下实例展示了 copy()函数的使用方法:实例#!/usr/bin/python3 dict1 = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} dict2 = dict1.copy() print ("新复制的字典为 : ",dict2)以上实例输出结果

2022-01-10 21:49:16 389

转载 Python蓝桥杯真题——数字三角形

从三角形的顶部到底部有很多条不同的路径。 对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和。路径上的每一步只能从一个数走到下一层和它最近的左边的那个数或者右边的那个数。此外,向左下走的次数与向右下走的次数相差不能超过 1。【输入格式】输入的第一行包含一个整数 N (1 < N ≤ 100),表示三角形的行数。下面的 N 行给出数字三角形。数字三角形上的数都是0 至 100 之间的整数。【输出格式】输出一个整数,表示答案。【样例输入】573 88 1 02.

2022-01-10 21:44:30 1134 2

原创 ModelNet40图像PNG格式数据集

链接:https://pan.baidu.com/s/1lqfEZVKjUOICi9RXNHDL9A?pwd=echo提取码:echo

2022-01-10 21:08:15 728

原创 蓝桥杯Python选拔赛题目精选

识别出图形中的基本形状,以基本形状为单位绘制出最终图形。绘制所示图形,中间是半径为120的圆,四周是边长为80的12个菱形。

2022-01-05 16:26:46 3592

原创 python set()函数

描述set()函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。语法set 语法:class set([iterable])参数说明:iterable -- 可迭代对象对象;返回值返回新的集合对象。实例以下实例展示了 set 的使用方法:>>>x = set('runoob')>>> y = set('google')>>> x, y(set(['b', '.

2021-12-17 16:50:19 902

转载 python中[-1]、[:-1]、[::-1]、[2::-1]的使用方法

import numpy as npa=[1,2,3.4,5]print(a)[ 1 2 3 4 5 ]print(a[-1]) ###取最后一个元素[5]print(a[:-1]) ### 除了最后一个取全部[ 1 2 3 4 ]print(a[::-1]) ### 取从后向前(相反)的元素[ 5 4 3 2 1 ]print(a[2::-1]) ### 取从下标为2的元素翻转读取[ 3 2 1 ]...

2021-12-17 16:44:38 808

原创 ModelNet10图像数据集

链接:https://pan.baidu.com/s/13Y0cvW1rTgk4UxxgQO0LrQ提取码:echo

2021-11-25 11:03:03 1282 1

原创 【论文解读】Multi-View 3D Shape Recognition via Correspondence-Aware Deep Learning

目录一. 背景二. 方法1. 框架2.视图特征表示与细化3.CAR模块1. 对应搜索2. 对应编码4.视图特征聚合和损失函数三. 实验四. 结论一. 背景一个视图内或不同视图之间的对应编码了对象部分的空间安排和对象的对称性,这为识别提供了有用的几何线索。然而,在现有的工作中,这种视图对应并没有得到明确和充分的利用。一对对应关系的空间关系可以用对应关系在视图内的位置来描述,也可以用视图所来自的视点来描述。虽然内部视图位置无疑...

2021-11-08 10:56:26 860 3

原创 urllib.error.URLError: <urlopen error [WinError 10060] 由于连接方在一段时间

考虑到网络问题,翻墙即可运行

2021-11-02 21:35:35 3862 6

原创 [论文解读]Learning Relationships for Multi-View 3D Object Recognition.

一. 前言1.研究背景及目的:对于3D对象的特定部分,如果从不同的视点渲染3D形状,它将被投影到2D平面中的不同空间位置。视图汇集操作忽略了来自不同视点的2D外观之间的空间相关性,因此,来自不同视点的对应区域没有对齐,并且来自不同视点的信息不能被有效地组合。此外,视图共享策略平等地对待所有视图,而不考虑不同视图之间的关系以及每个视图的辨别能力。本文提出了一种关系网络来有效地连接来自不同视点的相应区域,从而增强单个视点图像的信息。此外,关系网络利用一组视图之间的相互...

2021-11-02 14:18:08 1336

转载 【学习笔记】torch.max()[]详解

torch.max(input, dim) 函数output = torch.max(input, dim)输入input是softmax函数输出的一个tensor dim是max函数索引的维度0/1,0是每列的最大值,1是每行的最大值输出函数会返回两个tensor,第一个tensor是每行的最大值;第二个tensor是每行最大值的索引。在多分类任务中我们并不需要知道各类别的预测概率,所以返回值的第一个tensor对分类任务没有帮助,而第二个tensor包含了预测最大.

2021-10-27 12:01:18 1839

原创 Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]

对于X[:,0];是取二维数组中第一维的所有数据对于X[:,1]是取二维数组中第二维的所有数据对于X[:,m:n]是取二维数组中第m维到第n-1维的所有数据对于X[:,:,0]是取三维矩阵中第一维的所有数据对于X[:,:,1]是取三维矩阵中第二维的所有数据对于X[:,:,m:n]是取三维矩阵中第m维到第n-1维的所有数据#!usr/bin/env python#encoding:utf-8from __future__ import division

2021-10-12 10:29:08 742

转载 [学习笔记]torch x = x.view(x.size(0),-1)的理解

1.先定义一个Tensor,输出该内容和大小import torch a = torch.arange(1,17) print(a)print(a.size(0))2.Tensor转为一维import torch a = torch.arange(1,17) print(a)print(a.size(0)) b = a.view(a.size(0),-1)print(b)其中这个-1指的是不知道多少列的情况下,根据原来Tensor内容和Tensor的..

2021-10-06 15:43:33 684

原创 RuntimeError: Expected object of backend CPU but got backend CUDA for argument #3 ‘index‘

问题:后端 Cuda 的预期对象, 但得到了后端 Cpu 的论点#3 "指数"解决办法:未能将张力转移到 GPU。尝试model.to(device)或者.cuda()

2021-09-14 15:29:30 241

转载 split(“/“)[-1] 和 split(“/“,-1)的区别

str="http://www.runoob.com/python/att-string-split.html"print("0:%s"%str.split("/")[-1])print("1:%s"%str.split("/")[-2])print("2:%s"%str.split("/")[-3])print("3:%s"%str.split("/")[-4])print("4:%s"%str.split("/")[-5])print("5:%s"%str.split("/",-1)).

2021-07-12 15:45:27 183

转载 【学习笔记】IndexError: list index out of range的错误原因及解决方案

IndexError: list index out of range的错误原因及解决方案_PigOrz的博客-CSDN博客

2021-06-03 11:36:29 3184

转载 OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.

以前在pycharm里调试程序时可以直接通过在程序前添加这两个语句解决import osos.environ[“KMP_DUPLICATE_LIB_OK”]=“TRUE”但在这种情况并不能解决问题。甚至直接在terminal上import torch也会出现这种问题:究其原因其实是,anaconda的环境下存在两个libiomp5md.dll文件。所以直接去虚拟环境的路径下搜索这个文件,可以看到在环境里有两个dll文件:其中第一个是torch路径下的,第二个是虚拟环境本身路径

2021-05-27 12:38:34 109

原创 python报错,Warning! ***HDF5 library version mismatched error***

注意:最后一行的1.10.4就是我们要安装的hdf5的版本在命令行输入:conda install -c anaconda hdf5=1.10.4即可安装成功

2021-05-16 20:03:16 518

原创 AttributeError: ‘str‘ object has no attribute ‘decode‘

成功解决AttributeError: 'str' object has no attribute 'decode'更换成2.10.0的h5py就可以了pip install h5py==2.10.0

2021-04-25 13:39:00 70

原创 【学习笔记】Pycharm,Python 安装OpenCV and CV2 时,报错如何正确安装。

初学Python,在安装cv2框架的时候,报以上错误,试了很多次pip install cv2 依然无效,后来查阅了好多资料,总结下面的方法,安装了opencv后,里面包含了cv2框架。If you are using python 2 you can install with pip:pip install opencv-pythonOr use the equivilent for python 3:pip3 install opencv-python...

2021-04-25 13:31:17 344

转载 【学习笔记】深度学习技巧(防止过拟合)——Early Stopping 早停法

Early Stopping 的优缺点:优点: 防止过拟合。缺点: 没有采取不同的方式来解决优化损失函数和降低方差这两个问题,而是用一种方法同时解决两个问题 ,结果就是要考虑的东西变得更复杂。之所以不能独立地处理,因为如果你停止了优化代价函数,你可能会发现代价函数的值不够小,同时你又不希望过拟合。解决办法: 尝试L1、L2正则化,dropout等。代码示例:在 FastText 中使用 early_stopping :monitor: 需要监视的量,val_acc() (模型准确率mod.

2021-04-17 17:10:46 1394

转载 【学习笔记】pycharm执行图形程序不出现图形界面问题

解决OMP: Hint: This means that multiple copies of the OpenMP runtime have been linked into the program. That is dangerous, since it can degrade performance or cause incorrect results. The best thing to do is to ensure that only a single OpenMP runtime is lin

2021-04-13 20:53:49 5053 5

转载 【学习笔记】torch.nn.BCELoss参数详解

PyTorch对应函数为:torch.nn.BCELoss(weight=None, size_average=None, reduce=None, reduction=‘mean’)计算目标值和预测值之间的二进制交叉熵损失函数。有四个可选参数:weight、size_average、reduce、reduction(1) weight必须和target的shape一致,默认为none。定义BCELoss的时候指定即可。(2) 默认情况下 nn.BCELoss(),reduce = True,s

2021-04-13 16:43:11 2390

原创 RuntimeError: Expected object of scalar type Float but got scalar type Long for argument #2 ‘target‘

错误提示:在调用_thnn_binary_cross_entropy_forward参数#2 'target'时,预期的标量类型Float的对象,但得到标量类型Long权重是float,输入是long,这是不允许的。如果删除对long的所有调用,并将输入定义为浮点数,它就可以工作错误示例:因为代码中y_data为long,loss函数要求类型为浮点型改正:结果:...

2021-04-13 11:55:15 667

转载 【学习笔记】python中的*args和**kwargs用法实例

1. *args 用来将参数打包成tuple给函数体调用如:输出结果以元组的形式展示:2.**kwargs 打包关键字参数成字典给函数体调用如:输出结果以列表形式展示:Notice:参数arg、*args、**kwargs三个参数的位置必须是一定的。必须是(arg,*args,**kwargs)这个顺序,否则程序会报错。转自:https://www.cnblogs.com/yunguoxiaoqiao/p/7626992.html...

2021-04-12 21:02:57 215

转载 【学习笔记】PyTorch中.item()用法

官方文档解释.item()用法是:一个元素张量可以用x.item()得到元素值Usetorch.Tensor.item()to get a Python number from a tensor containing a single value.item是得到一个元素张量里面的元素值如:查看x的类型:...

2021-04-12 19:58:09 1442

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除