-
二叉树的算法,先序建立,中序遍历
二叉树的算法,先序建立,中序遍历-binary tree algorithm, first sequence established, the preorder
- 2022-08-08 06:11:41下载
- 积分:1
-
FFT 就不用多介绍了 大家都应该清楚,是以后常用的CODE 希望能帮上各位的忙
FFT 就不用多介绍了 大家都应该清楚,是以后常用的CODE 希望能帮上各位的忙-FFT on the do not have to introduce that we all should be clear, is commonly used after CODE hope you can help on the busy
- 2022-01-31 08:40:06下载
- 积分:1
-
有限元求解微分问题
有限元求解微分问题 -Finite Element Method differential problem solving differential FEM Finite Element Method differential FEM problem solving differential problem
- 2022-03-14 09:55:49下载
- 积分:1
-
小波数字水印matlab
基于小波变换的数字水印提取Matlab源代码-Digital Watermarking Based on Wavelet Transform Matlab source code extraction
- 2022-05-24 23:27:28下载
- 积分:1
-
C++ ItemCF
UserCF和ItemCF是协同过滤中最为古老的两种算法,在top-N的推荐上被广泛应用。这两个算法之所以重要,是因为他们使用了两个不同的推荐系统基本假设。UserCF认为一个人会喜欢和他有相同爱好的人喜欢的东西,而ItemCF认为一个人会喜欢和他以前喜欢的东西相似的东西。这两个假设都有其合理性。根据我的测试,用UserCF和ItemCF做出的推荐列表中,只有50%是一样的,还有50%完全不同。但是这两个算法确有相似的精度。所以说,这两个算法是很互补的。我一直认为这两个算法是推荐系统的根本,因为无论我们是用矩阵,还是用概率模型,我们都非常的依赖于前面说的两种假设。如果用户的行为不符合那两种假设,推荐系统就没必要存在了。因此我一直希望能够找出这两种算法的本质区别。他们有相似的精度,但是coverage相差很大,ItemCF coverage很大而UserCF很小。我还测试了很多其他指标,不过要从这些表象的指标差异找出这两个算法的本质区别还是非常困难。不过上周我基本发现了这两个算法推荐机理的本质区别。我们做如下假设。每个用户兴趣爱好都是广泛的,他们可能喜欢好几个领域的东西。不过每个用户肯定也有一个主要的领域,对这个领域会比其他领域更加关心。给定一个用户,假设他喜欢3个领域A,B,C,同时A是他喜欢的主要领域。这个时候我们来看UserCF和ItemCF倾向于做出什么推荐。结果如下,如果用UserCF, 它会将A,B,C三个领域中比较热门的东西推荐给用户。而如果用ItemCF,它会基本上只推荐A领域的东西给用户。因为UserCF只推荐热门的,所以UserCF在推荐长尾上能力不足。而ItemCF只推荐A领域给用户,这样他有限的推荐列表中就可能包含了一定数量的不热门item,所以ItemCF推荐长尾的能力比较强。不过ItemCF的推荐对某一个用户而言,显然多样性不足。但是对整个系统而言,因为不同的用户的主要兴趣点不同,所以系统的coverage会很大。显然上面的两种推荐都有其合理性,但都不是最好的选择,因此他们的精度也会有损失。最好的选择是,如果我们给这个用户推荐30个item,我们既不是每个领域挑选10个最热门的给他,也不是推荐30个A领域的给他,而是比如推荐15个A领域的给他,剩下的15个从B,C中选择。认识到这一
- 2022-03-26 08:57:57下载
- 积分:1
-
自适应粒子群优化算法
应用背景粒子群算法的一个基本变量是有一个群体(称为群)的候选解(称为粒子)。这些粒子在周围移动搜索空间根据几个简单的公式。的运动粒子是由自己的最著名的位置在搜索空间,以及整个群的最佳已知位置。什么时候改进的位置被发现,这些都将引导群的运动。这个过程是重复的,并且通过这样做希望,但不能保证,一个令人满意的解决方案最终被发现。关键技术对于每一个粒子,我和1,和…:初始化一个均匀分布的随机矢量粒子的位置:西 ;~ ;U(BLO, ;B),在血和丁丙诺啡是上下搜索空间的界限。初始化粒子的最好的已知位置的初始位置:←PI ; ;西如果(F(PI)& lt;F(G))更新群最著名的位置:G← ; ;PI初始化粒子的速度:~ VI ; ;U(- | BUP BLO |, ;| BUP BLO |)直到一个终止准则(如迭代次数执行,或有足够的目标函数值的解决方案重复发现):对于每一个粒子,我和1,和…:对于每一个维度,= 1,和…:取随机数:RP、RG ~ U(0,1)更新粒子的速度:VI,←D ; ;ωVI,D +φP RP(PI,密苏里D-XI,D)+φG RG(GD西,D)更新粒子的位置:西 ;← ;西+ VI如果(西)和(西):更新粒子的位置:最著名的←PI ; ;西如果(F(PI)& lt;F(G))更新群最著名的位置:G← ; ;PI现在克拥有最佳找到解决方案。
- 2022-04-17 20:19:47下载
- 积分:1
-
共轭梯度法求解有限元线性方程组,用列为20阶对称正定矩阵
共轭梯度法求解有限元线性方程组,用列为20阶对称正定矩阵-Conjugate gradient method for solving linear equations of finite element used as a 20-order symmetric positive definite matrix
- 2022-03-31 01:59:29下载
- 积分:1
-
基于UCOSIII的四轴飞行器程序设计
资源描述本程序是基于UCOSIII的四轴飞行器程序设计,利于mpu6050进行姿态检测,DMA计算出欧拉角,利于串级PID控制电机,外环采用角度,内环采用角速度计算,但是本程序只是测试程序,有待完善。
- 2023-09-07 15:20:04下载
- 积分:1
-
plot
数值积--- 复合求积公式对积分问题的求解功能 用复合梯形求积公式和复合抛物线公式,对给定的积分问题进行计算。-plot--- composite numerical quadrature formula to solve the problem of integration functions for composite trapezoidal plot formula and compound parabolic formula, the right to issue integral calculation.
- 2022-03-22 06:07:15下载
- 积分:1
-
集成ifft和fft,以头文件的形式提供调用,可以用于任何C编译器...
集成ifft和fft,以头文件的形式提供调用,可以用于任何C编译器-integration and fft to the first document in the form of call, can be used on any C compiler
- 2022-03-10 03:46:50下载
- 积分:1