如何自动确定机器学习的特征?

我需要在一个图像中确定象海豹的数量。原图太大无法上传,这里有一个样本:象海豹enter image description here

由于动物和沙子的颜色略有相似,传统的图像处理技术无法使用。我们可以分割阴影或纹理,但无法识别海豹。这就是为什么我想尝试使用机器学习。

目标是手动确定一些代表海豹的感兴趣区域(ROIs),以及代表沙子的其他区域,以便识别图像中的其他动物。问题是我不知道用什么特征来描述海豹并将其与沙子区分开来。

局部直方图及其统计数据(特别是均值和标准差)似乎很有趣,但还不够。我考虑过使用图像梯度,但这并未带来良好的区分效果。此外,我认为必须使用多种特征的组合,但很难确定使用哪些特征。

因此,我想知道是否有方法自动确定用于机器学习算法的学习和预测步骤的判别特征。

在所有我找到的教程中,描述符都是预先定义的。

你有任何建议吗?


回答:

我需要在一个图像中确定象海豹的数量。 .. 你有任何建议吗?

嗯,
经典 ” 机器学习特征( 本身 )在这里是不够的:

这在智能对象识别中是一种常见情况,必须提供合理的鲁棒性,然后才能开始有意义的计数。

例如,卷积神经网络(CNN)方法部署了(通常是深层)的预处理架构,使用专门的内核,首先帮助将2D场景分解成前体,然后可能帮助实际的基于机器学习的学习器(管道中的全连接“尾部”部分)开始学习对象识别。

enter image description here

如果没有这些(深层或浅层)的卷积层,以及许多应用的转码和池化技巧,这些技巧用非线性变换的共定位新内核产生的“视觉”特征重新栅格化场景,为(尚未的)更深层的实际机器学习学习器预处理这些自动合成的特征enter image description here关于此已发表了许多论文,所以你实际上很幸运有公共资源可供使用。

Related Posts

L1-L2正则化的不同系数

我想对网络的权重同时应用L1和L2正则化。然而,我找不…

使用scikit-learn的无监督方法将列表分类成不同组别,有没有办法?

我有一系列实例,每个实例都有一份列表,代表它所遵循的不…

f1_score metric in lightgbm

我想使用自定义指标f1_score来训练一个lgb模型…

通过相关系数矩阵进行特征选择

我在测试不同的算法时,如逻辑回归、高斯朴素贝叶斯、随机…

可以将机器学习库用于流式输入和输出吗?

已关闭。此问题需要更加聚焦。目前不接受回答。 想要改进…

在TensorFlow中,queue.dequeue_up_to()方法的用途是什么?

我对这个方法感到非常困惑,特别是当我发现这个令人费解的…

发表回复

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