首页 百科知识 模式表示的重要性

模式表示的重要性

时间:2024-10-01 百科知识 版权反馈
【摘要】:模式如何表示是整个模式处理中最重要的一部分,模式表示中所需要包含的内容就决定了在提取模式时我们需要关注模式的哪些特征,从什么角度来抽取模式。此外,模式的表示方式也决定了模式的存储方式及使用的方式。描述模式的时候,第一步就是要确定锚点的位置。这样,就需要记录两个相关模式之间的先后顺序、时间间隔、位置关系等。第14章提到的模式的搭配就是模式间的时间关系的一个具体情况。

11.3.1 模式表示的重要性

模式如何表示是整个模式处理中最重要的一部分,模式表示中所需要包含的内容就决定了在提取模式时我们需要关注模式的哪些特征,从什么角度来抽取模式。此外,模式的表示方式也决定了模式的存储方式及使用的方式。

在我们定义的模式中,我们首先要确定模式的类型,然后就是描述模式。描述模式的时候,第一步就是要确定锚点的位置。所谓锚点,就是用来将这个模式固定在棋盘上的点,锚点所处在的位置就决定了整个模式所处的位置。而在描述其他点的位置时都是用其相对于锚点的位置来描述。因而,在使用模式时,我们也需要先把锚点固定在棋盘上,然后就可以将模式中其他的点依次还原到棋盘上的相应位置,在前面的例子中,锚点多是整个模式的中心点。当一个模式的锚点的位置确定之后,我们看这个模式的视角也就确定了,之后就是记录下锚点周围我们所需要关注的点,记录下其相对于锚点的位置。除此之外,有些模式可能只有在临近边角时才发挥作用,就需要额外记录其和边角的距离。

前面提到,模式不是单独发挥作用的,一个模式的价值更多取决于其上下文环境,为了能让模式包含更加广阔的意义,除了模式本身的信息之外,一个模式周边的模式的情况也可以被考虑进来,比如,对于和提取模式同样尺寸的模式,如果其锚点落在所要提取的模式上,那么我们就可以把这个模式作为所提取模式的一个上下文信息记录下来;再进一步讲,对于处于该模式周围且其锚点落在该模式上的模式,我们也可以记录下相关模式的锚点究竟落在该模式的哪个具体位置上。

这是从空间角度的记录,我们也可以从时间上进行关注,记录落在其周围具有时间先后顺序的模式信息。这样,就需要记录两个相关模式之间的先后顺序、时间间隔、位置关系等。第14章提到的模式的搭配就是模式间的时间关系的一个具体情况。

当然,记录信息越复杂,所需要的计算量和存储量也就越大,在处理数据时所碰到的数据悉数性也就越明显,而且,在具体使用时,其效率也就越低。此外,我们提取模式的目的就是需要从众多棋谱中找出具有抽象性的模式,所要追求的目的是形式简单、抽象性高、意义丰富,如果所要表示的模式的信息过于具体,那么也就和我们的初衷不符了,也就必然会带来使用上的不便。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈