自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

转载 Python--matplotlib绘图可视化知识点整理

转载:https://www.cnblogs.com/zhizhan/p/5615947.html

2020-03-19 20:03:07 236

原创 分类器的评价指标

分类器评价标准准确率(Accuarcy)精确率(Precision)和召回率(Recall)ROC和AUC首先介绍四个概念:TP、TN、FP和FN,下表其实就是混淆矩阵(Confusion Matrix)准确率(Accuarcy)这个大家肯定非常熟悉,直接摆出计算公式Accuracy:分类正确的样本数样本总数\frac{分类正确的样本数}{样本总数}样本总数分类正确的样本数​ = TP&...

2020-03-16 16:46:03 2067 1

原创 计算机视觉入门指南

计算机视觉入门指南首先简单自我介绍一下,本科渣211,目前某985研一在读,做的是计算机视觉(CV)方向,目前CV方向人数过于饱和,找工作已是神仙打架,如果学不精很容易成为半吊子,对于即将入坑的童鞋们,还是劝大家慎重哦,不过对于还是想学CV或者已经在坑中的大家,这里贴一份自己认为适合大多数人入门的一个路线~目录:1:什么是计算机视觉2:计算机视觉和其他易混淆学科的联系与区别3:计算机视觉...

2019-11-13 20:27:18 1780 3

原创 windows下配置mask rcnn的详细步骤

最近实验室在做电网的一个项目,需要用到mask rcnn的模型,在win10下配置mask rcnn的gpu版本还是存在一些坑的,所以笔者将这个配置过程记录下来,对遇到的一些坑进行排除,望对大家有所帮助。下面详细介绍如何配置此次环境:1:安装Anaconda或者python,要求python版本>=3.4(建议安装python==3.6,安装完之后配置python的环境变量。按win+...

2019-10-15 21:58:14 2325 1

转载 BatchNormalization的理解

  Batch Normalization作为最近一年来DL的重要成果,已经广泛被证明其有效性和重要性。虽然有些细节处理还解释不清其理论原因,但是实践证明好用才是真的好,别忘了DL从Hinton对深层网络做Pre-Train开始就是一个经验领先于理论分析的偏经验的一门学问。本文是对论文《Batch Normalization: Accelerating Deep Network Trai...

2019-07-18 15:00:23 5312 3

原创 CNN中为什么普遍使用小卷积核

从CNN的发展过程看,卷积核(filters)的尺寸有越来越小的趋势,比如vgg网络中全部采用3*3的小卷积核,那么为什么要普遍使用小卷积核而非大卷积核呢?大尺寸的卷积核可以带来更大的感受野,但也意味着更多的参数,并且《Rethinking the Inception Architecture for Computer Vision》的作者提出可以用 2 个连续的 3×3 卷积层( stride...

2019-07-16 10:13:40 2665

原创 隐藏在ResNet背后的原理

2015年,何凯明等人提出了一种新的神经网络结构Residual Networks(简称ResNet),在当年的ImageNet比赛中,在classification、detection、localization以及COCO的detection和segmentation任务上均获得第一名。同时,凯明大神发表的ResNet文章斩获了CVPR2016年的best paper,真tql。论文链接:De...

2019-07-16 09:26:49 632 1

原创 基于caffe搭建faster rcnn(windows 10)

博主先前已经搭建好了tensorflow版本的faster rcnn,tf环境下还是很好配置的,见上一篇教程:基于tensorflow搭建faster rcnn(Windows 10)这几天想用caffe来搭建faster rcnn,但遇到的坑估计可以填满太平洋了,尤其是对windows系统来说,极其不友好,不过最终还是在网上各类教程的帮助下,成功搭好了环境~博主在搭建过程中,主要参考下面这篇...

2019-07-02 16:58:46 535

原创 深入理解VGG16模型

一、简述VGG卷积神经网络是牛津大学计算机视觉实验室参加2014年ILSVRC(ImageNet Large Scale Visual Recognition Challenge)比赛的网络结构,为了解决ImageNet中的1000类图像分类和定位问题。实验结果是VGGNet斩获了2014年ILSVRC分类第二,定位第一,分类第一是GoogleNet模型。想要更好的理解和掌握VGG系列的模型,...

2019-06-16 21:37:57 20057 1

原创 基于tensorflow搭建faster rcnn(Windows 10)

前段时间实验室有一些项目,需要用到faster rcnn。虽然网上有很多很多教程,但由于每个人电脑配置不同,还是踩到了不少坑,在这里记录自己遇到的一些问题,供大家参考。首先是环境:1:python 3.52:tensorflow库,cython,python-opencv,easydict第三方库3:VS2015我主要是参照以下两篇文章进行搭建的:Windows 下 TensorFlo...

2019-06-15 11:22:59 2857 10

转载 算法:在无序数组中查找第K大的数

目录1. 结论2. 经典的几种解法2.1 解法一:O(n*k)2.2 解法二:O(n*logk)2.3 解法三:O(n)2.4 解法四:O(n*logn+k)2.5 解法五:O(n*logn)2.6 解法六:O(4*n+k*logn)2.7 解法七:O(n)Reference1. 结论在N个乱序数字中查找第k大的数字,时间复杂度可以减小至O...

2019-02-23 20:50:37 2640 1

转载 编写函数,获取两段字符串的最长公共子串

题目:编写函数,获取两段字符串的最长公共子串的长度</p>例如: S1 = GCCCTAGCCAGDE S2 = GCGCCAGTGDE 这两个序列的最长公共字串为GCCAG,也就是说返回值为5。参数:str1和str2表示两个字符串 返回值:返回两段字符串的最长公共子串的长度int findLargestSizeString(String str1, S...

2019-02-23 19:14:41 411

转载 Java中List、Set和Map的区别

Java中的集合包括三大类,它们是Set(集)、List(列表)和Map(映射),它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类。Set的实现类主要有HashSet和TreeSet,List的实现类主要有ArrayList,Map的实现类主要有HashMap和TreeMap。Collection是最基本的集合接口,声明了适用于JAVA集合的通用方法...

2019-02-23 16:37:49 326

转载 C语言】让你不再害怕指针——C指针详解(经典,非常详细)

前言:复杂类型说明    要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总结了一下其原则:从变量名处起,根据运算符优先级结合,一步一步分析.下面让我们先从简单的类型开始慢慢...

2019-02-23 14:22:24 195

原创 LeetCode 数组专栏:122. 买卖股票的最佳时机 II(Java版)

题目描述:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例1:输入: [7,1,5,3,6,4]输出: 7解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔...

2019-02-22 22:08:18 1414

原创 LeetCode 数组专栏:121.买卖股票的最佳时机(Java版)

题目描述:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。...

2019-02-22 19:48:30 351

原创 LeetCode 数组专栏:119. 杨辉三角 II(Java版)

题目描述:给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。 在杨辉三角中,每个数是它左上方和右上方的数的和。示例: 输入: 3 输出: [1,3,3,1]进阶:你可以优化你的算法到 O(k) 空间复杂度吗?解题思路:本题的难点在于时间复杂度要求降至O(k),我们知道如果是普通算法,那么时间复杂度为O(n²),因为要计算第n行,必须知道第1-...

2018-08-08 22:41:17 656

原创 LeetCode 数组专栏:118. 杨辉三角(Java版)

题目描述:给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。 在杨辉三角中,每个数是它左上方和右上方的数的和。示例: 输入: 5 输出: [ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1] ]解题思路:杨辉三角相信大家都很熟悉,也就不多...

2018-08-08 19:22:47 1486

原创 LeetCode 数组专栏:88. 合并两个有序数组(Java版)

题目描述:给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。 说明: ·初始化 nums1 和 nums2 的元素数量分别为 m 和 n。 ·你可以假设 nums1 有足够的空间来保存 nums2 中的元素。示例: 输入: nums1 = [1,2,3,0,0,0], m = 3 , nums2 = [2,5,6...

2018-08-07 10:43:08 1012

原创 LeetCode 数组专栏:66.加1(Java版)

题目描述:给定一个非负整数组成的非空数组,在该数的基础上加一,返回一个新的数组。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。示例1: 输入: [1,2,3] 输出: [1,2,4] 解释: 输入数组表示数字 123。示例2: 输入: [4,3,2,1] 输出: [4,3,2,2] ...

2018-08-07 09:44:05 854

原创 LeetCode 数组专栏:35.搜索插入位置(C版)

题目描述:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。示例1: 输入: [1,3,5,6], 5 输出: 2示例2: 输入: [1,3,5,6], 2 输出: 1示例3: 输入: [1,3,5,6], 7 输出: 4示例4:...

2018-08-06 11:20:26 233

原创 LeetCode 数组专栏:53.最大子序和(C版)

题目描述:给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。解题思路:显然可以采用dp算法来解决,sum[i]代表以nums[i]元素结尾的连续子序列的最大和,如果sums[i-1...

2018-08-06 11:05:48 461

原创 LeetCode 数组专栏:27.移除元素(C版)

题目描述:给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。 注意:不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例1: 给定 nums = [3,2,2,3], val = 3, 函数应该返回新的长度 2, 并且 ...

2018-08-05 17:47:01 455

原创 LeetCode 数组专栏:26.删除排序数组中的重复项(C版)

**题目描述:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。**示例1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长...

2018-08-05 17:25:32 271

原创 LeetCode 数组专栏:1.两数之和(Java版)

LeeCode数组专题:两数之和题目描述:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1]此题作者在今年4月份腾讯初试...

2018-08-02 17:36:32 414

python2的opencv库

搭建caffe和其他环境时,必须用到的python2环境下的opencv库,欢迎大家下载! 使用:将下载好的文件cv2.pyd放入C:\Anaconda2\Lib\site-packages文件夹(根据路径自行修改)

2019-07-01

空空如也

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

TA关注的人

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