结合多特征提取器

我想知道您是否有关于如何结合多种特征提取器以在分类中获得更好性能的想法。例如,在Nilsback的论文《在大类数上的自动花卉分类》中,他们结合了四种不同的特征提取器。如果您有任何想法,我很想知道如何做到这一点?

P.s. 我的工作是用C++/opencv完成的

提前感谢您。


回答:

一般来说,如果您有多个特征提取器,每个提取器都为您提供一个向量描述,结合它们的方法就是将这些向量连接起来。然而,这样做会丢失一些信息,例如,您本可以利用某些特征描述符是一个概率分布这一事实。

在使用SVM的情况下,一种利用您对描述符的进一步了解的方法是使用单独核的线性组合,其中每个核对应于您的描述符之一。然后,您可以将核拟合到它们的描述符上,以及线性组合中的权重。这种技术称为“多核学习”。

一些可能有用的参考资料:

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注