菜单
  


    表5.2   模式串的推移
    0    1    2    3    4    5    6    7    8    9    10    11    12    13
    R    U    D    D    R    U    R    R    D    R    D    D    D    D
    R    R    D    R    D    D                                
                            R    R    D    R    D    D    
                                
    另外一种情况是,假定模式串为RURRDR,同样在位置5匹配失败。由于事先己知模式串中只有一个U,要想匹配成功,这个U只能与字符串中的位置5对齐,于是可以直接将模式串推到这个位置,再继续进行后面的比较,如图5.3所示。以上为BM算法的核心。
    表5.3  模式串推移的第二种情况
    0    1    2    3    4    5    6    7    8    9    10    11    12    13
    R    U    D    D    R    U    R    R    D    R    D    D    D    D
    R    U    R    R    D    R                                
                    R    U    U    R    R    D    R
    5.2.2 模糊匹配检索
        在音乐旋律检索中仅仅使用精确匹配是不够的,因为许多音乐的演奏形式是经常变化的,比如民族音乐在演奏时就会有许多变体,流行音乐的变化就更多了。同时,用户前端的输入并不能保证完全准确,肯定有许多不正确的地方,所以模糊匹配检索具有其特殊的重要性。
        一个合适的模糊匹配算法,对于音乐旋律检索的效率和结果来说是非常关键的。字符串模糊匹配的原理简单来说就是给定两个字符串,如何找到一个最经济的操作序列,使得一个字符串可以转换为另一个字符串。其中,基本的操作是插入、删除和替换。
       在一个具体的应用中,当完成从一个字符串到另一个字符串的转换时,所需要的最少操作次数被定义为二者的距离,在检索时设定一个范围,距离在此范围内的就命中,当然,根据实际的需要,各个操作还可以被赋予不同的权值,以代表各种操作可能出现的概率。
        模糊匹配算法中最经典的是RA Wagner和MJ Fischer的近似匹配算法。近几年来,针对不同长度字符串、匹配时允许出现的操作数目的多少等问题,陆续有不少相应的算法被提出,如:WM, BYP, UKK, Chang和WMM等。
  1. 上一篇:MATLAB铁路监控视频的超分辨率技术研究
  2. 下一篇:仿生模式识别方法及应用的研究+文献综述
  1. 基于差分进化算法的自动...

  2. 基于混沌的图像加密通信...

  3. MATLAB基于时频分析的穿墙呼吸检测算法研究

  4. 基于LTE的OFDM无线传输链路设计与仿真

  5. 基于OFDM的用户接入控制技术研究

  6. 基于OFDM的数字图像无线传输关键技术研究

  7. QPSK无线通信网络中基于...

  8. 电站锅炉暖风器设计任务书

  9. java+mysql车辆管理系统的设计+源代码

  10. 十二层带中心支撑钢结构...

  11. 大众媒体对公共政策制定的影响

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 酸性水汽提装置总汽提塔设计+CAD图纸

  14. 杂拟谷盗体内共生菌沃尔...

  15. 乳业同业并购式全产业链...

  16. 中考体育项目与体育教学合理结合的研究

  17. 当代大学生慈善意识研究+文献综述

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回