自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 收藏
  • 关注

转载 【word】公示后加编号

office2016百度云分享网址:链接: https://pan.baidu.com/s/1wXtXdiZL9yWvUvU5jBI5Mg提取码: 3uys嫌弃百度云下载速度的可以到msdn去下载,是一样的。好的,万事俱备,方法是:公式后加 #(编号);敲击回车(Enter键).公式后加 #(编号);敲击回车(Enter键).公式后加 #(编号);敲击回车(E...

2019-10-04 11:08:52 988

原创 【计算机基础】数据库设计各个阶段

2019-09-02 22:23:12 528 1

原创 【计算机基础】数据库中的数据模型——概念模型、逻辑模型、物理模型

数据模型应满足三方面的要求,一是比较真实的模拟现实世界,二是容易被人理解的方式,三是便于在计算机中实现。一种模型要很好地满足这三方面的要求目前尚很困难,因此数据库中针对不同的对象和使用目的,采用不同的数据模型。根据模型应用的不同目的,可以将模型划分两类,分别属于不同的两个层次,一是概念模型,而是逻辑模型和物理模型。概念模型也称信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计...

2019-09-02 22:16:25 10182

转载 【计算机基础】CPU与外设传送方式

在微型计算机系统中,CPU与外设之间的数据传送方式主要有程序传送方式、中断传送方式和直接存储器存取(DMA)传送方式,分别介绍如下。7.2.1 程序传送方式程序传送方式是指直接在程序控制下进行数据的输入/输出操作。程序查询方式分为无条件传送方式和查询方式(条件传送方式)两种。一. 无条件传送方式微机系统中的一些简单的外设,如开关、继电器、数码管、...

2019-08-30 18:16:36 5636

转载 【计算机基础】计算机组成-DRAM与SRAM

0.摘要DRAM一般用作计算机中的主存储器,即内存条。SRAM一般用来作为计算机中的告诉缓冲存储器,即CPU或GPU中的Cache。1.RAM首先,我们了解一下什么是RAM:RAM,全称random access memory,即随机存取存储器,又称作随机存储器,是与CPU直接交换数据的内部存储器,也俗称内存。它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中...

2019-08-30 18:03:53 4782

转载 【计算机基础】多道批处理系统、分时操作系统

1.多道程序设计的概念多道程序设计是指允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法。 多道批处理系统中,用户提交的作业都存放在外存中,并形成队列,这个队列称为"后备队列;然后作业调度程序按照作业调度算法将若干作业调入内存,CPU同时执行,以达到CPU和资源的共享,提高资源的利用率和系统的吞吐量的目的。多道批处理系统的特征多道性。在内存中可同时...

2019-08-29 21:25:18 4608

转载 【计算机基础】按字节编址与按字编址

我们先从一道简单的问题说起! 设有一个1MB容量的存储器,字长32位,问:按字节编址,字编址的寻址范围以及各自的寻址范围大小? 如果按字节编址,则 1MB = 2^20B (ps:1MB=1024kb,1kb=1024btye,1024是2的10次方) 1字节=1B=8bi...

2019-08-29 20:56:05 14827 2

原创 【计算机基础】总线复用

总线复用传送所谓复用传送就是指多个用户共享公用信道的一种机制,目前最常见的主要有时分多路复用、频分多路复用和码分多路复用等,优点在于:为了各子系统的信息能有效及时的被传送,并且减少总线中信号线的数量,为了不至于彼此间的信号相互干扰和避免物理空间上过于拥挤复用传送又分三种(以下为介绍)时分多路复用(TDMA)时分复用是将信道按时间加以分割成多个时间段,不同来源的信号会要求在不同的...

2019-08-28 23:15:56 3643

原创 【计算机基础】OSI安全体系结构的八种安全机制

 OSI安全体系结构的八种安全机制包括加密、数据签名、访问控制、数据完整性、鉴别交换、业务流填充、路由控制和公正等,其含义分别解释如下:  1)加密机制:提供对数据或信息流的保密,并可作为其它安全机制的补充。这种机制是确保数据安全性的基本方法。在OSI安全体系结构中应根据加密所在的层次及加密对象的不同,而采用不同的加密方法。  2)数字签名机制:是确保数据真实性的基本方法,利用数字签名技术...

2019-08-27 19:41:03 12288

转载 【MySQL】timestamp的使用

根据上面两类操作,时间戳列可以有四张组合定义,其含义分别为: 1、当字段定义为timestamp,表示该字段在插入和更新时都不会自动设置为当前时间。 2、当字段定义为timestamp DEFAULT CURRENT_TIMESTAMP,表示该字段仅在插入且未指定值时被赋予当前时间,再更新时且未指定值时不做修改。 3、当字段定义为timestamp ON UPDATE CURRE...

2019-08-23 22:54:32 336

原创 【Java】为什么要用implements Serializable序列化

接触的Java代码以及项目还比较少,看到很多时候都用了序列化的接口,就很奇怪。为什么用implements Serializable呢?我觉得上面的解释比较好,一个stream让我瞬间明白了序列化的好处!以计算机视觉角度来想的话就更容易了,把python中的序列化拿来一起理解,各种格式的文件存为序列化文件是一种很方便的选择。pytorch保存的权重文件就是用序列化的方式,还有...

2019-08-23 22:09:34 1798 1

原创 【SpringBoot】小项目问题整理

url: jdbc:mysql://127.0.0.1:3306/seckill?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&?zeroDateTimeBehavior=convertToNull1、运行项目前要先启动mysql2、要创建seckill数据库3、将sql文件导入...

2019-08-23 17:25:52 185

原创 【SpringBoot】thymeleaf的配置文件说明

#spring.thymeleaf.cache = true #启用模板缓存。#spring.thymeleaf.check-template = true #在呈现模板之前检查模板是否存在。#spring.thymeleaf.check-template-location = true #检查模板位置是否存在。#spring.thymeleaf.content-type = tex...

2019-08-22 17:21:21 1196

原创 【PyTorch】Input type (torch.cuda.FloatTensor) and weight type (torch.FloatTensor) should be the same

和网上找到的答案都不一样。问题是因为我在__init__外面的函数中定义了一个卷积操作然后就一直报错。具体原因之后再查吧。

2019-08-18 21:47:18 2138 5

原创 【深度学习】运行grad-cam(pytorch代码)遇到的一些问题

用原代码跑就没有问题,因为要提取自己数据集的判别性特征,而数据集加载必须使用pytorch自带的DataLoader。这时候最后可视化热力图的时候图片明显不对,下面就是一点一点排除错误的过程。最后是直接将二值化后的mask找出坐标,裁剪出具有判别性的区域了!...

2019-08-14 10:23:47 2955 7

原创 【PyTorch】RuntimeError: one of the variables needed for gradient computation has been modified by an

错误:RuntimeError: one of the variables needed for gradient computation has been modified by an inplace operation报错原因:import torchx = torch.FloatTensor([[1., 2.]])w1 = torch.FloatTensor([[2.], ...

2019-08-14 09:57:11 76972 16

原创 【PyTorch】cuda runtime error (59) : device-side assert triggered at /pytorch/aten/src/THC/generated/.

记得上次遇到过一次该错误,当时没有总结,今天又遇到了,总结一下!问题:cuda runtime error (59) : device-side assert triggered at /pytorch/aten/src/THC/generated/../generic/T HCTensorMathPointwise.cu:265解决方案:...

2019-08-13 18:07:11 1018

原创 【PyTorch】AttributeError: Can't get attribute 'BCNN'

错误:AttributeError: Can't get attribute 'BCNN' on <module '__main__' from '今天在服务器上训练好一个网络,用torch.save(model, 'net.pkl')将模型和参数一并保存了起来,方便在自己电脑上测试。把保存的模型下载下来进行测试的时候发现报了上述错误。原来保存下来的模型和参数不能在没有类定义时直...

2019-08-13 17:55:33 8537 3

原创 【Python】cv2.imread('path/to/image')返回None的问题

用PIL读取发现没有问题,但是cv2.imread()读取图片返回None。这是因为路径包含中文的问题。我是直接把路径改成英文的了,然后就没有报错了,但是如果路径很复杂或者很多地方都使用了该路径的话,改英文的实在太麻烦。参考博客python cv2.imread 读取中文路径的图片返回为None的问题cv.imread函数能够成功读取非中文路径的图片,所以就想到是不是中文路径的问题...

2019-07-28 11:10:51 3088

原创 【PyTorch】register_hook的使用

下面是我今天看的代码,即在对x求导时,将梯度保存下来。 def save_gradient(self, grad): self.gradients.append(grad) def __call__(self, x): outputs = [] self.gradients = [] #for name, module in self.shared_model._modu...

2019-07-24 22:55:10 13929 6

原创 【PyTorch】retain_graph的作用

x = torch.randn((1, 4), dtype=torch.float32, requires_grad=True)xOut[54]: tensor([[ 0.1351, 0.8179, 0.1422, -0.3021]], requires_grad=True)y = x ** 2z = y * 4output1 = z.mean()output2 = z.sum...

2019-07-24 22:27:42 895

原创 【gpustat】安装及使用命令

pip install gpustatwatch --color -n1 gpustat -cpu

2019-07-20 16:43:48 12465 2

转载 【Linux】Linux移除 目录下所有.svn版本控制

进入包含.svn文件得得得文件夹,执行以下命令:find . -type d -name ".svn"|xargs rm -rf

2019-07-19 21:06:14 371

原创 【PyTorch】历史版本下载

pytorch的历史版本下载:pytorch previous versions

2019-07-19 20:25:51 1566

转载 【SVN】Linux下的使用命令总结

ubuntu系统上SVN服务器与客户端的使用说明(该客户端指如果在ubuntu上安装客户端)一、在服务器端导入project(在导入过程中会出现权限问题)svnimport-m"Importrailsprojecthilog"/home/username/workspace/hilog svn://192.168.1.1/test/注意:导完文件(包...

2019-07-19 10:49:10 491

原创 【SVN】windows下配置及使用以及TortoiseSVN的使用

主要包括将本地工程提交到svn版本库和将svn版本库内容下载到本地----------------------------------------------------------------------------------------------------------------------------------1、本地工程提交到版本库新建一个文件夹,作为本地文件夹在...

2019-07-18 23:01:19 182

原创 【Python】找到最大连通区域,并画出bounding box

一、找出图片的最大连通区域 原始图像mask = get_mask()# 进行图像的二值化处理max_value = np.max(mask)#print(max_value)ret, ee = cv2.threshold(mask, 0.15*max_value, max_value, cv2.THRESH_BINARY) 二...

2019-07-17 21:59:17 23560 23

原创 【Linux】SVN安装,安装subversion,实现windows和Ubuntu共享

Linux系统安装svn就是在Ubuntu中安装subversion,因为是老师分的服务器,并不是root用户,整个过程就麻烦了许多。1、非root用户安装软件这时候只有通过源码来安装。以apr为例(我最先安的apr)找到apr软件的下载地址,Ubuntu系统我一般下载.tar.gz的文件 https://www-us.apache.org/dist//apr/...

2019-07-17 19:55:50 923 2

原创 【Python】报错ImportError: cannot import name '_validate_lengths'

原因:numpy与scikit-image版本不对应解决方法:更新scikit-imagepip install --upgrade scikit-image

2019-07-16 21:19:10 593

原创 【Python】同级目录下.py文件不能导入失败

这是从未出现过的情况,文件设为source root也设了,就是不对。后来百度到有一种情况是,文件名中有空格就会导入失败,所以就去关注了一下我的文件名,发现用的事“-”而不是“_”就想着会不会是这个原因,新建了一个文件,文件名中换成了“_”,再导入,果然就成功了................................

2019-07-16 21:02:57 6605

原创 【Python】问题总结

今天跑一个程序遇到超多问题的。最新一个:ImportError: cannot import name 'abs'百度说是TensorFlow和TensorFlow-GPU版本不对应。我也这么觉得。因为跑代码需要再安装一个TensorFlow,我就比较奇怪两个都安的话,调用的时候怎么识别呢???Could not install packages due to anEnvironment...

2019-07-15 22:36:13 147

原创 【PyTorch】使用pytorch提供的模型训练inception V3(使用预训练模型)

前言:最近在用vgg16跑数据,但是参数量实在太大,跑的非常慢,虽然最后结果还算可观。后面又研究了一下GoogLeNet,自己写了inceptionV1的代码,因为跑vgg16一直占着电脑,所以就没有跑,。在这期间,在小老弟电脑上跑了MobileNet V1,找不到pytorch版的预训练权重,所以从头开始跑,过拟合非常严重,等之后研究一下是什么原因,猜测是数据集不平衡太严重以及没有预训练...

2019-07-01 22:53:46 10842 3

原创 【Python】将文件复制到另一个文件夹,将文件夹复制到新的位置

Package:shutil方法:shutil.copy()copy() 方法的功能类似于 Unix 中的“cp”命令。这意味着如果目标是一个文件夹,那么它将在其中创建一个与源文件具有相同名称(基本名称)的新文件。此外,该方法会在复制源文件的内容后同步目标文件权限到源文件。shutil.copyfile():它将源内容复制到目标文件中。如果目标文件不可写入,那么复制操作将导...

2019-06-30 21:23:36 30570

原创 【MySQL】MySQL8 忘记密码解决方法

1、以管理员身份打开命令行;2、停止mysql服务:3、输入以下命令无密码启动mysql,百度到的很多版本都是修改my.ini文件,但这个在版本8里面没有作用;mysqld --console --skip-grant-tables --shared-memory4、 另开一个dos窗口,输入mysql -u root无密码登录;5、登录进去后依次输入以下命令:...

2019-06-29 22:28:56 2043

原创 【IDEA】IDEA快速创建Maven+SpringBoot项目时,Cannot download https://start.spring.io;Status:403

遇到问题如图:解决方法:第一种:将IDEA默认的访问路径:https://start.spring.io 改成http://start.spring.io第二种:进入到IDEA的setting,搜索HTTP Proxy,选择Auto-detect proxy settings,点击最下面的Check connection弹出如下的输入框,输入地址https://star...

2019-06-29 16:49:25 6535 1

原创 【TensorFlow】读取ckpt文件中的tensor,将ckpt模型转为pytorch模型

今天想用MobileNet V1训练自己的数据,发现pytorch没有MobileNet V1的预训练权重,只好先下载TensorFlow的预训练权重,再转成pytorch模型。1、读取ckpt中的Tensor名称以及Tensor值TensorFlow的MobileNet V1预训练权重文件如下:解压完文件后,发现没有.ckpt文件,文件名只需'./my_model/mobile...

2019-06-29 16:18:31 6812 2

转载 【深度学习】1x1卷积核的作用

1×1卷积的作用以下内容摘抄自:http://www.caffecn.cn/?/question/136问:发现很多网络使用了1X1卷积核,这能起到什么作用呢?另外我一直觉得,1X1卷积核就是对输入的一个比例缩放,因为1X1卷积核只有一个参数,这个核在输入上滑动,就相当于给输入数据乘以一个系数。不知道我理解的是否正确答1:对于单通道的feature map和单个卷积核之间的卷积来说,...

2019-06-28 21:46:19 304

原创 【深度学习】MobileNet参数数量计算,参数量减少

正常参数量与mobileNet参数量的对比:MobileNet的网络结构:

2019-06-28 20:53:34 5619 1

原创 【PyTorch】数据增强之Label shuffling实现(神经网络训练时样本不平衡解决方法)

前面的数据是采用PyTorch的ImageFolder读取的,读取后的数据进行了训练集数据集的划分,分别得到了image路径列表和label标签列表,再传入自己写的label_shuffling进行数据增强,返回后通过PyTorch的DataLoader加载到网络里。def label_shuffling(data, labels): #得到样本数最多的类别的样本数 maxN...

2019-06-28 11:16:16 899 1

原创 【PyTorch】pytorch加载自己的数据集,重写Dataset类

len方法,提供了dataset的大小;getitem方法, 该方法支持从 0 到 len(self)的索引。#filenames是训练数据文件名称列表,labels是标签列表class MyDataset(Dataset): def __init__(self, filenames, labels, transform): self.filenames ...

2019-06-28 11:15:42 4624 1

空空如也

空空如也

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

TA关注的人

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