当前位置: X-MOL 学术arXiv.cs.MS › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
MFST: A Python OpenFST Wrapper With Support for Custom Semirings and Jupyter Notebooks
arXiv - CS - Mathematical Software Pub Date : 2020-12-07 , DOI: arxiv-2012.03437
Matthew Francis-Landau

This paper introduces mFST, a new Python library for working with Finite-State Machines based on OpenFST. mFST is a thin wrapper for OpenFST and exposes all of OpenFST's methods for manipulating FSTs. Additionally, mFST is the only Python wrapper for OpenFST that exposes OpenFST's ability to define a custom semirings. This makes mFST ideal for developing models that involve learning the weights on a FST or creating neuralized FSTs. mFST has been designed to be easy to get started with and has been previously used in homework assignments for a NLP class as well in projects for integrating FSTs and neural networks. In this paper, we exhibit mFST API and how to use mFST to build a simple neuralized FST with PyTorch.

中文翻译:

MFST:支持自定义Semirings和Jupyter笔记本的Python OpenFST包装器

本文介绍了mFST,这是一个新的Python库,用于基于OpenFST的有限状态机。mFST是OpenFST的精简包装,并公开了OpenFST的所有操作FST的方法。此外,mFST是OpenFST的唯一Python封装程序,它公开了OpenFST定义自定义半环的能力。这使得mFST非常适合开发涉及学习FST权重或创建神经化FST的模型。mFST的设计易于入门,以前已用于NLP类的家庭作业以及集成FST和神经网络的项目中。在本文中,我们展示了mFST API以及如何使用mFST通过PyTorch构建简单的神经化FST。
更新日期:2020-12-08
down
wechat
bug