自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 图像局部放大分析工具

代码使用方法安装python 版本 python3安装需要的库pip install -r requirment.txt运行1、将需要对比的图形放在imgs文件下2、原始图像文件名需要包含_ROI,现在是只有一张原始图像3、选择原始图像中想比较的区域4、选好后,按空格键会显示所有图像的所选区域的放大图,第一行为对应图像的放大图,第二列为原始图像的放大图。5、如果要退出按回车...

2019-09-27 10:03:21 851

原创 Zero-Shot Object Detection

Zero-Shot Object Detection创新点1)Baseline ZSD Model 提出的基准模型2)Background-Aware Zero-Shot Detection 对于背景类的两种处理方法3)Densely Sampled Embedding Space 对样本数据的扩充提出的方法1、Baseline ZSD Model从整张图片上提取obejctnes...

2019-09-13 13:42:24 1242

原创 LSTD阅读笔记

LSTD阅读笔记论文的创新点1、提出了一个 low shot transfer detection框架,将 SSD 和 faster-RCNN 进行了整合。2、提出了一个新的正则化的迁移学习框架,the transfer knowledge (TK) and background depression(BD) regularizations are proposed to leverage...

2019-09-13 13:41:22 970

原创 最小的k个数

title: 2019-8-26 最小的k个数tags: 算法,每日一题,矩阵打印最小的k个数1. 问题描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。2. 题目解析这道题目如果单单只是要得到正确结果的话还是很简单的,...

2019-09-05 18:20:46 159

原创 数组中出现次数超过一半的数

title: 2019-8-25 数组中出现次数超过一半的数tags: 算法,每日一题,矩阵打印数组中出现次数超过一半的数1. 问题描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。2. 题目解析这道题目是关键是如何记录...

2019-09-05 14:50:24 627

原创 字符串的排列

title: 2019-8-24 字符串的排列tags: 算法,每日一题,字符串 字符串的排列 1. 题目描述输入一个字符串,按字典序打印出该字符串中字符的所有排列,输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。2.题目解析首先对于给定的一个...

2019-09-04 14:45:04 471

原创 二叉搜索树与双向链表

title: 2019-8-23 二叉搜索树与双向链表tags: 算法,每日一题,二叉树,链表 二叉搜索树与双向链表 1. 题目描述输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。2.题目解析二叉搜索树的中序遍历就是一个排好顺序的序列,所以关键是对二叉搜索树的中序遍历前后的节点进行重新连接。这里连接的方式为节点的ri...

2019-09-04 14:43:38 89

原创 复杂链表的复制

title: 2019-8-22 复杂链表复制tags: 算法,每日一题,链表 复杂链表的复制 1. 题目描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)2.题目解析这道题的难点是有一个每一个节点都有一个指向随机位...

2019-09-04 14:42:52 80

原创 二叉树中和为某一值的路径

title: 2019-8-21 二叉树中和为某一值的路径tags: 算法,每日一题,二叉树 二叉树中和为某一值的路径 1. 题目描述输入一颗二叉树的根节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。(注意:在返回值的list中,数组长度大的数组靠前)2.题目解析2.1 思路解析这题要注意两点:1)寻...

2019-09-04 14:41:28 155

原创 二叉搜索树的后序遍历序列

title: 2019-8-20 二叉搜索树的后续遍历序列tags: 算法,每日一题,二叉树 二叉搜索树的后序遍历序列 1. 题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。2. 题目解析这道关键是要了解二叉搜索树的后序遍历的的特性。首先对于二叉搜索树有左子树上的元素都小于根节点,右子...

2019-09-04 14:40:40 111

原创 分层打印二叉树

title: 2019-8-19 分层打印二叉树tags: 算法,每日一题,二叉树 分层打印二叉树 1. 题目描述从上往下打印出二叉树的每个节点,同层节点从左至右打印。2. 题目解析这题比较简单,就是将二叉树从根节点开始依次从上到下、从左到右打印二叉树的每一层。2.1 思路解析这道题关键是要想到要使用队列结构。依次将树的根节点以及其左孩子右孩子入队列中,再依次弹出再将弹出的节点...

2019-09-04 14:39:51 531

原创 栈的压入弹出序列

title: 2019-8-18 栈的压入弹出序列tags: 算法,每日一题,栈 栈的压入弹出序列 1. 题目描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意...

2019-09-04 14:39:04 100

原创 包含min函数的栈

title: 2019-8-17 包含min函数的栈tags: 算法,每日一题,栈包含min函数的栈1. 问题描述定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。2. 题目解析这里的很关键的一点是时间复杂度为O(1)。这说明肯定是要有个东西能够随时记录下当前栈中元素的最小值,并且在数据压入或者是弹出栈时也能够随时更新最小值。2...

2019-09-04 14:37:24 121

原创 顺时针打印矩阵

title: 2019-8-16 顺时针打印矩阵tags: 算法,每日一题,矩阵打印顺时针打印矩阵1. 问题描述输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.2....

2019-09-04 14:36:32 92

原创 二叉树镜像

title: 2019-8-15 二叉树镜像tags: 算法,每日一题,二叉树二叉树镜像1. 题目描述操作给定的二叉树,将其变换为源二叉树的镜像。2. 题目解析2.1 什么是二叉树镜像说白了就是一棵二叉树在镜中所成的像就是二叉树的镜像,具体看图:2.2 解题思路递归的方式递归的方法的本质是将一个大问题拆分为小问题,且这个小问题的解决方法是可以继续按照大方法差分为消防法的方...

2019-09-04 14:32:24 84

原创 树的子结构

title: 2019-8-14 树的子结构tags: 算法,每日一题,二叉树树的子结构今天的题目是一题和二叉树相关的算法题,这里需要了解二叉树的遍历和什么是数的子结构。1、题目描述输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)2、题目解析2.1 什么是树的子结构这里主要是要区分树的子结构和子树:树的子结构 如果一个二叉树B是二叉树...

2019-09-04 14:29:43 381

EXPLAINING AND HARNESSING ADVERSARIAL EXAMPLES 论文阅读

1、介绍Szegedy 等人于2014年发现当前的机器学习模型包括神经网络等模型容易受到对抗样本的攻击。对抗样本(adversarial examples)在正常的训练样本上增加一些轻微的扰动,且不影响人眼的识别的情况下,能够误导分类器的测试样本。在本文之前有很多学者认为会出现这个现象的原因可能是:也就是很多假设推测对抗样本的产生是因为深度神经网络的极度非线性,可能还结合了监督学习中正则化...

2018-10-24 17:09:29 1223 1

原创 django的配置文件

运行 django-admin.py startproject [project-name] 命令会生成一系列文件,在Django 1.6版本以后的 settings.py 文件中有以下语句:"""Django settings for myweb_test project.Generated by 'django-admin startproject' using Django 2.0....

2018-09-29 20:57:52 317

原创 腾讯云Django+

准备工具1、腾讯云服务器(当然其它的阿里云之类的也是没问题的,选择腾讯云是因为腾讯云有学生价;阿里云也有但是我一直学生认证不了。。。没办法;另外听说华为云的性能要好很多但是没有学生价)。2、接下来是申请域名,按照官网的步骤来就可以了。3、ssh( Secure Shell)远程访问工具,我选择的是SecureCRT。这个用于远程访问我们的服务器。4、winSCP 由于远程传输文件。安装部...

2018-09-29 20:07:21 775

原创 leetcode 第一题

这是一道很简单的题目,就是给定一个数组和一个目标数。然后从给定的数组中找出两个数使得这两个数的和为给定的目标数,并返回这两个数在给定的数组中的索引。方法一:暴力求解暴力求解就是直接遍历所有的情况找到解。代码如下:class Solution {public: vector<int> twoSum(vector<int>& nums, int...

2018-05-21 23:15:11 184

原创 数据结构八:稀疏矩阵(涉及三元组,十字链表)

1. 稀疏矩阵的定义稀疏矩阵是零元素居多的矩阵,稀疏矩阵和稠密矩阵之间并没有一个精确的界限。假设m行n列的矩阵含有t个非零元素,一般称δ=tmnδ=tmn\delta = \dfrac{t}{mn}为稀疏因子。一般认为δ≤0.05δ≤0.05\delta \le 0.05的矩阵为稀疏矩阵。 稀疏矩阵常用的存储方式是通过三元组来进行存储。也就是对于每个非零元素,用三元组(行号,列号,值)来表示...

2018-03-20 17:40:49 1532

原创 数据结构七:矩阵

1. 矩阵的定义矩阵可以描述为一个二元数组,矩阵的下标通常从1开始。下面是利用上节提到的行优先映射的方法来对矩阵进行实现。1.1 矩阵的实现#pragma once#include <iostream>//矩阵类template<typename elemType>class Matirx{protected: //矩阵的数据成员...

2018-03-19 22:17:16 1429

原创 数据结构六: 数组

1. 数组的基本概念数组由一组类型相同的数据组成的。可借助线性表的概念递归定义如下: 数组是一个可直接按序号寻找元素的线性表 a=(a0,a1,⋯,am−1)a=(a0,a1,⋯,am−1)a = (a_0, a_1, \cdots, a_{m-1}) 若ai(i=1,2,⋯,m−1)ai(i=1,2,⋯,m−1)a_i \quad(i = 1,2,\cdots, m-1)是简单元素,则...

2018-03-15 00:35:24 282

原创 ubuntu常见命令

1. ln建立链接指令这个命令最常用的参数是-s,具体用法是: sudo ln -s 源文件 目标文件 删除链接 rm -rf symbolic_name 注意不是rm -rf symbolic_name/ 2. 安装软件安装: sudo apt-get install + 软件名 卸载: sudo apt-get remove + 软件名3. 解压rar...

2018-03-11 20:02:34 167

原创 Ubuntu下的截图

在系统设置中,有个键盘选项: 然后再选择键盘里的快捷键,快捷键里面有一个截图选项:

2018-03-11 10:00:39 225

转载 CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-03-11 09:53:27 110

原创 数据结构五: 串

描述各种信息的文字符号序列称为字符串,简称串。在计算机上的非数值处理一般都是字符串数据。1. 串类型的定义串(string)是由零个或多个字符构成的有限序列,通常记为: s="a0a1⋯an,n≥0"s="a0a1⋯an,n≥0" \text{s} = "a_0 a_1 \cdots a_n ,\quad n \ge 0" 其中,s是串名,用双引号圈起来的部分(不包含双引号)称为串...

2018-03-10 17:34:45 214

原创 数据结构四: 队列

1. 队列的基本概念2. 链队列3 循环队列——队列的顺序存储结构4. 优先队列4.1 最小优先链队列4.2 最大优先链队列4.3 最小优先循环队列4.4 最大优先循环队列1. 队列的基本概念队列是一种先进先出(first in first out ,FIFO)的线性表,只允许在一端进行插入(入队)操作,在另一端进行删除(出队)操作。 在队列中,...

2018-03-08 18:45:43 384

原创 数据结构笔记三: 栈

1. 栈的基本概念2. 顺序栈3. 链表栈1. 栈的基本概念栈是限定只在表头进行插入(入栈)和删除(出栈)操作的线性表,表头端称为栈顶,表尾端称为栈底。 设有栈S=(a1,a2,⋯,an)S=(a1,a2,⋯,an)S = (a_1, a_2, \cdots, a_n)则一般称a1a1a_1为栈底元素,anana_n为栈顶元素,按a1,a2,⋯,ana1,...

2018-03-08 17:00:32 273

原创 数据结构笔记二:线性表

1. 线性表的逻辑结构2. 线性表包括的基本操作3. 线性表的顺序存储结构4. 线性表的链式存储结构1. 线性表的逻辑结构线性表是由相同的数据元素组成的有限序列。 在复杂的线性表中,通常数据元素一般由数据项组成,这时一般将数据元素称为记录。 线性表可以简单的表示为: (a1,a2,⋯,ai,ai+1,⋯,an)(a1,a2,⋯,ai,ai+1,⋯,a...

2018-03-04 11:52:19 388

原创 数据结构笔记一

1. 一些基本概念1.1 常见的数据结构类型2. C++程序的典型架构2.1 C++程序文件主要的分类3. C++的类和对象3.1 类中成员的三级访问权限:public,private 和 protected。3.2 C++的友元函数3.2 运算符重载3.3 C++模板1. 一些基本概念数据结构的研究范畴主要是非数值计算问题的操作对象...

2018-03-03 11:33:30 223

原创 2017电影经典语句

2017电影经典语句

2018-03-01 22:01:05 399

原创 多模态人体识别技术

对于多视图数据的特征融合,一种简单的解决方案是将这些异构类型的多视图特征一次拼接起来,将多视图特征转化为一个高维的单视图特征。然而这种处理方法具有如下两个不足:1)忽略了不同视图特征之间的存在的关联性,也无法充分利用不同时间存在的互补信息;2)特征之间可能存在一些信息冗余,直接拼接起来,不仅增加了信息的冗余,而且更严重的是会导致数据表达能力的减弱,从而降低算法识别准确率。...

2018-03-01 21:26:17 3817

原创 cs229 学习笔记四 学习理论

偏差/方差 权衡当我们说道线性回归时,我们会考虑是使用简单点的模型y=θ0+θ1x" role="presentation" style="position: relative;">y=θ0+θ1xy=θ0+θ1xy=\theta_0 + \theta_1 x还是使用更加复杂的模型y=θ0+θ1x+θ2x2+⋯

2018-01-28 22:30:42 461

原创 cs229笔记三 支持向量机

支持向量机Support Vector Machine SVM 间隔直觉符号函数间隔以及几何间隔最优间隔分类器拉格朗日对偶最优间隔分类器核Kernels规则化以及不可分情况SMO算法坐标上升法SMO算法支持向量机(Support Vector Machine ,SVM )SVMs通常被认为是最好的现成的学习算法。在叙述SVM之前我们先讨论一下边界和

2018-01-24 21:13:23 401

原创 模式分类中的特征融合方法

概念、基本术语信息融合:将来源不同的信息整合到一起,去冗余;得到的融合信息将利于我们之后的分析处理。 信息融合分为三个层次:数据融合,特征融合,决策融合。如下图所示: 这篇文章重点介绍了信息的特征融合,原因是:计算机性能的大幅提升,机器学习尤其是深度学习的快速发展,特征融合的优势越来越明显。特征融合的分类特征融合算法主要可以分为三类: 1.基于贝叶斯决策理论的算法 2.

2018-01-24 18:17:38 33928 14

原创 cs229 机器学习笔记二 生成模型与判别模型

生成学习算法至此,我们已经对给定xx后yy的条件概率p(y|x;θ)p(y|x;\theta)进行建模的学习算法。例如逻辑回归模型将p(y|x;θ)p(y|x;\theta)建模得到hθ(x)=g(θTx)h_\theta(x)=g(\theta^Tx)这里函数gg为sigmoid函数,在这个笔记中,我们将介绍另外一种学习算法。我们先来考虑这样一个分类问题:我们想区分大象(y=1y=1)和

2018-01-23 15:38:49 347

原创 CS229 课程笔记一

监督学习线性回归如何通过学习得到训练参数LMSleast squares regression model算法方式一批梯度下降法batch gradient descent方式二随机梯度下降法标准方程矩阵求导最小二乘法回顾概率解释局部加权线性回归分类和逻辑回归逻辑回归感知器学习算法另外一个最大化elltheta的算法牛顿法广义线性模型Generalized

2018-01-19 20:25:37 1309 2

计算几何算法及应用中英两个版本, 中文版是清华邓俊辉老师翻译的。

计算几何算法及应用中英两个版本, 中文版是清华邓俊辉老师翻译的。

2018-08-09

空空如也

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

TA关注的人

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