上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
  2011年10月31日
摘要: 首先,我以前总结过,关于北邮一个人写的导读,连接在这里。肯定得看Blei 2003年的论文,点击下载。然后很重要的Blei的视频和一个80多页的Lecture。Topic ModelsLatent Dirichlet Allocation(LDA) [pdf]模型是近年来提出的一种具有文本主题表示能力的非监督学习模型。关键所在:it posits that each document is a mixture of a small number of topics and that each word’s creation is attributable to one of the docum 阅读全文
posted @ 2011-10-31 16:11 COS 阅读(516) 评论(0) 推荐(1) 编辑
摘要: 又是碰到了一些简单的基本概念,但是仔细想想发现自己没有理解透彻,Search一下,总结如下:【摘要】- 生成模型:无穷样本==》概率密度模型 = 产生模型==》预测- 判别模型:有限样本==》判别函数 = 预测模型==》预测【简介】简单的说,假设o是观察值,q是模型。如果对P(o|q)建模,就是Generative模型。其基本思想是首先建立样本的概率密度模型,再利用模型进行推理预测。要求已知样本无穷或尽可能的大限制。这种方法一般建立在统计力学和bayes理论的基础之上。如果对条件概率(后验概率) P(q|o)建模,就是Discrminative模型。基本思想是有限样本条件下建立判别函数,不考虑 阅读全文
posted @ 2011-10-31 16:09 COS 阅读(1479) 评论(0) 推荐(0) 编辑
  2011年10月30日
摘要: #include <stdio.h>void main(){int a = 0;int b = 0;int *c = &a;int *m = new(int);int *n = new(int);int *k = new(int);int *l = new(int);printf("在栈中分配存储空间\n");printf("%d\n%d\n%d\n%d\n",&a,&b,c,&c);printf("在堆中分配存储空间\n");printf("%d\n%d\n%d\n%d\n&qu 阅读全文
posted @ 2011-10-30 23:24 COS 阅读(194) 评论(0) 推荐(1) 编辑
摘要: C语言内存分配问题1、C中内存分为四个区栈:用来存放函数的形参和函数内的局部变量。由编译器分配空间,在函数执行完后由编译器自动释放。堆:用来存放由动态分配函数(如malloc)分配的空间。是由程序员自己手动分配的,并且必须由程序员使用free释放。如果忘记用free释放,会导致所分配的空间一直占着不放,导致内存泄露。全局局:用来存放全局变量和静态变量。存在于程序的整个运行期间,是由编译器分配和释放的。文字常量区:例如char *c = “123456”;则”123456”为文字常量,存放于文字常量区。也由编译器控制分配和释放。程序代码区:用来存放程序的二进制代码。例子(一)int a = 0; 阅读全文
posted @ 2011-10-30 23:21 COS 阅读(532) 评论(1) 推荐(2) 编辑
摘要: 一、malloc/calloc名称:Malloc/calloc功能:动态内存分配函数头文件:#include<stdlib.h>函数原形:void*malloc(size_tsize);void*calloc(size_tnum,size_tsize);参数:size分配内存块的大小num 分配内存块的个数返回值:成功返回分配内存块的首地址,失败返回NULL.malloc和calloc都可以分配内存区,但malloc一次只能申请一个内存区,calloc一次可以申请多个内存区.另外calloc会把分配来的内存区初试化为0,malloc不会进行初始化.#include<stdio 阅读全文
posted @ 2011-10-30 23:20 COS 阅读(366) 评论(0) 推荐(1) 编辑
摘要: 先上一段测试程序:char *aa() { char *p = malloc(10); // 动态分配,"hello" 存于" 堆"(heap) p[0] = 'h'; p[1] = 'e'; p[2] = 'l'; p[3] = 'l'; p[4] = 'o'; p[5] = '/0'; printf("sub aa pointer: %p/n", p); printf("sub aa content: %s/n", 阅读全文
posted @ 2011-10-30 23:15 COS 阅读(283) 评论(0) 推荐(1) 编辑
摘要: 题记:学习C++的这一段时间中,在网络上获益颇多,在此感谢各位提问者与热心的解答者,尤其是那些认真的解答者。本人由于能力有限,不喜欢写任何东西发贴,即使是问题也只是搜索解决而已。最近看inside the c++ object model,发现很有困难,因此觉得有必要将动态内存创建,继承与多态等方面深入理解。这就是本贴的来由,文章有点罗嗦冗长,如有感兴趣者浏览并对您有稍微一点帮助,那即是本人无限的荣幸,同时希望各位能够给出一些有益的建议(本人邮件:danielswjtu@eyou.com),在此表示感谢。 本文内容都摘自各出版物,稍微加以排列组合而已,同时也只是初步归纳。相关参考文献见... 阅读全文
posted @ 2011-10-30 23:13 COS 阅读(315) 评论(0) 推荐(1) 编辑
摘要: 一般情况是指针访问越界,内存越界,当发生这个错误的时候,需要检查所有的出现指针访问,内存处理,包括内存分配,扩展,释放等等。 阅读全文
posted @ 2011-10-30 20:04 COS 阅读(3331) 评论(0) 推荐(1) 编辑
摘要: 静态与动态内存分配的两个主要区别是: 1、静态对象是有名字的变量,我们直接对其进行操作。而动态对象是没有名字的变量,我们通过指针间接地对它进行操作。 2、静态对象的分配与释放由编译器自动处理。程序员需要理解这一点,但不需要做任何事情。相反,动态对象的分配与释放, 必须由程序员显示地管理,相对来说比较 容易出错,它通过new和delete两个表达式来完成。对象的动态分派可通过new表达式的两个版本之一来完成。第一个版本用于分配特定类型的单个对象 例如: int *pint = new int(1024); 表达式返回对象在内存中的地址。接着,这个地址被用来初始化指针对象pint。 new表达式的 阅读全文
posted @ 2011-10-30 16:21 COS 阅读(185) 评论(0) 推荐(1) 编辑
摘要: calloc(), malloc(), realloc(), free()void *calloc(size_t nobj, size_t size);分配足够的内存给nobj个大小为size的对象组成的数组, 并返回指向所分配区域的第一个字节的指针;若内存不够,则返回NULL. 该空间的初始化大小为0字节.char *p = (char *) calloc(100, sizeof(char));void *malloc(size_t size);分配足够的内存给大小为size的对象, 并返回指向所分配区域的第一个字节的指针;若内存不够,则返回NULL. 不对分配的空间进行初始化.char * 阅读全文
posted @ 2011-10-30 16:16 COS 阅读(307) 评论(0) 推荐(1) 编辑
  2011年10月29日
摘要: 这是从别人博客上看到的,个人觉得有些用,内容比较多,以后抽时间看看。C语言面试题总汇 4. static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域7. 引用与指针有什么区别?1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。2) 不存在指向空值的引用,但是存在指向空值的指针。 8. 描述实时系统的基本特性在特定时间内完成特定的任务,实时性与可靠性9. 全局变量和局部变量在内存中是否有区别?如果有,是什么区别?全局变量储存在静态数据库,局部变量在堆栈10. 什么是平衡二叉树?左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不 阅读全文
posted @ 2011-10-29 21:04 COS 阅读(484) 评论(0) 推荐(1) 编辑
  2011年10月27日
摘要: 目录1 什么是因子分析2 因子分析法的步骤3 因子分析法的实例 [1]4 因子分析与主成分分析的区别 [2]5 相关条目6 参考文献什么是因子分析 因子分析法是指从研究指标相关矩阵内部的依赖关系出发,把一些信息重叠、具有错综复杂关系的变量归结为少数几个不相关的综合因子的一种多元统计分析方法。基本思想是:根据相关性大小把变量分组,使得同组内的变量之间相关性较高,但不同组的变量不相关或相关性较低,每组变量代表一个基本结构一即公共因子。因子分析法的步骤 应用因子分析法的主要步骤如下: (1)对数据样本进行标准化处理。 (2)计算样本的相关矩阵R。 (3)求相关矩阵R的特征根和特征向量。 ... 阅读全文
posted @ 2011-10-27 13:39 COS 阅读(2574) 评论(0) 推荐(1) 编辑
摘要: 主成分分析(principal components analysis,PCA)又称:主分量分析,主成分回归分析法目录1 什么是主成分分析法2 主成分分析的基本思想3 主成分分析法的基本原理4 主成分分析的主要作用5 主成分分析法的计算步骤6 主成分分析法的应用分析6.1 案例一:主成分分析法在啤酒风味评价分析中的应用[1]6.1.1 1 材料与方法6.1.2 2 主成分分析法的基本原理6.1.3 3 主成分分析法在啤酒质量一致性评价中的应用6.1.4 4 结论7 相关条目8 参考文献什么是主成分分析法主成分分析也称主分量分析,旨在利用降维的思想,把多指标转化为少数几个综合指标。在统计学中,主 阅读全文
posted @ 2011-10-27 13:34 COS 阅读(2758) 评论(0) 推荐(1) 编辑
  2011年10月26日
摘要: 奇异值分解是线性代数中一种重要的矩阵分解,在信号处理、统计学等领域有重要应用。奇异值分解在某些方面与对称矩阵或Hermite矩阵基于特征向量的对角化类似。然而这两种矩阵分解尽管有其相关性,但还是有明显的不同。对称阵特征向量分解的基础是谱分析,而奇异值分解则是谱分析理论在任意矩阵上的推广。目录1 理论描述2 奇异值和奇异向量, 以及他们与奇异值分解的关系1.1 直观的解释3 与特征值分解的联系4 几何意义5 简化的 SVD6 范数7 应用7.1 求伪逆7.2 平行奇异值模型7.3 值域、零空间和秩7.4 矩阵近似值8 计算 SVD9 历史10 参见11 外部链接12 参考文献理论描述假设M是一个 阅读全文
posted @ 2011-10-26 16:49 COS 阅读(2280) 评论(0) 推荐(1) 编辑
摘要: 约在公元前300年,古希腊数学家欧几里得建立了角和空间中距离之间联系的法则,现称为欧几里得几何。欧几里得首先开发了处理平面上二维物体的“平面几何”,他接着分析三维物体的“立体几何”,所有欧几里得的公理已被编排到叫做二维或三维欧几里得空间的抽象数学空间中。这些数学空间可以被扩展来应用于任何有限维度,而这种空间叫做 n 维欧几里得空间(甚至简称 n 维空间)或有限维实内积空间。本文关注于这种数学空间。这些数学空间还可被扩展到任意维的情形,称为实内积空间(不一定完备),希尔伯特空间在高等代数教科书中也被称为欧几里得空间。为了开发更高维的欧几里得空间,空间的性质必须非常仔细的表达并被扩展到任意维度。尽 阅读全文
posted @ 2011-10-26 16:01 COS 阅读(1866) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页