自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

会意的博客

你在研究中做的很多事并不会让你接近答案,而是让你更好地理解问题。

  • 博客(38)
  • 资源 (10)
  • 收藏
  • 关注

原创 Linux 将top命令输出的前100行信息保存到文件

最近发现服务器每天晚上10点到第二天早上6-7点,CPUload都异常占用达100%,导致自己的任务一直被阻塞。为了找到原因,使用top命令并配合grep筛选,将结果保存到文件中,方便分析。-ntop执行次数,若不设置,则一直执行,直到手动kill。-d更新间隔(秒)...

2022-08-01 22:10:33 667

原创 PyTorch 常用代码段整理合集

目录固定随机种子计算模型参数量提升Pytorch运行效率指定程序运行在特定GPU卡上保证模型的可重复性复制张量拼接张量矩阵乘法固定随机种子torch.manual_seed(0)torch.cuda.manual_seed_all(0)计算模型参数量param_count = sum(param.numel() for param in model.parameters())提升P...

2019-11-14 20:31:19 331 1

原创 NMS(非极大值抑制)与Soft NMS C++/Python 代码实现

目录NMSPythonC++Soft-NMSPythonC++NMS和Soft-NMS概念与定义见 参考链接:非极大值抑制(Non-Maximum Suppression,NMS)NMSPythonimport numpy as npdef iou(A, B): # 左上右下坐标(x1,y1,x2,y2) w = max(0, min(A[2], B[2]) - ma...

2019-09-04 14:12:49 2019 1

原创 n次询问,求数组[i,j]范围内所有数的乘积

题目描述:对于给定的数组,有n个询问,每个询问给出数组下标范围[i,j],求数组[i,j]范围内所有数的乘积。思路:维护两个数组:product数组,前i个数的乘积(不包括0),如:[1,0,2] ->[1,1,2]num_0数组,前i个数中0的个数,如:[1,0,2] -> [0,1,1]每次计算结果时,用num_0[j]-num_0[i]的结果判断区间内是否有0,如...

2019-08-18 23:00:14 850

原创 求数组中除了自己以外所有数的方差

目录求数组中除了自己以外所有数的方差C++代码Python代码LeetCode238扩展:https://blog.csdn.net/mooneve/article/details/93631477求数组中除了自己以外所有数的方差方差计算公式为:E[∑i=0n(Xi−Xmean)2]=E[∑i=0n(Xi2−2XiXmean+Xmean2)]=E(X2)−Xmean2E[\sum_{i=0...

2019-08-18 22:53:42 245

原创 【深度学习】网络训练时train/val loss出现周期性剧增原因

今天在训练自己定义的网络时,用Tensorboard观察Train/Val 的loss在训练时的变化,发现了下面loss会周期性剧增的情况:通过观察loss具体的数值变化,我发现每次loss剧增都发生在一个epoch的最后一轮。通过分析,我判断出这是由于我的图片数量不能被batch size整除导致的。我的train/val分别有2450,610张图片,batch size为32,这使得...

2019-07-28 16:25:07 7140

原创 【深度学习】为什么CNN中的卷积核大小都是奇数?

参考资料:知乎-为什么CNN中的卷积核一般都是奇数奇数,没有偶数偶数的?深度学习: 卷积核 为什么都是 奇数size【AI-1000问】为什么CNN中的卷积核半径都是奇数?主要有两点原因:1.便于进行padding。在卷积时,若要卷积前后的尺寸不变。需要对原图进行padding。假设图像的大小,也就是被卷积对象的大小为n∗nn*nn∗n,卷积核大小为k∗kk*kk∗k当paddin...

2019-07-17 17:14:57 3654

原创 【LeetCode-238】除自身以外数组的乘积(Product of Array Except Self)

目录题目描述解法1:若可以使用除法C++代码Python代码题目描述给定长度为 nnn 的整数数组 numsnumsnums,其中 n>1n > 1n>1,返回输出数组 outputoutputoutput,其中 output[i]output[i]output[i] 等于 numsnumsnums 中除 nums[i]nums[i]nums[i] 之外其余各...

2019-06-25 18:37:33 429

原创 C/C++中的联合体union介绍

目录union定义与简单使用内存分配与所占空间多种访问内存途径共存数据存储位置union应用之寄存器读取union,中文名“联合体、共用体”,在某种程度上是类似结构体struct的一种数据结构,联合体(union)和结构体(struct)同样可以包含很多种数据类型和变量。

2019-06-17 20:37:13 11244

原创 RePr Improved Training of Convolutional Filters阅读翻译

论文地址:https://arxiv.org/abs/1811.07275 CVPR2019的Oral Paper代码:作者目前没公布,Reddit上对于这篇论文的讨论很激烈┓( ´∀` )┏,对于代码复现很多人都有问题(比如:[复现1](https://github.com/siahuat0727/RePr)),加上作者目前还没开源代码。所以想看戏的可以去→_→

2019-05-21 17:40:05 4043 6

原创 动态规划思想与常见问题解决

动态规划思想1.将原问题分解为子问题2.确定状态3.确定初始状态4.确定状态转移方程

2019-03-30 16:50:07 599

原创 【编程题】有序数列多次抽取数字放最前,最后输出序列。

目录题目思路1思路2这是前几天做的一道笔试题,当时实现复杂了,导致最后超时,现在记录一下思路与实现方法。题目有一个长度为n并包含1~n的整数序列。在最初,序列为升序排列,即1在序列首部,n在序列末尾。对序列进行m次操作,第i次操作会把xix_ixi​从序列中取出并放到序列首部。经过m次操作后,序列变成什么样子?输入描述输入包含m+1行。第一行包含两个正整数n,m(1<=n,m...

2019-03-20 21:01:24 658

原创 【语义分割】Auto-DeepLab Hierarchical Neural Architecture Search for Semantic Image Segmentation阅读翻译

论文地址:https://arxiv.org/abs/1901.02985 1月10号提交代码:好像没公布,我后面再找找作者:Chenxi Liu, Liang-Chieh Chen, Florian Schroff, Hartwig Adam, Wei Hua, Alan Yuille, Li Fei-Fei

2019-01-16 13:49:07 7932 4

转载 【转载】Rethinking ImageNet Pre-training 论文笔记

本文转自:https://blog.csdn.net/u014380165/article/details/84557356相关链接:知乎-如何评价何恺明等 arxiv 新作 Rethinking ImageNet Pre-training?论文:Rethinking ImageNet Pre-training论文链接:https://arxiv.org/abs/1811.08883Ka...

2018-11-28 11:37:41 416

转载 Group Normalization

Group Normalization前言What's wrong with BNHow GN workWhy GN work效果展示实验部分总结论文地址:https://arxiv.org/abs/1803.08494v3本文转自:http://www.dataguru.cn/article-13318-1.html参考:https://baijiahao.baidu.com/s?id=1...

2018-11-08 11:12:42 1104

原创 【代码实现】Searching for Efficient Multi-Scale Architectures for Dense Image Prediction

相关资料代码地址:https://github.com/tensorflow/models/tree/master/research/deeplab论文地址:https://arxiv.org/abs/1809.04184个人笔记:https://blog.csdn.net/mooneve/article/details/83144385参考资料https://blog.csdn.net...

2018-10-26 11:44:13 1909 6

原创 【语义分割】Smoothed Dilated Convolutions for Improved Dense Prediction阅读笔记

论文地址:https://arxiv.org/abs/1808.08931或:https://www.kdd.org/kdd2018/accepted-papers/view/smoothed-dilated-convolutions-for-improved-dense-prediction代码:https://github.com/divelab/dilated作者:Zhengyang ...

2018-10-25 15:39:13 3341 9

原创 【语义分割】Searching for Efficient Multi-Scale Architectures for Dense Image Prediction翻译

神经网络架构的设计是机器学习系统在广泛的任务中达到最先进性能的重要组成部分。许多工作都致力于通过巧妙构建搜索空间与简单学习算法配合来自动设计和构建体系结构。最近的进展表明,这种元学习(meta-learning)方法可能超出可扩展的人为发明的图像分类任务架构。 一个悬而未决的问题是这些方法可以推广到新领域的程度。在这项工作中,我们探索了密集图像预测的元学习技术的构建,重点是场景解析,人物部分(person-part )分割和语义图像分割的任务。由于视觉信息的多尺度表示和在高分辨率图像上操作的必要性,在该领域

2018-10-18 11:53:52 3820

原创 深度学习图像预处理中为什么使用零均值化(zero-mean)

在深度学习中,一般我们会把喂给网络模型的训练图片进行预处理,使用最多的方法就是零均值化(zero-mean) / 中心化,即让所有训练图片中每个位置的像素均值为0,使得像素值范围变为[-128,127],以0为中心。举个例子,假设训练图片有5000张,图片大小为32*32,通道数为3,则用python表示如下:x_train = load_data(img_dir) # 读取图片数据 x...

2018-08-22 15:41:12 20440 12

原创 机器学习中使用正则化 L1范数和L2范数的原因

在机器学习中,损失函数后面通常都会添加一个额外项,用于防止过拟合,提高算法的泛化能力,称为正则化惩罚(regularization penalty)。 为什么要添加这一项呢?大家可以想一下,原来没有这一项时,损失函数LLL的公式可以表示如下:L=1N∑ni=1LiL=1N∑i=1nLiL = \frac{1}{N} \sum_{i=1}^n L_i 上面这个公式有一个问题,假设有一个数...

2018-05-27 15:08:34 2266

转载 Numpy 学习笔记 ---- 矩阵处理

转载: https://blog.csdn.net/bluebelfast/article/details/17999783

2018-05-01 18:37:38 334

原创 NumPy 常用数学函数

Unary ufuncsBinary universal funcitonsUnary ufuncs 函数 描述 用法 absfabs 计算 整型/浮点/复数 的绝对值对于没有复数的快速版本求绝对值 np.abs()np.fabs() sqrt 计算元素的平方根。等价于array ** 0.5 np.sqrt()...

2018-05-01 16:05:11 4665

原创 Python List 列表的深浅层复制

浅复制的三种方法:a = [1, 2, 3, 4]# 第一种 使用copy()函数 或导入copy包b = a.copy()import copyb = copy.copy(a)# 第二种 b = a[:]# 第三种b = list(a)特点:b有独立的不用于a的地址,修改元素不会相互影响 但 若a中的元素包含列表等特殊类型时,上述方法则无效,修改时会同时影响a和b。...

2018-05-01 14:02:36 5973

原创 QT离线安装包下载

由于现在官网上给出的都是在线安装包,离线安装包网址需要自己去找很麻烦,所以在这里记录一下。 离线安装包网址:http://download.qt.io/archive/qt/

2018-01-22 15:43:02 19570 8

原创 Face++人脸识别与检索接口调用

写了一些Face++人脸识别与检索的接口调用的例子,包含上传人脸图片获得人脸face_token管理自己的faceset人脸库使用新的face_token和自己的faceset人脸库进行人脸检索(避免每次都上传图片)官方提供的接口sdk文档里有充分的说明,基本上都可以看懂,废话不多说,上代码。package com.huiyiygy.face.util;import j...

2018-01-19 10:55:46 8133 16

原创 Windows10右键添加“在此处打开命令窗口”

今天跑代码时用到了Powershell,有一个环境变量死活都找不到,无奈只好重新回到cmd命令行测试,结果立马就跑通了。-_-|| 由于现在Win10默认右键只有Powershell,所以为了以后方便使用就把右键添加“在此处打开命令窗口”的代码分享出来。(#^.^#)效果第一个是在 桌面 / 文件夹窗口中 / 选中文件夹上 直接点击右键,显示“在此处打开命令窗口”选项,如图: ...

2017-12-16 20:27:55 116047 90

原创 Git代理的设置与取消

设置代理:git config --global http.proxy http://127.0.0.1:8099git config --global https.proxy https://127.0.0.1:8099取消代理:git config --global --unset http.proxy git config --global --unset https.p

2017-04-18 21:54:37 674

转载 Vmware安装完Ubuntu16.10后重启失败

转自:http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=481315在Vmware里安装完Ubuntu16.10,启动时出现'SMBus Host Controller not enabled'错误提示,进不到图形界面。网上搜了一下,解决办法是在图形界面里进终端窗口,编辑blacklist.conf文件,禁止i2c_piix4驱动的加载。但

2017-04-12 11:32:26 5258 1

转载 QString与String相互转换

转自:http://blog.csdn.net/q601510717/article/details/8350217在使用QT和C++进行开发的时候,由于两者的数据类型不完全相同,需要进行转换。下面介绍QString和string类型相互转换的方法。(QT4.6上已测试可用。)1、在头文件中添加inlucde信息和转换函数声明:view plai

2017-04-10 20:41:56 9147 1

转载 QImage 与Mat 转化

转自:http://blog.csdn.net/zyh821351004/article/details/46646735

2017-04-09 16:07:11 2422

转载 Qt容器类

Container Classes转自:http://blog.csdn.net/hai200501019/article/details/9247673IntroductionQt库提供了一组基于模板的一般化的容器类。这些容器可以存储指定的类型的元素。例如,如果你需要一个可变大小的Qstring数组,可以用QVectorQString>.。

2017-04-04 14:20:06 462

转载 Qt键盘事件--组合键响应方法

Qt键盘事件--组合键响应方法

2017-03-22 19:27:26 7394

转载 吐槽一下Qt的按键消息响应

最近用Ogre结合Qt时发现了一个问题,就是Qt的按键消息响应。具体情况请看下面的转载内容:        Qt的消息响应可重载Widget中的keyPressEvent、keyReleaseEvent、mousePressEvent、mouseReleaseEvent、mouseMoveEvent函数处理。但keyPressEvent有一个问题。在Window

2017-03-22 17:08:42 3798

转载 QT窗体初始最大化

转自:http://www.cnblogs.com/qq78292959/archive/2012/08/12/2634298.htmlQT 中有一个void QWidget::setWindowState ( Qt::WindowStateswindowState)这样的函数,通过它可以设置窗体的初始状态,Qt::WindowStates 一共有下面几种状态:Co

2017-03-06 17:19:50 8145 2

转载 QDir::NoDotAndDotDot隐藏了所有的项目

http://blog.csdn.NET/lutx/article/details/6603283在使用QDir::entryInfoList函数对目录下的文件和子目录进行遍历时, 希望将Windows中的"."和".."目录忽略, 否则总是会将"."和".."也当成子目录处理, 就造成了一个死循环. 开始用了以下的调用方式QDir("mydir").entryInfoList(QDi

2017-03-03 15:51:42 3266 1

原创 OpenCV 图像的翻转 flip实现 与遍历像素的方式实现

在OpenCV中有内置的函数flip可以实现图像的垂直、水平以及同时垂直水平变换

2016-11-07 16:31:56 3862

原创 OpenCV遍历彩色图像、灰度图像的像素值方法

OpenCV遍历彩色图像、灰度图像的像素值方法

2016-11-01 22:05:11 12408

原创 Win10+VS2015平台下OpenCV3.1.0的x86和x64平台的Debug与Release模式的编译与配置

Win10+VS2015平台下OpenCV3.1.0的x86和x64平台的Debug与Release模式的编译与配置

2016-10-31 17:07:19 4930 1

cudnn-windows-x86_64-8.3.3.40_cuda11.5

深度学习NVIDIA cudnn8.3.3.40适用于64位win10的CUDA11.5版本

2022-04-11

cudnn-windows-x86_64-8.4.0.27_cuda11.6

深度学习NVIDIA cudnn8.4.0适用于64位win10的CUDA11.6版本

2022-04-11

cudnn-windows-x86_64-8.4.0.27_cuda10.2-archive

深度学习NVIDIA cudnn8.4.0适用于64位win10的CUDA10.2版本

2022-04-11

cudnn-10.2-windows10-x64-v7.6.5.32.7z

深度学习加速库,NVIDIA cudnn7.6.5.32 适用于64位windows10,与CUDA10.2版本配套使用

2020-04-11

cudnn-10.0-windows10-x64-v7.4.1.5

深度学习NVIDIA cudnn7.4.1.5适用于64位win10的CUDA10.0版本

2018-11-21

cudnn-9.2-windows10-x64-v7.4.1.5

深度学习NVIDIA cudnn7.4.1.5适用于64位win10的CUDA9.2版本

2018-11-21

cudnn-9.0-windows10-x64-v7.4.1.5

深度学习NVIDIA cudnn7.4.1.5适用于64位win10的CUDA9.0版本

2018-11-21

cudnn-9.1-windows10-x64-v7

深度学习NVIDIA cudnn7.0适用于64位win10的CUDA9.1版本

2018-01-19

win10下mingw编译的opencv3.1库用于QT开发

win10下使用mingw编译的opencv3.1库,用于QT开发时调用opencv。 使用时,请将文件中bin目录加入到系统path变量。并在项目pro文件中添加以下几项: INCLUDEPATH += F:\opencv_QT\include\opencv\ INCLUDEPATH += F:\opencv_QT\include\opencv2\ INCLUDEPATH += F:\opencv_QT\include LIBS += -L F:\opencv_QT\lib\libopencv_*.a

2018-01-19

cmake-3.3.1-win32-x86

cmake-3.3.1-win32-x86

2016-10-31

空空如也

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

TA关注的人

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