今天试图实现内部点权重的计算。在论文中,权重的计算过程是这样的:其中solveNNLS是求解这个方程s为表面点,q为内部点发现两种方法:1.一种是把内部点位置表示成表面点的线性组合2.另一种是把内部点的位移表示成表面点的线性组合第2种可以化成内部点位置表示成表面点的线性组合,加上某个常数向量来自为知...
分类:
其他好文 时间:
2015-01-26 13:22:30
阅读次数:
167
活动图是UML的5种动态建模机制之一,是面向过程的说明,描述了业务用例实现的工作流程。活动图也是状态机的一个特殊例子,强调计算过程中的顺序和并发步骤,其中大部分状态都是活动状态,大部分的转换由原状态中的活动的完成触发:即由上一个活动完成后产生的结果对下一个活动产生的影响。
活动图是一中用于描述系统行为的模型视图,用来描述动作和动作导致对象状态改变的结果,而不用考虑印发状态改变的事件。活动...
分类:
其他好文 时间:
2015-01-24 13:13:45
阅读次数:
213
Storage模块负责了Spark计算过程中所有的存储,包括基于Disk的和基于Memory的。用户在实际编程中,面对的是RDD,可以将RDD的数据通过调用org.apache.spark.rdd.RDD#cache将数据持久化;持久化的动作都是由Storage模块完成的。包括Shuffle过程中的数据,也都是由Storage模块管理的。可以说,RDD实现了用户的逻辑,而Storage则管理了用户...
分类:
其他好文 时间:
2015-01-18 19:47:34
阅读次数:
226
软件正在统治世界。而软件的核心则是算法。算法千千万万,又有哪些算法属于“皇冠上的珍珠”呢?Marcos Otero 给出了他的看法。什么是算法?通俗而言,算法是一个定义明确的计算过程,可以一些值或一组值作为输入并产生一些值或一组值作为输出。因此算法就是将输入转为输出的一系列计算步骤。—Thomas ...
分类:
编程语言 时间:
2015-01-18 13:03:24
阅读次数:
282
人类的思维活动主要有三种: 1. 复合 2. 对比 3. 抽象 我认为这也是最重要的编程思想。 我们将要研究的计算过程(computational process)。Computational process 是通过电脑实现的一种抽象过程,在其进化中,它还会处理其它抽象实物--数据(data)。这一...
分类:
其他好文 时间:
2015-01-16 01:05:57
阅读次数:
168
题目: 采用递归计算过程计算出帕斯卡三角形的各个元素。row:0 11 1 12 1 2 13 1 3 3 14 1 4 6 4 15 . . . . . .col: 0 1 2 3 4//c++//递归#includeusing namespace std;int pascaler(int row...
分类:
编程语言 时间:
2015-01-14 14:10:10
阅读次数:
177
SICP 习题 2.22是习题2.21的后续题目,题目中讲到叫Louis Reasoner的人想重写suqare-list过程,希望使用迭代计算过程,而不是递归计算过程,有关迭代计算过程和递归计算过程,如果你没什么印象了,请翻回习题1.9 的解题总结看看。那个叫Louis Reasoner的人写的迭代版的suqre-list是这样的:(define (square-list-revert item...
分类:
其他好文 时间:
2015-01-12 00:25:51
阅读次数:
232
线性回归描述
线性回归问题就是要找出一个最好超平面使得数据点距离这个平面的误差(residuals)最小。
传统上,最常用的是均方误差来评价这个误差。
求解最小的训练误差
现在我们要做的是如何选择参数w,使得训练误差Ein越小越好。
首先,我们把计算过程用矩阵形式表示出来,使表示更加简洁。
这里xn表示成列向量的形式,然后将加和的形式表示成向量的长度,进而将...
分类:
其他好文 时间:
2015-01-08 09:39:25
阅读次数:
255
def,指definition。是函数的定义。定义的时候函数,函数并不执行,它们是为演算做准备val,指value。是演算的一个阶段性成果。等号右边的部分无论多么长都要被演算成一个值。可以说一个val就是小小的计算过程。val是函数是编程的最小程序单元。var,指variable。它们的值可以..
分类:
其他好文 时间:
2015-01-06 18:11:40
阅读次数:
164
报表应用中当数据量较大或计算过程较复杂时,会导致报表数据源准备过慢,从而影响报表性能。这时常常需要事先将报表需要的数据计算好,在呈现时直接引用即可,这样用户在访问报表时就可以迅速地获得响应。
当前的手段及弊端
由于报表在访问时还需要参数,显然不可能把所有参数组合对应的报表数据源都准备好,所以预先计算并不是最终的报表结果,在呈现的时刻仍然要再次进行一些简单的计算(如过滤、分组汇总...
分类:
其他好文 时间:
2015-01-06 15:35:41
阅读次数:
214