在网上找的都是二位坐标下的,我写个三维的吧 1.面积法 同二位坐标下一样,只需要判断三角形ABC的面积是否等于S_ABP+S_BCP+S_ACP。当然此方法需要开好几个根,不仅效率很低,还会损失精度,所以我使用的输入类型是int,并把误差控制到10E(-8)。里面还用到了一点向量的知识,但很好理解。 ...
分类:
其他好文 时间:
2017-08-07 10:21:58
阅读次数:
157
SVM: 1. 线性与非线性 核函数; 2. 与神经网络关系 置信区间结构; 3. 训练方法; 4.SVM light,LS-SVM; 5. VC维 u-SVC 与 c-SVC 区别? 除参数不同外,两者基本一样。 c-SVC c∈(0,∞) u-SVC c∈[0,1] c是一个很好的特征,它与支持 ...
分类:
系统相关 时间:
2017-08-07 10:15:13
阅读次数:
230
BP 神经网络中的 BP 为 Back Propagation 的简写,最早它是由Rumelhart、McCelland等科学家于 1986 年提出来的,Rumelhart 并在Nature 上发表了一篇非常著名的文章 《Learning representations by back-propag ...
分类:
其他好文 时间:
2017-08-06 23:08:52
阅读次数:
258
我们如今開始训练模型,还输入參数例如以下: rank:ALS中因子的个数。通常来说越大越好,可是对内存占用率有直接影响,通常rank在10到200之间。 iterations:迭代次数,每次迭代都会降低ALS的重构误差。在几次迭代之后,ALS模型都会收敛得到一个不错的结果,所以大多情况下不须要太多的 ...
分类:
系统相关 时间:
2017-08-06 12:31:52
阅读次数:
262
学习不仅要学习新的东西,而且还要时不时的回过头捡漏... 本文参考老马说编程系列等文,在此推荐大家关注老马说编程系列文章 正文 基础知识 数据类型主要是为了对数据进行分类,方便理解和操作,在Java中,有如下基本数据类型: 整数类型:有四种整型 byte/short/int/long,内存空间分别占 ...
分类:
编程语言 时间:
2017-08-05 14:57:09
阅读次数:
295
最小二乘法原理 最小二乘法的目标:求误差的最小平方和,相应有两种:线性和非线性。线性最小二乘的解是closed-form(例如以下文),而非线性最小二乘没有closed-form,通经常使用迭代法求解(如高斯牛顿迭代法,本文不作介绍)。 【首先得到线性方程组】 1.概念 最小二乘法(又称最小平方法) ...
分类:
编程语言 时间:
2017-08-05 12:33:25
阅读次数:
210
题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 思路: 1 关于次幂的问题特殊的情况,比如次幂为负数,或者基数为0时等等复杂的情况 2 机器中浮点数的比较是由误差的,因此double类型的比较,不能用简单的a==0来比较。一般 ...
分类:
其他好文 时间:
2017-08-05 00:07:09
阅读次数:
125
转载请注明出处:http://blog.csdn.net/luoshixian099/article/details/50923056 勿在浮沙筑高台 KNN概念 KNN(K-Nearest Neighbors algorithm)是一种非參数模型算法。在训练数据量为N的样本点中,寻找近期邻測试数据 ...
分类:
其他好文 时间:
2017-08-03 22:00:33
阅读次数:
170
数字的四舍五入 问题: 你想对浮点数执行指定精度的舍入运算。 解决方法: 对于简单的舍入运算,使用内置的round(value, ndigits) 函数即可。比如: 以上代码执行的结果为: 执行精确的浮点数运算 问题: 你需要对浮点数执行精确的计算操作,并且不希望有任何小误差的出现。 解决方案: 浮 ...
分类:
其他好文 时间:
2017-08-03 15:40:03
阅读次数:
275
/* 遇到素数需要打表时,先估算素数的个数: num = n / lnx; num为大概数字,越大误差越小(只是估计,用于估算素数表数组大小) 这个打表法效率貌似很高,网上说几乎达到了线性时间(不知道是真是假=。=) */ #include #include #include #include #i... ...
分类:
其他好文 时间:
2017-08-02 23:24:43
阅读次数:
175