logistic 回归1.问题:在上面讨论回归问题时,讨论的结果都是连续类型,但如果要求做分类呢?即讨论结果为离散型的值。2.解答:
假设:
其中:
g(z)g(z)的图形如下:
由此可知:当hθ(x)h_\theta(x)<0.5时我们可以认为为0,反之为1,这样就变成离散型的数据了。
推导迭代式:利用概率论进行推导,找出样本服从的分布类型,利用最大似然法求出相应的θ\theta因此:...
分类:
其他好文 时间:
2015-06-21 09:24:34
阅读次数:
137
本文中,我们讨论了三个部分的内容:什么是线性结构,线性结构有哪些特点.详细介绍了一个最简单线性结构顺序表,并且通过源代码进行一些的分析.最后还举了一个例子,让我们更好的理解顺序表.第一部分:什么是线性结构,线性结构有哪些特点什么是线性结构,线性结构是最简单、最..
分类:
编程语言 时间:
2015-06-19 13:41:13
阅读次数:
144
1.Java基础部分基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io的语法,虚拟机方面的语法。2.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且..
分类:
编程语言 时间:
2015-06-16 19:25:22
阅读次数:
243
根据《real-time shadow》这本书第二章中的推导,实现了最简单的阴影技术。planar shadow通过一个投影矩阵将被灯光照射的物体的顶点沿着光线方向投影到接受阴影的平面。关键的问题是这个投影矩阵怎么得到。阴影所在平面用下式表示:其中n是法线,d是常量,x是平面上的点。灯光和被投影的顶...
分类:
其他好文 时间:
2015-06-15 07:59:29
阅读次数:
296
ArrayList 和 Vector 都是使用数组方式存储数据,此数组元素数大于实际
存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元
素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector 由
于使用了 synchronized 方法(线程安全),通常性能上较 ArrayList 差,而
LinkedList 使用双向链表实现存储,按序号索引数据需...
分类:
其他好文 时间:
2015-06-09 17:31:45
阅读次数:
116
题意:N个点的有向树, Q次询问, 每次询问区间[L, R]内所有点的LCA。大致做法:线段树每个点保存它的孩子的LCA值, 对于每一次询问只需要 在线段树查询即可。 1 #include 2 using namespace std; 3 const int MAXN = 3e5+10; ...
分类:
其他好文 时间:
2015-06-08 23:09:00
阅读次数:
257
在GLSL中,有一些情况需要把局部坐标系下的向量或点转换到视点坐标系下,如光照计算时,需要把法向转化到视点坐标系。如果是模型上一点p 转化到视点坐标系下,直接(model-view matrix )*p即可,但法线是向量,不是一个点,不能这样做。我们需要用法线矩阵来转换法线。法线矩阵:法线矩阵通常是...
分类:
其他好文 时间:
2015-06-08 18:44:33
阅读次数:
187
DirectX描述物体使用三角形单元,构成三角形的最基本单位是顶点。
DirectX中顶点格式是很灵活的,即我们可以自己定义顶点所包含的信息。除了坐标之外,我们还需要定义其他附加属性,颜色属性,法线属性等等。
我们在定义的时候,首先要使用DX的一个宏声明一下我们所定义的顶点包含哪些属性。
//------------绘制图形步骤1.定义灵活顶点格式
#define D3DFVF_CUST...
分类:
其他好文 时间:
2015-06-08 10:01:17
阅读次数:
104
线性时间选择问题,实际上是随机快速排序算法的一个引申,ie,通过对随机快速排序算法的小小改动就可以实现。算法依然参考算法导论中的相关内容,需要注意的是,
代码中 的id 是指 所要 找的量在 现有区间 【low, high】中的位置, 因而,需要涉及 一定转化。 ps: mid - low + 1 表示 我们划分出来的第一个区间的长度大小。源代码如下:// ====================...
分类:
编程语言 时间:
2015-06-06 22:10:26
阅读次数:
282
STANFORD机器学习公开课第4-5讲算法,文章主要介绍简单的二分类算法:线性分类器、高斯判别分析、朴素贝叶斯。...
分类:
其他好文 时间:
2015-06-04 13:56:03
阅读次数:
171