- 博客(32)
- 资源 (6)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 抽样分布的概念
随机抽样(Random Sampling)和随机变量(Random Variable)我们想研究一个总体(Population)或叫母体的某些参数(Parameter),比如均值(平均特征)、方差(分散的特征)、中位数(比例的特征),我们很多情况下,不能把所有的个体分别研究,例如我们想研究中国的成年女性罩杯的大小,总不能把所有中国女人的胸都两个两个拿来测吧?所以,我们只能抽样。相对的,如果全面...
2018-05-09 18:16:39
12337
1
原创 利用奇偶性解南京航天航空大学食堂wifi密码
∫−22(x3cosx2+12)4−x2dx\int_{-2}^2(x^3cos\frac{x}{2}+\frac{1}{2})\sqrt{4-x^2}dx∫−22(x3cos2x+21)4−x2dx=∫−22(x3cosx2)4−x2dx+124−x2dx=\int_{-2}^2(x^3cos\frac{x}{2})\sqrt{4-x^2}dx+\frac{1}{2}\sqrt{4-...
2018-09-19 13:35:32
2377
原创 Carsten Steger 机器视觉算法与应用3.9.2节中的一个问题
3.9.2线阵摄像机的摄像机模型清华大学出版社双语版 265 页为了得到点在xz平面下的时间 为什么用xc−tvy=0xc−tvy=0x_c - tv_y = 0得到?这里摄像机坐标xcxcx_c为米制长度单位,vyvyv_y单位为每扫描一行经过多少米,我理解用他们相除能得到行数,这也是这里时间的单位,行数也即是图像坐标下的像素。 可是我不理解为什么是xcxcx_c…...
2018-09-12 16:41:45
508
原创 HEVC HM测试平台代码编码的流程
main函数在main函数里,主要分成以下步骤: 一、声明一个TAppEncTop的类。 二、调用create()函数。 三、调用parseCfg()函数分析输入的参数。 四、调用encode()函数编码。 五、调用destroy()函数析构。 主要的编码工作就是在encode里完成的。#...
2018-06-30 10:58:33
678
原创 HEVC的帧间预测
MV搜索MV搜索的目的是要在参考帧中找到最佳匹配块,即Cost最小。其中Cost与图像失真和码率有关,例如,图像失真越小,码流也越小(即编码的比特大小),Cost就最小。然而这是不可能的。可以理解为,图像越逼真,需要编码的量就越大,我们只能在图像质量和编码大小二者中做一个trade off。Cost的定义可以如下所示:cost=ΔD+λRcost=ΔD+λRcost=\Delta D+\lam...
2018-06-07 22:09:53
2833
原创 RDO率失真优化
编码器性能的高低可以从解码后图像的质量(失真度)和编码后码流的大小决定。解码后图像质量图像失真度的评价指标有以下几种: 平方误差和SSD(sum of square difference):SSD=∑x=0M−1∑y=0N−1|f(x,y)−f′(x,y)|2SSD=∑x=0M−1∑y=0N−1|f(x,y)−f′(x,y)|2SSD=\sum_{x=0}^{M-1}\sum_{y=...
2018-06-07 15:35:00
1230
原创 句柄(Handler)到底是什么?
句柄毫无以为是编程学习中最头疼的翻译之一。这个词最初的来自形式语言中的handle,在英语中,handler的一个意思可以理解为“someone who is a manager of your life that trying to manipulate aspects of your life”,或者“one that handles something”,当然这是把它当成人来看了。但总之ha...
2018-06-06 20:33:45
9742
1
原创 线性、仿射、凸性、对偶、共轭
这篇文章想要阐述标题中几个数学概念,但以我现在的水平恐怕是无法完成的,但是我也会不断更新自己的知识水平,以求有朝一日完成这篇文章。在汉语里有时候用定语修饰的名词,如果你不知道那个名词,只知道定语,大体上也能猜到这句话的意思了。例如“啊!美丽的米兰”,虽然我们不知道米兰到底是一个人还是一朵花还是代指米兰城,但不管怎样都知道 TA 很美丽就对了。但是在数学用语中,我们常常会遇到类似这样的句子: ...
2018-05-31 18:57:31
1000
1
原创 极大似然估计
极大似然估计是一种通过样本数据来估计总体参数的方法。所谓样本数据,就是我们测试得到的数据,它有一定的偶然性,例如总体是学校所有人的身高,我们以一个班的身高为抽样,就有可能出现一个班的身高高一个班的身高矮的情况。总之,它是不能代表总体参数的。但是我们只有这些样本的情况下,仍然可以做一些估计。还是比如身高好了,我们自然会假设一个学校里所有人的身高是服从正态分布的,只是不知道是服从什么样的均值,什么样的...
2018-05-30 18:20:30
626
原创 场论初步
向量场向量场,也可以理解为向量的函数。我们通常讨论的实值函数,就是由某个用n个实数描述的点,通过某种方法映射到一个实值的函数。那么我们是不是可以让它映射到别的东西呢?是可以的,向量场,就是一种,将某个点映射成某个向量的一种函数。由这些向量组成的场(Field)就叫做向量场。...
2018-05-28 11:42:55
2066
原创 方向导数与梯度
方向导数方向导数的几何意义可以想象成用一条(某个方向)的直线去贴近曲面的表面,使得直线与曲面相切,此时求这样的一个导数的值。需要注意的是,在二维坐标系里,只有一个变量,这时与一个曲线的一点只有一条切线,这时它的导数就等于这条切线的斜率,而在二维以上的空间中,一个点有无数条切线(但在同一个切平面上),导数也与切线的斜率有所不同,因为导数研究的是变化率,延不同方向,在曲面上的变化率很可能是不同的。...
2018-05-28 11:25:43
1081
原创 生成函数和特征函数
生成函数生成函数我理解是一种为了方便求解特定的某些问题所可以套用的模型。例如我们要求解骰子取值的期望、方差、或是两个骰子点数和的概率等等这些问题,可以用同一个生成函数解决。常见的生成函数如这里所示。 概率论中常常用到矩母函数或叫动差生成函数(moment generating function,MGF)特征函数特征函数...
2018-05-25 17:44:17
2763
原创 机器学习的分类方法
线性方法和非线性方法判别模型和生成模型判别模型是指不管给怎样的x就根据其特点去判别属于哪个y 生成模型是指假设x是从某种分布中来的,例如正态分布,再去判别属于什么类。贝叶斯派和频率派频率派是通过已有的数据去估计参数,这个参数是一个常数,而贝叶斯派则是假设参数是一个随机变量(?)...
2018-05-25 14:18:38
1453
原创 Sigmoid函数
Sigmoid函数形如δ(x)=11+e−xδ(x)=11+e−x\delta(x)=\frac{1}{1+e^{-x}} 这样当x→∞x→∞x \to \infty时,δ(x)→1δ(x)→1\delta(x)\to1 当x→−∞x→−∞x \to -\infty时,δ(x)→0δ(x)→0\delta(x)\to 0 这样就把x映射到了(0,1)上...
2018-05-24 12:13:19
556
原创 MATLAB 常用操作
在使用MATLAB时,我们常常要使用一些现成的数据,它们可能是存储在例如excel文档txt文档等文档中,我们希望我们可以从直接从这些文档中读出我们想要的数据并且存储在MATLAB中相应的数据结构中。本文旨在尽可能地总结MATLAB读取文件的所有方法,以及读取过程中会遇到的问题以及一些必要的说明。读取xls、xlsx格式文档 这两种格式文档读入的方法是一样的,即使用xlsread('文件名'...
2018-05-16 10:41:45
299
原创 标量、向量和张量
其实,标量和向量分别是0阶和1阶张量,加上其概念相对简单,本文的重点在于介绍张量。张量的背景及概念 我们知道,很多(尤其是近现代)提出的数学概念,很多都不是从实际出发的,张量这个概念也是。早在它在被命名为tensor之前,数学上就已经有了相关的概念,用做对向量的一种扩张的概念。后来,爱因斯坦和格罗斯曼的 广义相对论纲要和引力论 论文中提出了张量这个概念,实际上来源于格罗斯曼所著的Extens...
2018-05-15 18:03:24
1422
原创 拟合、插值、回归、逼近
插值问题的提出 在许多实际问题,变量之间的函数关系是存在的,但可能表达式过于复杂或者根本不知道或不存在,使得我们在使用或计算的时候不好处理由。好在,我们也不是完全一无所知,有时候我们可以通过实验或者观测得到y=f(x)y=f(x)y=f(x)在一系列离散点xixix_i上的函数值fifif_i。通过这些离散的数据合理地估计在离散值中间的点应该对应的值,就叫插值法。字面上可以理解为,插入某个数据在...
2018-05-14 23:00:44
3096
1
原创 C++安全函数
说安全函数之前,首先就要说一说是很么是不安全函数。 举例: _s的安全函数有哪些: 除了_s的“安全函数”还有哪些: asprintf();
2018-05-13 11:07:59
4197
原创 C/C++ 输入输出
C/C++ 中的输入输出算是一个比较大的话题了,我想试图做一个总结,主要内容应该包括C++标准I/O库的介绍、常用的基础输入输出方法和文件输入输出方法,并尽可能多地包括一些常见的错误提醒。现在只是先占个坑,如果一次写完应该是需要一段比较完整的时间才可以写完了,所以只能慢慢磨。C++标准I/O库C++标准I/O库类的继承关系图如下所示: 基础输入输出大多数输入方法就有相应的...
2018-05-12 11:50:16
456
原创 /mingw32/bin/ld.exe:Permission denied 问题
网上也有类似的问题: Eclipse+CDT+MingW:编译时出现mingw32/bin/ld.exe: cannot open output file bit.exe: Permission denied 我也遇到了同样的情况。打开任务管理器把bit.exe结束了,重新编译就不会有问题了。这样做很繁琐,但是还是没有找到一个更好的解决方案。我是在sublime下编译...
2018-05-12 10:53:51
4657
原创 操作系统内存管理之虚拟存储
虚拟存储的需求背景和基本概念虚拟存储的需求背景我们知道物理内存有连续存储和非连续存储两种内存分配方式,虚拟存储是非连续存储的一个延续,在非连续存储的基础上,把一部分内容放到外存中去。这样做最直接的优点是可以让应用程序可以使用的空间更大,因为在应用程序看来,虚拟的内存和物理的内存是没有区别的;而最大的缺点也很明显,那就是访问外存的速度会比访问内存慢的多。我想在我们谈虚拟存储需求背景这个题...
2018-05-11 21:35:27
573
原创 操作系统存储管理之存储器管理的基本模式
单连续存储管理 一维逻辑地址空间的程序占用一个主存固定分区或可变分区段式存储管理 段式二维逻辑地址空间的程序占用多个主存可变分区页式存储管理 一维逻辑地址空间的程序占用多个主存页帧区段页式存储管理 段式二维逻辑地址空间的程序占用多个主存页帧区...
2018-05-11 21:34:14
660
翻译 C/C++可变参数机制
在写一个函数时,经常会有实现一个参数未知或不是常数的函数的需求。printf就是这样的一个函数,在 Section 9.11中有详细描述。接下来的例子将想你展示如何声明一个这样的函数。int f(int, ... ) { . . .}int g() { f(1,2,3);}//Example 9.5为了得到被调...
2018-05-11 20:54:38
322
原创 C++ 常见陷阱之 语法
1.函数参数求值顺序至少在2018的今天,C++的函数参数求值顺序仍然是未定的(交给编译器处理),所以函数参数求值的顺序可能在某些情况下回导致一些问题。看下面这个例子:int test=5; printf( "%d,%d,%d\n",++test,test,test++); test=5; printf( "%d,%d,%d\n",test++,...
2018-05-11 20:52:56
1137
原创 MathJax和相关的Latex语法。
本文从math.stackexchange.com上名为MathJax basic tutorial and quick reference的问题翻译而来,并有所改动。主要讲述了如何使用MathJax和相关的Latex语法。MathJax简介 MathJax是一款运行在浏览器中的开源数学符号渲染引擎,使用MathJax可以方便的在浏览器中显示数学公式,不需要使用图片。目前,MathJax可以...
2018-05-09 15:19:53
1828
2
原创 机器学习名词解释及初学常见问答
回归: 线性回归: 广义线性模型:在非线性回归当中,有一部分可以用线性回归处理,这些模型叫做广义线性模型,如 logistics 模型 代价函数(Cost Function): 正规方程(Normal Equation) 过拟合:每个数据项,对于总体而言是带有一点误差的,过拟合就是将误差也拟合进了回归模型里,回归模型就是一个方程,一个表达式。 梯度下降: 降维: (批量)梯度下降算...
2018-05-09 01:13:32
372
原创 Windows下 C++ 读取文件时遇到的问题
```static char* readShaderSource(const char* shaderFile){ FILE *fp; fopen_s(&fp, shaderFile, "r"); if ( fp == NULL ) { return NULL; } fseek(fp, 0L, SEEK_END); long size = ftell(fp); fs...
2018-03-27 01:24:11
728
3
原创 Windows VS2017 下 使用 x265 第一回 x265编译调试的初体验
首先这不是教程性的而是日记性的文章,废话会特别多。如果想看教程的童鞋请移步别的文章。百度了一下关键词“x265”+“教程”,类似地,Google 了一下“x265”+“tutorial”,看看网上大神们都是怎么处理的。我呢,我只知道 x265 是用来压缩视频的,并且效果不错。哦,还有,它用了那什么?…对,H.265 标准!一开始,我还以为 x265 是一款软件,下载下来就可以用的那种。不过进了官网...
2018-03-17 21:34:25
1647
原创 HEVC Test Model 第一回 安装与配置
HM 代码下载之初体验之前一直听说 HM HM 的,原来就是 HEVC Test Model。反正我知道HEVC,这样问题就简单了三分之一了。对吧 :)所以要怎么配置它呢?首先,需要到这个网站去下载它的代码。就从图1这里。图1 这里比方说我点开第一个好了,如图2所示。图2 第一个点开以后咦!?怎么回事?难道要用 SVN下载?我好多年都没用过了,电脑都重装几回了。好吧,重新装回 SVN,我要先看看别...
2018-03-17 21:33:05
947
原创 HEVC Test Model 第二回 编译调试
HM代码编译一样,之前提到的教程还没看完,这回接着分解。在上一回,我们已经将代码完整的下载下来了,所以接下来,只需要到 build 文件夹下,打开.sln文件即可。我用的的是 VS 2017,所以我打开 HM_vc2015.sln,如下图1所示。图 1 HM_vc2015.sln接下来到 VS 下,把启动项目改成 TAppEncoder ,如下图 2 所示。图 2 TAppEncoder接着试着按...
2018-03-17 21:32:10
1128
2
原创 Windows VS2017 下 使用 x265 第二回 x265编译调试续
编译通过以后,下一步就是要尝试实打实地跑一下程序,测试一下效果啦。其实到这里,我还是不知道x265具体有哪些功能,所以,我首先要了解一下x265的操作命令。官网上有它的参考命令行操作。但是它写的太多了,作为第一次接触的人,我根本看不懂。所以我就抄了一个简单一点的命令,稍作修改如下:--preset fast --input akiyo_cif.yuv --fps 30 --input-res 35...
2018-03-17 21:31:06
1163
1
原创 深信服C++面试回忆
深信服一面,刚刚面完在回去的车上,我尽量回忆我记得的。0.你认为你的优势是在哪里。我大概回答都懂一点但懂的不深。看他可能觉得我答非所问,最后脑残加了一句,可能操作系统和网络比较熟一点。然后面试官就开始疯狂问操作系统了。1.操作系统之内存管理。当时感觉这个问题问的有点大,我首先想到的是内存分配,所以我先答了内存分配的策略,名词也有点想不起来了,我就说,先分配最大的再分配……然后面试官打断我,说分两块...
2018-03-17 21:29:07
7717
3
Eisenman, Bonnie-Learning React Native O'Reilly Media (2018)
2018-04-16
图论着色理论PPT
2016-06-24
John.Wiley.and.Sons.Beginning.PHP.Apache.MySQL.Web.Development.eBook-DDU
2015-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人