12、机器学习算法:局部投影学习与高斯混合模型的变分学习

机器学习算法:局部投影学习与高斯混合模型的变分学习

在机器学习领域,分类和聚类是两个重要的任务,不同的算法在性能、计算复杂度和鲁棒性等方面有着不同的表现。本文将介绍局部投影学习(LPL)以及基于熵的变分高斯混合模型学习方法,分析它们的特点并通过实验比较不同算法的性能。

局部投影学习(LPL)
原理

局部投影学习是对投影学习(PL)的一种改进,通过引入最近邻的局部化方法,提高了算法的可扩展性。LPL 有效的前提是核函数在特征空间中,当两个点距离较远时,核函数值趋近于零,例如径向基函数。同时,LPL 中的估计函数 $\hat{f}$ 会根据给定的数据 $x$ 发生变化。在 $\ell$ 较大时,$G_{K,X}$ 可能会出现奇异性问题,但 $G_{K,X_{kNN}}$ 在大多数情况下是非奇异的。与原始的 PL 相比,LPL 的主要优势在于计算成本的降低,虽然对于每个数据 $x$ 都需要计算 $k \times k$ 大小的 $G_{K,X_{kNN}}$ 的逆矩阵,但由于 $k$ 相对于 $\ell$ 非常小,所以计算成本可以忽略不计。

从性能上看,LPL 也可能比 PL 有一定的提升。考虑公式中的权衡关系,选择给定数据的 $k$ 个最近邻,与使用所有样本的情况相比,第一项(近似项)几乎保持不变,而第二项由于样本数量的减少而必然减小,从而实现更好的权衡。

与 SVM 和 PL 的比较

为了更好地理解 LPL 的特点,我们将其与支持向量机(SVM)和投影学习(PL)进行比较。在简化假设下,即所有训练样本都能以正间隔正确分类,并且 ${1} \subset H_{K}$,三种算法的优化准则如下:
- SVM :最小化 $J_{SVM}(\hat{f}) = |\hat{f}|^2_{H_{K}}$,其中 $\hat{f} \in span{K(\cdot, x_{S1}), K(\cdot, x_{S2}), \cdots, K(\cdot, x_{St})}$,条件是 $\sum_{i=1}^{N} |1 - y_{i} \hat{f}(x_{i})| {+} = 0$。
- PL :最小化 $J
{PL}(\hat{f}) = |f - \hat{f}|^2_{H_{K}}$,其中 $\hat{f} \in span{K(\cdot, x_{1}), K(\cdot, x_{2}), \cdots, K(\cdot, x_{\ell})}$,条件是 $\sum_{i=1}^{N} |f(x_{i}) - \hat{f}(x_{i})| = 0$。
- LPL :最小化 $J_{LPL}(\hat{f}) = |f - \hat{f}|^2_{H_{K}}$,其中 $\hat{f} \in span{K(\cdot, x_{N1}), K(\cdot, x_{N2}), \cdots, K(\cdot, x_{Nk})}$,条件是 $\sum_{i=1}^{k} |f(x_{Ni}) - \hat{f}(x_{Ni})| = 0$。

这些准则的比较有以下几点值得注意:
1. 当忽略常数时,SVM 和 PL 在 $H_{K}$ 的同一子空间中寻找估计函数 $\hat{f}$。
2. SVM 寻找 $|\hat{f}|$ 的最小范数解,而 PL 寻找 $|f - \hat{f}|$ 的最小差值解,二者方向相反。
3. 只要 $k$ 足够大,LPL 有望很好地模拟 PL。
4. 由于样本数量限制为 $k$,LPL 具有很高的可扩展性。
5. LPL 中通过最近邻限制空间的方式,虽然会在一定程度上降低对目标的近似效果,但能提高对噪声的鲁棒性。
6. 三种算法的必要条件完全不同。在 SVM 中,只要 $y_{i} \hat{f}(x_{i}) \geq 1$,$\hat{f}(x_{i})$ 的绝对值并不重要;而在 PL 中,必须满足 $\hat{f}(x_{i}) = f(x_{i})$,后者的条件更强。

近似最近邻

LPL 的一个优点是使用 $k$ 个最近邻来提高可扩展性。然而,要找到精确的 $k$ 个最近邻,在维度和数据规模上都需要线性时间,在高维情况下,大多数复杂算法都难以突破这种复杂度。因此,近年来近似最近邻或可能正确的最近邻受到了广泛关注。在 LPL 中,并不一定需要精确的 $k$ 个最近邻,次优的 $k$ 个最近邻也是可以接受的,因此可以使用高效的近似最近邻算法,如 ANN 算法,其搜索阶段的时间复杂度为 $O(c_{p,\eta} \log \ell)$,其中 $c_{p,\eta} \leq p\lceil1 + 6p/\eta\rceil^p$,$\eta \geq 0$ 是一个近似参数。

复杂度分析

以下是三种算法在训练和测试阶段的时间复杂度比较:
| 阶段 | PL | LPL | SVM |
| — | — | — | — |
| 训练 | $O(\ell^2p)$ | $O(\ell p \log \ell)$ | $O(\ell t p)$ |
| 测试 | $O(\ell p)$ | $O(p \log \ell)$ | $O(t p)$ |

通常,支持向量的数量 $t$ 与训练样本数量 $\ell$ 近似成正比。在 LPL 中,由于 $k$ 相对于 $\ell$ 足够小,因此可以忽略不计。LPL 的复杂度主要来自于寻找 $k$ 个最近邻的 ANN 算法,其他成本相对较低。

实验结果

为了验证 LPL 的性能,我们使用了一个合成数据集和六个来自 UCI 机器学习库的真实二分类数据集进行实验。实验中,SVM 使用 libsvm 实现,软间隔参数 $C = 1$,核函数为高斯核,标准差为 $\sigma$。LPL 中的最近邻数量 $k$ 选择为 $k = \lfloor\log_{10} \ell + 1\rfloor$,以模拟 $k$ 近邻的一致性,即当 $k = o(n)$ 时,$k$-NN 趋近于贝叶斯分类器。在 ANN 中,使用 $\eta = 0.0$ 来寻找精确的最近邻,即使在 $\eta = 0.0$ 的情况下,对于低维空间,计算成本也是亚线性的。识别率通过 10 折交叉验证技术进行评估。

  • PL 与 LPL 的比较 :在合成数据集上,PL 和 LPL 在 $\sigma \in [0.01, 10]$ 范围内的性能几乎相同,决策边界也几乎没有差异。在时间方面,LPL 在训练和测试阶段都比 PL 更快,这与理论分析一致。在真实数据集上也观察到了相同的趋势,LPL 的识别率与 PL 相当,但测试时间大大减少。
  • LPL 与 SVM 的比较 :在合成数据集上,LPL 在训练和测试阶段都是三种算法中最快的。即使对于样本数量最大的 spambase 数据集,LPL 的训练时间和测试时间分别为 0.019 秒和 0.027 秒,而 SVM 分别为 6.461 秒和 0.632 秒。在性能方面,需要注意参数的取值,特别是高斯核的 $\sigma$ 值。在相同的 $\sigma = 1.0$ 下进行时间比较,但 LPL 和 SVM 的最优 $\sigma$ 值应该不同。通过在 $\sigma \in [0.01, 100]$ 范围内选择 39 个对数刻度的值,找到最优的 $\sigma^*$。结果显示,在大多数情况下,SVM 在最优参数下优于 LPL,这可能意味着 SVM 采用的分离准则(最大间隔准则)在分类问题上比 LPL 的近似准则(最接近准则)更好。
  • 鲁棒性 :尽管 SVM 在最优 $\sigma^ $ 下表现优于 LPL,但寻找最优参数的过程耗时且有时难以实现。因此,我们研究了 LPL 和 SVM 对 $\sigma$ 变化的敏感性。以 sonar 数据集为例,SVM 仅在 $\sigma$ 的一个狭窄范围内表现出高性能,而 LPL 的适用范围更广,PL 次之。通过比较 $\sigma = 1$ 和 $\sigma = \sigma^ $ 两种情况下的识别率,可以发现 LPL 的差异小于 SVM,这表明 LPL 比 SVM 更具鲁棒性。此外,在 LPL 中,参数 $k$ 的值也很重要,它决定了影响给定样本决策的样本数量。以 diabetes 数据集为例,当 $k$ 增大时,LPL 的性能有所提升,当 $k = 17$ 时,LPL 的性能与 SVM 相当。
基于熵的变分高斯混合模型学习
背景

混合模型,特别是使用高斯核的混合模型,在统计建模领域有着广泛的应用,如模式识别、计算机视觉、图像分析和复杂概率密度函数的近似。在统计模式识别中,混合模型为聚类提供了一种正式的方法,通过估计每个核的参数来实现数据集的聚类。与传统的基于启发式(如 k-means 算法)或层次聚合技术的聚类方法不同,混合模型可以以正式的方式验证给定模型的参数。此外,混合模型还适用于表示贝叶斯监督学习场景中的复杂类条件概率密度函数或进行贝叶斯参数估计。

参数估计可以通过不同的方法实现,如最大似然估计、最大后验估计(MAP)或贝叶斯推理。贝叶斯推理将参数视为随机变量,通过概率密度函数进行建模,因此需要额外的超参数来描述参数的分布。然而,定义合适的参数分布函数并计算后验概率可能会导致计算复杂度高和积分难以求解的问题。为了解决这些问题,有几种方法可供选择,如拉普拉斯方法、马尔可夫链蒙特卡罗(MCMC)方法和变分方法。

变分贝叶斯方法

给定 $N$ 个独立同分布的样本 $X = {x_1, \cdots, x_N}$ 以及相关的隐藏变量 $Z = {z_1, \cdots, z_N}$ 和模型参数 $\Theta$,贝叶斯后验概率为:
[p(Z, \Theta|X) = \frac{p(\Theta) \prod_{n=1}^{N} p(x_n, z_n|\Theta)}{\int p(\Theta) \prod_{n=1}^{N} p(x_n, z_n|\Theta) d\Theta}]
由于对 $\Theta$ 的积分在解析上难以求解,因此使用因子化分布 $q(Z, \Theta) = q(Z)q(\Theta)$ 来近似后验概率,最优的近似是最小化变分自由能:
[L(q) = \int q(Z, \Theta) \log \frac{q(Z, \Theta)}{p(Z, \Theta|X)} d\Theta - \log \int p(\Theta) \prod_{n=1}^{N} p(x_n|\theta) d\Theta]
其中,第一项是近似分布和真实后验分布之间的 Kullback-Leibler 散度。由于第二项与近似分布无关,因此变分贝叶斯(VB)方法的目标是最小化第一项散度。这一最小化过程通过类似 EM 算法的方式交替更新 $q(\Theta)$ 和 $q(Z)$ 来实现:
[q(\Theta) \propto p(\Theta) \exp\left(\sum_{n=1}^{N} \langle\log p(x_n, z_n|\Theta)\rangle_{q(Z)}\right)]
[q(Z) \propto \exp\left(\sum_{n=1}^{N} \langle\log p(x_n, z_n|\Theta)\rangle_{q(\Theta)}\right)]

当后验概率由混合模型表示时,有:
[p(X|\Omega) = \sum_{k=1}^{K} \pi_k p(X|\Omega_k)]
其中,$0 \leq \pi_k \leq 1$,$\sum_{k=1}^{K} \pi_k = 1$,$K$ 是核的数量,$\pi_1, \cdots, \pi_K$ 是每个核的先验概率,$\Omega_k$ 是描述核的参数。在高斯混合模型中,$\Omega_k = {\mu_k, \Sigma_k}$,即均值向量和协方差矩阵。因此,有:
[p(X, Z|\Theta) = \prod_{n=1}^{N} \prod_{k=1}^{K} z_{n,k} \pi_k p(x_n|\Omega_k)]
其中,$z_i = [z_{n,1}, \cdots, z_{n,K}]$ 是一个二进制向量,当 $z_{n,m} = 1$ 且 $z_{n,p} = 0$($p \neq m$)时,表示 $x_n$ 由核 $m$ 生成。考虑完整的混合模型,参数 $\Theta = {\mu, \Sigma, \pi, K}$,其中包含混合的数量 $K$,这涉及到模型阶数选择的问题。在某些方法中,模型阶数选择在贝叶斯框架内隐式解决,假设 $K - s$ 个分量在其影响区域内很好地拟合数据(固定分量),然后将模型阶数选择问题转化为优化剩余 $s$ 个自由分量的参数。

基于熵的变分方案

本文提出了一种基于熵的变分方案,用于快速学习高斯混合模型。该方案的关键在于利用增量学习方法,通过对变分贝叶斯优化步骤的高效迭代进行模型选择,以最小化分裂的数量。为了实现这一目标,只选择熵评估最差的核进行分裂。如果有旁路熵估计器可用,最近的高斯混合模型学习建议可以使用这种机制。本文采用了最近提出的 Leonenko 估计器。实验结果表明,该方法在二维和高维情况下都能有效降低计算成本,比现有的增量组件学习方法降低了一个数量级。

综上所述,局部投影学习通过局部化提高了可扩展性,在计算速度和鲁棒性方面具有一定优势,而基于熵的变分高斯混合模型学习方法则为高斯混合模型的参数估计和模型选择提供了一种高效的解决方案。在实际应用中,需要根据具体问题的特点选择合适的算法。

机器学习算法:局部投影学习与高斯混合模型的变分学习

实验流程与效果总结

为了更清晰地展示上述算法的实验过程和效果,我们可以通过一个流程图来概括:

graph LR
    A[准备数据集] --> B[选择算法及参数]
    B --> C{算法类型}
    C -->|PL| D1[训练PL模型]
    C -->|LPL| D2[训练LPL模型]
    C -->|SVM| D3[训练SVM模型]
    D1 --> E1[测试PL模型]
    D2 --> E2[测试LPL模型]
    D3 --> E3[测试SVM模型]
    E1 --> F1[评估PL性能]
    E2 --> F2[评估LPL性能]
    E3 --> F3[评估SVM性能]
    F1 --> G[比较结果]
    F2 --> G
    F3 --> G

从实验结果来看,不同算法在性能、时间和鲁棒性方面各有优劣:
| 比较内容 | PL | LPL | SVM |
| — | — | — | — |
| 性能 | 与 LPL 在合成数据集上相近,在真实数据集上识别率相当 | 与 PL 性能相近,多数情况下在最优参数下略逊于 SVM | 多数情况下在最优参数下优于 LPL |
| 时间 | 训练和测试时间较长 | 训练和测试时间明显短于 PL,在大样本数据集上优势显著 | 训练和测试时间较长,尤其是大样本数据集 |
| 鲁棒性 | 对参数变化的敏感性介于 LPL 和 SVM 之间 | 对参数变化的敏感性较低,鲁棒性较好 | 对参数变化敏感,需要精确调整参数 |

不同算法的适用场景分析

根据上述实验结果和算法特点,我们可以总结出不同算法的适用场景:
1. 局部投影学习(LPL)
- 当数据规模较大,对计算速度有较高要求时,LPL 是一个不错的选择。例如在处理大规模的文本分类、图像识别等任务时,LPL 可以在较短的时间内完成训练和测试。
- 当数据中存在一定的噪声,且对参数的调整不太方便时,LPL 的鲁棒性使其更具优势。比如在一些实时监测系统中,数据可能受到各种干扰,LPL 能够在参数变化的情况下保持相对稳定的性能。
2. 支持向量机(SVM)
- 当对分类性能有较高要求,且有足够的时间和资源进行参数调整时,SVM 可以发挥其优势。例如在医学诊断、金融风险评估等领域,准确的分类结果至关重要,SVM 可以通过精细调整参数获得较好的性能。
- 当数据的维度较高,且数据分布较为复杂时,SVM 的最大间隔准则可以更好地进行分类。比如在基因数据分析、高维图像特征提取等任务中,SVM 能够有效地找到最优的分类超平面。
3. 投影学习(PL)
- 当对算法的原理和实现有深入了解,且希望在性能和计算复杂度之间取得平衡时,可以考虑使用 PL。PL 的原理相对简单,易于理解和实现,在一些对算法解释性要求较高的场景中具有一定的优势。

未来研究方向

虽然局部投影学习和基于熵的变分高斯混合模型学习方法在当前的研究中取得了一定的成果,但仍有一些方面值得进一步探索:
1. 多类问题的扩展 :目前的研究主要集中在二分类问题,未来可以将这些算法扩展到多类问题中。在处理多类问题时,需要考虑如何合理地定义目标函数和分类准则,以及如何处理类间的不平衡问题。
2. 算法的优化和改进 :可以进一步研究如何优化局部投影学习和变分高斯混合模型学习的算法,提高其性能和效率。例如,探索更高效的近似最近邻算法,或者改进基于熵的变分方案,以减少计算成本和提高模型选择的准确性。
3. 与其他算法的结合 :可以尝试将这些算法与其他机器学习算法相结合,以发挥各自的优势。例如,将局部投影学习与深度学习算法相结合,利用深度学习的特征提取能力和局部投影学习的快速分类能力,提高整体的性能。

总结

本文介绍了局部投影学习(LPL)和基于熵的变分高斯混合模型学习方法,通过理论分析和实验比较,展示了它们在性能、计算复杂度和鲁棒性等方面的特点。局部投影学习通过引入最近邻的局部化方法,提高了算法的可扩展性和计算速度,同时具有较好的鲁棒性;基于熵的变分方案则为高斯混合模型的学习提供了一种高效的方法,能够有效降低计算成本。在实际应用中,需要根据具体问题的特点选择合适的算法,并不断探索算法的优化和改进,以满足不同场景的需求。

模式识别与机器学习(国科大2021-2022秋季学期课程)-基础概念及算法 模式识别与机器学习-国科大2021-2022秋季学期课程 阅读详情

相关推荐

[机器学习] 一些题目

类域界面方程法中,不能求【线性不可分情况】下分类问题近似或精确解的方法是?(D) A 伪逆法-径向基(RBF)神经网络的训练算法,就是解决线性不可分的情况 B 基于二次准则的H-K算法:最小均方差准则下求得权矢量,二次准则解决非线性问题 C 势函数法-非线性 D 感知器算法-线性分类算法   Fisher 线性判别函数的求解过程是将N维特征矢量投影在()中进行求解? 线性,当然一维

lady_lili的博客 6657

经典子空间学习的多视图学习方法——可鉴别的局部投影(Discriminant Locally Projective Analysis,DLPA)

可鉴别的局部投影(Discriminant Locally Projective Analysis,DLPA)是一种用于模式识别和机器学习中的降维技术,尤其适用于处理具有复杂结构和非线性关系的数据集。DLPA结合了局部投影的思想和鉴别分析的目标,旨在保留数据的局部几何结构的同时,增强不同类别的可分性。

... 1029

机器学习:GMM高斯混合模型

1、统计学模型统计学习的模型有两种,一种是概率模型,一种是非概率模型。所谓概率模型,就是指我们要学习的模型的形式是P(Y|X),这样在分类的过程中,我们通过未知数据X可以获得Y 取值的一个概率分布,也就是训练后模型得到的输出不是一个具体的值,而是一系列值的概率(对应于分类问题来说,就是对应于各个不同的类的概率),然后我们 可以选取概率最大的那个类作为判决对象(算软分类soft assignment...

dujiahaogod的博客 1139

局部投影法stata命令(Local Projection)

局部投影法stata命令(Local Projection)局部投影法stata命令(Local Projection)局部投影法stata命令(Local Projection)局部投影法stata命令(Local Projecti。stata命令(Local Projection)局部投影法stata命令(Local Proj。a命令(Local Projection)局部投影法stata命令(Local。局部投影法stata命令(L。

2401_84230935的博客 1337

AI Computing Software 备考笔记 - AI 基础理论 - 机器学习

传统算法:逻辑回归基于线性回归用 Sigmoid 函数将结果映射到 0 - 1 进行分类,推导损失函数并使用梯度下降求解。决策树根据信息增益或基尼指数选择分裂特征,剪枝避免过拟合。支持向量机寻找最大间隔超平面,核函数将数据映射到高维空间使数据可分,常用核函数有线性、多项式、高斯核。

KingoKing的博客 717

【机器学习】局部保留投影(Locality Preserving Projection, LPP)

局部保留投影(Locality Preserving Projection, LPP)算法是一种线性降维方法。对于高维空间中的样本X∈RN×DX∈RN×DLPP寻找一个投影矩阵A∈RD×dA∈RD×d,从而构造低维空间的降维结果YXA∈RN×dYXA∈RN×d。

AI天才研究院 1万+

机器学习系统框架:核心分类、算法与应用全景解析

本文系统阐述了机器学习的基础框架体系,涵盖三大核心范式:监督学习(分类与回归算法)、无监督学习(聚类与降维)和强化学习(决策交互)。详细介绍了各类经典算法及其适用场景,包括线性模型、树模型、神经网络等监督算法,K-Means、PCA等无监督方法,以及Q-Learning等强化学习技术。同时提出了基于问题类型和数据特性的算法选择指南,并构建了完整的评估指标体系。最后通过金融风控和推荐系统案例,展示了端到端的机器学习应用框架。全文强调算法选择需平衡问题类型、数据特性和业务需求三个维度,为机器学习实践提供了系统化

mz159_357的博客 3567

24、机器学习中的降维与聚类算法详解

本文详细介绍了机器学习中的降维与聚类算法,涵盖随机投影、局部线性嵌入(LLE)、MDS、Isomap、t-SNE和LDA等降维技术,以及k-means、DBSCAN和高斯混合模型(GMM)等聚类方法。同时探讨了基于密度和距离的异常检测算法,如LOF,并分析了各类算法的原理、优缺点及适用场景。通过Scikit-Learn代码示例和流程图,帮助读者深入理解算法实现与应用,最后总结了算法选择策略与未来发展方向。

table的专栏 67

无监督学习的12个最重要的算法介绍及其用例总结

无监督学习(Unsupervised Learning)是和监督学习相对的另一种主流机器学习的方法,无监督学习是没有任何的数据标注只有数据本身。

deephub 9125

局部保持投影(LPP)技术详解及应用案例

局部保持投影(Local Preserving Projections, LPP)是一种线性算法,旨在保持高维数据在低维空间中的局部结构特性。LPP算法在降维过程中既考虑了数据的全局分布,又特别注重局部邻域结构的保持,使得降维后数据的相对距离尽可能地接近原始数据。主成分分析(PCA)是一种广泛应用于数据降维的技术,其核心思想是通过正交变换将可能相关的变量转换为一组线性不相关的变量,称为主成分。

weixin_36074800的博客 2228

AI Pika 生成进击的巨人动漫分镜案例

AI Pika 生成进击的巨人动漫分镜案例 Pika 是一个使用AI生成和编辑视频的平台。

独立开发,substack顶级编辑 2576

机器学习基础算法的一些理解与补漏

线性回归 相当于也是多项式回归,对数据进行拟合,拟合时使用最小二乘法,得到模型后可以用于已知变量的结果预测。 逻辑回归 logistics regression为什么会被翻译成逻辑回归?查了下词典,logistics是后勤的意思。这里只是音译,而逻辑回归在计算时会用到对数函数(logit),所以逻辑回归也叫Logit model。逻辑回归相当于建造了一个数据的映射,将二类数据的划分阈值固定为...

weixin_42465713的博客 294

群晖NAS实战:Python项目部署全流程解析

本文详细解析了在群晖NAS上部署Python项目的完整流程。从开启SSH、选择连接工具,到通过套件中心一键安装Python3、配置pip及国内镜像源,再到上传项目、安装依赖、后台运行及排错,提供了清晰的避坑指南。旨在帮助用户将群晖NAS从存储设备转变为可执行自定义任务的智能服务器,实现自动化脚本、数据监控等应用。

weixin_29057163的博客 593

机器学习:Gaussian Mixture Model (GMM)高斯混合模型

Gaussian Mixture Model (GMM)高斯混合模型 转自 点击打开链接 相关的博客地址  http://blog.youkuaiyun.com/manji_lee/article/details/41335307 manji_li 博客 GMM Gaussian Mixture Model 高斯混合模型  http://blog.youkuaiyun.com/rns5

梦里水乡的专栏 5820

Miniconda3迁移(附图详细过程)

服务器上目录占满,想要将conda迁移到其他目录下的操作方法,详细教程。

2301_77554343的博客 6948

若依框架集成saToken

若依版本3.8.8,鉴权采用security框架,这种框架太重,项目中想实现对外提供接口功能。尽快减少修改原框架的逻辑基础上,采用satoken实现。

sccd2009的专栏 1483

机器学习 --- 无监督学习

C. 聚类算法 概要 距离:包括曼哈顿距离、欧拉距离等等 相似系数:主要有夹角余弦和相关系数 核函数:核函数的功能就是把数据从低维空间投影(project)到高维空间去 DTW 层次化聚类算法:该主要有两种路径:agglomerative和divisive,也可以理解为自下而上法(bottom-up)和自上而下法(top-down)自下而上算法流程:1. 将每个对象看作一...

micklongen的专栏 4564

一、5.8GHz射频接收机链路仿真

5.8GHz射频接收机链路仿真 一、5.8GHz射频接收机链路仿真 文章目录5.8GHz射频接收机链路仿真目的一、原理1、仿真工具2、二次下变频超外超接收机二、要求三、内容总结 目的   1、熟悉射频接收机整体结构。   2、学习使用MATLAB工具进行行为级仿真。   3、进行简单的通信链路预算。   4、直观感受接收机各个模块对整体性能的影响。   5、分析增益、线性度、噪声系数等参数。 一、原理 1、仿真工具   MATLAB是一款功能强大的数学软件,针对不同领域提供各种工具箱,帮助设计者快

平乾的博客 6762

深入解析EM算法的收敛性证明:Jensen不等式与ELBO优化路径

在机器学习领域,期望最大化(Expectation-Maximization, EM)算法是一种处理含有隐变量概率模型参数估计的强大工具。当观测数据不完整或存在潜在结构时,传统的极大似然估计方法往往难以直接应用,而EM算法通过迭代优化策略巧妙地解决了这一难题。其核心思想是通过引入潜在变量的完整数据空间,将复杂的优化问题分解为可交替求解的期望步骤和最大化步骤。证据下界(Evidence Lower Bound, ELBO)是EM算法中连接隐变量与观测数据的关键桥梁。

zuiyuelong的博客 1270

FFmpeg HDR视频转SDR视频命令

之前蓝光盘电影多是AVC 1080p 8bit SDR格式视频,近两年4K电影流行,下载的蓝光电影多是HEVC 2160p 10bit HDR视频格式。 ffprobe查看有如下属性: # 10bit HDR Stream #0:0(eng): Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 23.98

彼此当年少,莫负好时光 1万+

从 Token 到 Agent:一文串起 AI 大模型核心概念

摘要:本文系统解析了现代AI系统的八大核心概念:Token(语言处理的最小单位)、Context(AI的短期记忆)、Prompt(指令接口)、Tool(能力扩展器)、MCP(工具生态协议)、Agent(自主智能体)和AgentSkill(专业技能封装)。文章揭示了这些概念如何共同构成AI从基础语言理解到自主决策的技术脉络,重点阐述了Token对计算成本的影响、Prompt工程的重要性、Tool如何突破AI的能力边界,以及Agent如何通过"感知-规划-执行-反思"循环完成复杂任务。最后指

jundao1997的专栏 251

机器学习——K-means聚类

无监督学习处理​​没有预先标记​​的数据集,目标是:发现数据中的​​隐藏模式​​识别​​内在结构​​提取​​有意义特征​​。

qq1851417332的博客 1423

31、摩擦学中的材料选择

本博文深入探讨了摩擦学应用中材料选择的重要性,分析了材料的机械、物理和化学属性对摩擦学性能的影响。同时介绍了材料匹配原则、处理方法及表面涂层技术,以优化耐磨性和抗腐蚀性。通过实际案例和评估方法,为读者提供了系统化的材料选择流程和决策依据。

juice的博客 249

模式识别与机器学习考题解析与学习指南

提供机器学习项目在线开发环境,无需配置即可实践各类算法。对理解考题中的抽象概念非常有帮助,我实际使用时发现其交互式界面能直观展示算法运行过程。权向量系数分量数取决于特征维度,多项式判别函数需考虑交叉项增加复杂度。掌握典型算法(如EM、AdaBoost)的完整推导过程。不同核函数(如RBF)适用于不同数据分布特征。与Bagging算法在偏差-方差权衡上的差异。风险矩阵的设置对分类结果的影响分析。隐马尔可夫模型中的前向后向算法推导。注意区分生成式模型与判别式模型特点。可视化降维结果并分析类别可分性。

BloodstoneHawk77的博客 613

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

机器学习与深度学习核心知识点总结(二)

作者 | 小小挖掘机 来源 | SIGAI 主成分分析 主成分分析是一种数据降维和去除相关性的方法,它通过线性变换将向量投影到低维空间。对向量进行投影就是对向量左乘一个矩阵,得到结果向量: y = Wx 结果向量的维数小于原始向量的维数。降维要确保的是在低维空间中的投影能很好的近似表达原始向量,即重构误差最小化: 其中e为投影后空间的基向量,是标准正交基;a为重构系数,也是投影到低维空间后...

CDA数据分析师 1238

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

机器学习算法粗概笔记

机器学习算法粗概笔记 数据预处理算法 基本处理 1.归一化:0-1之间 2.标准化:均值为0,方差为1 3.异常点去除:一般与均值的差值大于2倍标准差的数据点 4.缩放:也是一种归一化,对于极大值或者极小值不对称分布的特征施加转换,如:对数log缩放 滤波 1.均值滤波 2.中值滤波 3.一阶滞后滤波 4.卡尔曼滤波 特征提取算法 1.正交信号校正(OCS) 主要用于近红外光谱矩阵的预处理,其基本思想是:利用数学上正交的办法,将原始光谱矩阵 X 中与待测品质 Y 不相关的部分信息滤除,即X 中被滤除的信息是

Zebra_zou的博客 483
上一篇: 31、金线莲品系分类与SiC MOSFET桥臂串扰抑制研究
下一篇: 44、量子现象与时空动力学新探
gitlab7runner
博客等级 码龄4年 78粉丝 1747原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值