自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青木的博客

计算机视觉小白

  • 博客(28)
  • 收藏
  • 关注

原创 python-opecv createTrackbar

通过getTrackbarPos获取trackbar位置 def threshold_trackbar(gray_res): cv.namedWindow('image',flags=cv.WINDOW_NORMAL) cv.createTrackbar('num','image',0,255,lambda x:None) while Tru...

2019-06-18 10:17:07 1046

转载 latex插图(会议论文)

并排插入两幅图像参考1、并排摆放,共享标题当我们需要两幅图片并排摆放,并共享标题时,可以在 figure 环境中,使用两个 \includegraphics 命令:\begin{figure}[htbp]\centering\includegraphics{left}\includedegraphics{right}\caption{标题}\end{figure}2、并排摆放...

2019-06-16 11:00:18 826

原创 问题笔记-卷积神经网络

神经网络介绍:大话卷积神经网络(CNN)参考:deeplearning.ai-class4-week1.md1、什么是卷积深度(depth)?对于特定的卷积层,feature maps的个数等于该层滤波器的数目,即想要获得的特征数目。2、为什么使用卷积神经网络,而不使用传统标准神经网络?假设有一张32×32×3维度的图片,这是上节课的示例,假设用了6个大小为5×5的过滤器,输出维度...

2019-06-11 17:14:55 459 1

原创 深度学习之激活函数

Author: 青木Sigmoid激活函数Sigmoid函数的公式为:f(x)=11+e−xf(x) = \frac{1}{1+e^{-x}}f(x)=1+e−x1​Sigmoid图像:Sigmoid激活函数缺点:Sigmoid 函数会造成梯度消失兰一个非常不好的特点就是 Sigmoid 函数在靠近1 和 O 的两端时,梯度会几乎变成 0 ,我们前面讲过梯度下降法通过梯度乘上学...

2019-05-23 12:01:56 695

转载 pandas之csv操作

逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储你表格数据(数字和文本)。文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其他字符或字符串,最常见的是逗号或制表符。通常搜索记录都有完全相同的字段...

2018-09-16 21:22:38 2095 1

转载 数据结构之链表基本操作

数据结构:单链表基本操作单链表学习:参考数据结构:单链表基本操作涉及到单链表的基本操作有如下:int initList(linkList *);  //初始化一个单链表,具有头指针,头结点,头结点->next=NULL;int createListHead(linkList *, int n);  //头插法创建一个链表,链表长度为n;int createListTail(l...

2018-09-15 17:27:52 777

转载 Mac+neo4j配置

转自:https://blog.csdn.net/HaiYang_Gao/article/details/81321022在成功安装了neo4j之后,打开其安装目录下conf文件夹中的neo4j.conf。找到以下几处地方,并去掉注释,这样浏览器才能连接上neo4j。 使用brew安装neo4j,查看neo4j路径,修改conf文件brew list neo4j还有一处...

2018-08-23 16:41:19 3963

转载 Python里的匿名函数(lambda)与apply(),filter() ,map(),reduce(),以及函数的可变长参数

转自:lambda:提到 Lambda演算,更多时候是与函数式编程纠缠在一起的。这种设计思想讲究抛弃变量和状态,使用纯函数的递归系统来构建程序(个人理解)。虽然函数式编程与 Python 的面向对象背道而驰,但并不妨害 Python 借鉴其中某些有价值的内容。即是说,并不能因为 lambda 的存在就认为 Python 是一门函数式编程语言,它只是因为在某些细节上显得更有效率而被引入的。比...

2018-08-13 17:11:55 1876

转载 Sublime Text扩展

转载:https://blog.csdn.net/u012195214/article/details/70544181 如何使用Sublime Text 3作为Markdown编辑器?  参考百度经验: http://jingyan.baidu.com/article/f006222838bac2fbd2f0c87d.html?st=2&net_type=&bd_page...

2018-08-06 16:58:42 973

转载 忘记sql密码时,修改SQL root密码

安装好MySQL以后,系统给了个默认的的密码,然后说如果忘记了默认的密码。。。。。。我复制了默认密码就走过了这一步,这一步就是我漫长旅程的开始。他给的密码太复杂了,当然我得换一个,而且我还要假装我不记得密码了,就这样我走上了不归路。。。。。。这个过程是心酸的,网上的资料多如狗,关键是各有各的错法,尝试了半天没一个对的,在即将打破心理防线,要去翻MySQL文档的时候,我改成功了。没有一个文章告诉...

2018-08-05 21:25:14 4133

转载 jupyter环境配置

参考    这里主要介绍使用过程中遇到的两个问题以及解决方案:     一、修改 jupyter notebook 默认工作目录:        方案一:1、(win+r)打开 cmd 输入命令:jupyter notebook --generate-config                       2、找到文件 jupyter_notebook_config.py (...

2018-08-03 12:41:51 14845 1

转载 解决ubuntu下mysql的'Access denied for user 'root'@'localhost' (using password: YES)'

解决ubuntu下mysql的'Access denied for user 'root'@'localhost' (using password: YES)'一般出现这种情况,只要重新修改下root密码解决方法:1.打开/etc/mysql/debian.cnf文件,里面存储了系统管理员的密码2. 输入命令:mysql -udebian-sys-maint -p再输入...

2018-07-31 13:21:46 8569

转载 ubuntu 下MySOL配置

参考:Linux(Ubuntu)下MySQL的安装与配置[转载+亲测]在Linux下MySQL的安装,我一直觉得挺麻烦的,因为之前安装时就是由于复杂的配置导致有点晕。今天,需要在Linux下用Qt连接MySQL。遂安装配置了一把。1)首先检查系统中是否已经安装了MySQL在终端里面输入 sudo netstat -tap | grep mysql若没有反映,没有显示已安装结果,则没...

2018-07-31 11:26:36 222

转载 Ubuntu下JAVA SDK安装

参考:Ubuntu下JAVA SDK(JDK)的安装并运行第一个小程序介绍JAVA是一门write-once, run anywhere 的语言。 我们在这里要安装JDK(JAVA development kit)以运行Java程序,其中自动包含JRE(JAVA Runtime Environment)。从apt仓库安装sudo apt install openjdk-9-jd...

2018-07-31 10:53:03 2712

原创 机器学习算法——逻辑回归(logistics regression)

一、逻辑回归二分类1.1、Hypothesis Representation与线性回归的区别是将预测函数换成了,即将预测值的范围限制在了0-1之间,以便于二值分类,sigmoid函数如下图:标题:sigmoid函数其中预测函数的实质是给出了输出为1的可能性,例如代表输出为1的可能性为70%。1.2、Decision Boundary为了处理0-1...

2018-07-29 19:30:01 407

转载 Latex常见公式环境与对齐方式

参考:Latex常见公式环境与对齐方式小节本文将讨论全局与局部的公式对齐方式的调节,并对比各种常见的公式环境的差异(尤其是在对齐方面),介绍多行公式、多公式的编写方式。针对各种常见环境(尤其是多行公式环境)的差异,对它们分别适用于哪种应用环境提出建议。全局设置全局对齐 默认的公式对齐方式是居中对齐。如果全文要大量使用左对齐方式,可以采用在documentclass或者am...

2018-07-28 15:08:56 122158 1

原创 挖字符串

C++:#include<iostream>using namespace std;/***有一个字符串符合以下特征("abcdef,acccd,eeee,aaaa,e3eeeee,sssss,";),要求写一个函数,输出以下结果*1)以逗号分隔字符串,形成二维数组,并把结果传出*2)把二维数组行数运算结果也传出**/void spitString(cons...

2018-07-27 17:30:37 166

转载 二叉树实现

#include<stdio.h>#include<stdlib.h>#include<string.h>#include<time.h>#define MAXSIZE 100#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef int Status;ty...

2018-07-26 22:18:28 209

转载 卡特兰数函数-证明

折现法——卡特兰数证明1.饭后,姐姐洗碗,妹妹把姐姐洗过的碗一个一个地放进碗橱摞成一摞。一共有n个不同的碗,洗前也是摞成一摞的,也许因为小妹贪玩而使碗拿进碗橱不及时,姐姐则把洗过的碗摞在旁边,问:小妹摞起的碗有多少种可能的方式?2.给定n个数,有多少种出栈序列?3.一个有n个1和n个-1组成的字串,且前k个数的和均不小于0,那这种字串的总数为多少? 这三个问题具有相同的结构,三...

2018-07-24 23:10:08 2360 1

转载 进程表/文件表/inode/vnode

进程表/文件表/inode/vnode一般我们讲,都说进程有文件描述符表,文件描述符表中的指针指向某个inode,这中间省略了file,dentry对象,对准确理解VFS结构无益,本文结合网络所查,并根据APUE8.3和LKD13.11章节校对,总结在下,希望有用。    内核中,对应于每个进程都有一个文件描述符表,表示这个进程打开的所有文件。文件描述表中每一项都是一个指针,指向一个用于描...

2018-07-23 16:12:27 714 1

转载 初始化列表

构造函数初始化时必须采用初始化列表一共有三种情况:   需要初始化的数据成员是对象(继承时调用基类构造函数)    需要初始化const修饰的类成员    当成员属于某种类类型且该类没有定义默认构造函数时,也必须将这个成员初始化。(比如:类A中有一成员是B b,但类B中没有定义默认构造函数时,就必须对A中b成员进行初始化)第三点说明:随着构造函数体一开始执行(即大括号里面部分),初始...

2018-07-23 16:11:18 1520

转载 【排序三】插入排序 (直接插入排序,二分插入排序,希尔排序)

转载正文回到顶部0. 数据结构图文解析系列数据结构系列文章 数据结构图文解析之:数组、单链表、双链表介绍及C++模板实现 数据结构图文解析之:栈的简介及C++模板实现 数据结构图文解析之:队列详解与C++模板实现 数据结构图文解析之:树的简介及二叉排序树C++模板实现. 数据结构图文解析之:AVL树详解及C++模板实现 数据结构图文解析之:二叉堆详解及C++...

2018-07-22 13:00:15 560

转载 复杂度----时间复杂度和空间复杂度

算法复杂度分为时间复杂度和空间复杂度。其作用: 时间复杂度是指执行算法所需要的计算工作量; 而空间复杂度是指执行这个算法所需要的内存空间。 (算法的复杂性体现在运行该算法时的计算机所需资源的多少上,计算机资源最重要的是时间和空间(即寄存器)资源,因此复杂度分为时间和空间复杂度)。简单来说,时间复杂度指的是语句执行次数,空间复杂度指的是算法所占的存储空间一、时间复杂度 计算时间...

2018-07-20 22:53:31 771

转载 查找————二分查找

原文:二分查找(Binary Search)1、定义    二分查找又称折半查找,它是一种效率较高的查找方法。    二分查找要求:线性表是有序表,即表中结点按关键字有序,并且要用向量作为表的存储结构。不妨设有序表是递增有序的。2、基本思想    二分查找的基本思想是:    设R[low..high]是当前的查找区间 (1)首先确定该区间的中点位置:       ...

2018-07-20 20:48:52 528

转载 数据结构 --- 二叉树

二叉树基础知识总结一、树的定义树是一种数据结构,它是由n(n>=1)个有限结点组成一个具有层次关系的集合。 树具有的特点有:(1)每个结点有零个或多个子结点(2)没有父节点的结点称为根节点(3)每一个非根结点有且只有一个父节点(4)除了根结点外,每个子结点可以分为多个不相交的子树。树具有的特点有:(1)每个结点有零个或多个子结点(2)没有父节点的结点...

2018-07-19 18:01:49 280

转载 【排序二】选择排序(选择排序&&堆排序)

一、选择排序参考:选择排序(选择排序&&堆排序)1、基本思想    顾名思义,选择排序就是每次选一个数据放到其应该出现的位置,以升序(降序)为例,首先选最小(最大)的数据放到正确位置,接着再选次小(次大)的数据放到合适的位置,以此类推,直到最大(最小)的数据被放入最后一个位置,排序就算完成。总体算法分三步完成:选数据--->将所选数据放入合适位置--->...

2018-07-19 15:13:17 354

转载 排序算法--快速排序

快速排序实现1、方式一坐在马桶上看算法:快速排序高快省的排序算法有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很高端呢。假设我们现在对“6 1 2 7 9 3 4 5 10 8”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了,就是一个用来参照的数,待会你就知道它用来做啥的了)。为了...

2018-07-19 13:43:07 196

转载 MIT HAKMEM算法分析(bitCount算法)

MIT HAKMEM算法分析问题需求:计算32位整型数中的’1’的个数思路分析:1. 整型数 i 的数值,实际上就是各位乘以权重——也就是一个以2为底的多项式: i=A0∗20+A1∗21+A2∗22+...i=A0∗20+A1∗21+A2∗22+...i = A_0*2^0+A_1*2^1+A_2*2^2+...因此,要求1的位数,实际上只要将各位消权:i = A0+A1+A2...

2018-07-17 22:18:22 787

空空如也

空空如也

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

TA关注的人

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