我对隐马尔可夫模型有点缺乏经验。如果我想建立一个用于在线手写识别的隐马尔可夫模型(这意味着用户在设备上进行手写识别,而不是识别字母图像),参数模型是怎样的?例如:
我现在得到的可能是观察结果,它是{ x,y,时间戳}的数组,这是我从用户手指在平板电脑上的移动中记录下来的每个点。
该系统一次只记录/训练/识别一个号码。这意味着我有10个(0到9个)州?或10个分类结果?从这这样的网站上,我发现隐藏的状态通常以“序列”的形式出现,而不是那种单一的状态。那么,在这种情况下,州是什么?
发布于 2020-11-11 05:40:05
HMM对时态数据很好地工作,但它可能是这个问题的次优匹配。
正如您已经指出的,观测值{x,y,timestamp}本质上是暂时的。因此,最好将其转换为HMM的发射,同时将数字保留为HMM的状态。
把问题抛到另一种方式是不太自然的,因为这种时间上的适合,但不是不可能。
主动建议
也许你可能正在寻找的是卡尔曼滤波器,这可能是一个更优雅的方式来发展这种在线数字识别(在CNN之外,似乎最有效)使用这种时间序列格式。
如果你的排放量是多元的,你也可能想看看结构化的感知器。x,y)和独立。在这里,我认为x,y坐标应该是相关的,并且应该被尊重。
https://stackoverflow.com/questions/64733817
复制相似问题