【发布时间】:2012-09-21 17:43:36
【问题描述】:
我有一个任意大小的文本文件来模拟我们称为雷达的二维输出。在这个输出中,我希望能够识别已知的模式。我们称之为目标检测。
目标可能看起来像这样,每个 X 是一个点亮的像素,这意味着雷达检测到可能是敌人一部分的东西,每个空白都是一个关闭的像素。
并且雷达数据以引入“干扰”的形式出现,也就是说,该图形的所有像素都不会打开。所以我正在考虑在检测中也包含某种概率。
我从未做过类似的事情,我正在寻求一般性建议。我正在尝试不同的方法,我相信我会以某种方式解决它,但我真的很想有一些关于这种模式匹配的指南、阅读资源或类似的东西,因为我认为它非常有趣但没有以前有机会解决这样的问题。
有什么想法吗?
【问题讨论】:
-
嗯,也许是神经网络?我从来没有使用过,但我认为它可以被训练来工作。
-
实现起来可能比必要的复杂得多......
-
感知器是最简单的神经网络形式。它根据输入输出是或否,因此它只能找到一种或两种模式。所以你可以在一组敌方目标和一组非目标上训练它。当看到一个敌人时,它可能会输出一个 1 和 0,否则它可能会输出。为此,敌人的目标必须具有相同的形状,并且在您进行训练时添加一些噪音。这种方法可以扩展以允许更多输出,从而检测更多模式,这被称为多层感知器。如果您喜欢这种方法,我可以为您提供更多详细信息。
-
是的,请这样做。不过,我之前没有使用过神经网络,我认为学习曲线相当陡峭?
-
这看起来像是图像识别/计算机视觉中的一个简单问题。我建议在这些主题上进行一些谷歌搜索。
标签: java pattern-matching neural-network feature-detection