1
Q
高斯基函数
A
回答
0
要从多元正态分布中采样,请使用统计工具箱中的MVNRND函数。例如:
MU = [2 3]; %# mean
COV = [1 1.5; 1.5 3]; %# covariance (can be isotropic/diagonal/full)
p = mvnrnd(MU, COV, 1000); %# sample 1000 2D points
plot(p(:,1), p(:,2), '.') %# plot them
2
由于每个高斯基与一个与输入相同维的中心相关联,我们称之为c。如果x是你的输入,你可以计算出输出
y = exp(- 0.5 * (x-c)'*(x-c))
这将X和C的任何尺寸的工作,只要它们是相同的。更一般的形式是
y = sqrt(det(S)) * exp(- 0.5 * (x-c)'* S * (x-c))
其中S是一些正定矩阵,以及逆协方差矩阵。一个简单的例子是把S作为一个对角线矩阵,在对角线上有正数条目。
相关问题
- 1. MATLAB中的高斯函数
- 2. 高斯基函数返回矢量不是标量
- 3. 在Mathematica中写入高斯径向基函数?
- 4. 高斯误差函数在Excel中(Excel)
- 5. Python中的高斯函数2.7
- 6. 区的两个圆形高斯函数
- 7. 在opencv canny函数中设置高斯函数的方差
- 8. 基于高斯混合的分割
- 9. InfluxDb高高基数数据
- 10. 强制调用“最高”重载函数而不是基函数
- 11. 基于高斯均值的scikit-learn高斯混合模型集预测输出
- 12. GDA(高斯判别分析)的对数似然函数
- 13. R:将数据点稳健地拟合成高斯函数
- 14. 普罗米修斯的高基数标签有多危险?
- 15. 对高斯数据的三项高斯拟合(python)
- 16. 高斯噪声vs高斯白噪声
- 17. 使用高斯衰减函数的得分
- 18. 使用sklearn初始化Python中的高斯混合函数
- 19. 应用不使用内置MatLab函数的高斯滤波器
- 20. 针对JavaScript的高斯错误函数实现
- 21. 斯卡拉:'类需要抽象'执行高阶函数
- 22. 斯卡拉高阶函数和隐式键入
- 23. 如何计算高斯拟合函数的均值?
- 24. 理解类型的高阶函数在斯卡拉
- 25. 火炬,有没有高斯函数模块?
- 26. 如何用mysql自定义函数生成高斯分布
- 27. 斯卡拉高阶函数编译器错误
- 28. 斯卡拉:连接字符串的高阶函数
- 29. Matlab中不同高斯函数之间有什么区别?
- 30. 哈斯克尔错误中的高阶函数
但在2 - 维的情况下我不应该也算DET(S),其中S是X的协方差,或者我可以跳过它? – Simon 2010-10-28 12:25:49
@Jack对于二维情况,我认为S是简单的身份。你当然可以在那里有一个S矩阵。请注意,我将S用于协方差矩阵的逆矩阵,而不是协方差矩阵。如果你想基函数的输出积分为1,那么你需要另一个1 /(2 * pi)乘法项。但是对于基础函数,你通常不需要这样的约束。 – srean 2010-10-28 12:42:31
@srean具有2D输入和1D输出的多项式和S形基函数如何?我发现很少有书籍谈论这些,但只有一维实例(例如PRML p139),因为我刚刚进入线性基函数模型。 – Edityouprofile 2016-02-05 07:29:00