代码之家  ›  专栏  ›  技术社区  ›  Sixtease

HTK:通过电话优化混合拆分

  •  0
  • Sixtease  · 技术社区  · 9 年前

    我使用HTK训练声学模型。我的最后一步是分解电话高斯数的混合。通常情况下,我总是一步一步地拆分所有手机(它们的内部状态),然后在性能下降时重新估计并停止。

    现在,我想尝试一个一个地拆分手机,因为这会导致相同或更好的整体结果。我这样做的方式是,尝试拆分每一部手机,选择导致最佳结果的手机,保持拆分,重置所有其他手机,然后重新开始。但这需要太长时间。我想把所有带来改进的,而不仅仅是最好的,都分开,然后进行下一次迭代。

    我的问题是:如果拆分一部手机会降低性能,那么在稍后的阶段再次尝试拆分它有什么意义?或者我可以把它列入黑名单,然后尝试那些在上一次迭代中带来改进的?

    1 回复  |  直到 9 年前
        1
  •  1
  •   Nikolay Shmyrev    9 年前

    这种方案的改进通常很小。您可以通过简单地迁移到DNN(顺便说一下,HTK 3.5支持)获得更好的改进。

    如果拆分手机会降低性能,那么在稍后的阶段尝试再次拆分手机有什么意义吗?或者我可以把它列入黑名单,然后尝试那些在上一次迭代中带来改进的?

    你可以列入黑名单