TWiki
>
GRM Web
>
Pynini
(revision 49) (raw view)
Edit
Attach
---+ OpenGrm Pynini: Finite-state grammar development in Python --- %ICON{led-red}% *Version 2.0.9 is now available for [[PyniniDownload][download]].* --- _OpenGrm_ _Pynini_, like [[Thrax]], compiles grammars expressed as strings, regular expressions, and context-dependent rewrite rules into weighted finite-state transducers. It uses the [[http://www.openfst.org][OpenFst library]] and its [[http://www.python.openfst.org][Python extension]] to create, access and manipulate compiled grammars. Pynini is embedded in a [[https://www.python.org][Python]] module, allowing users to write Thrax-like grammars using Python's flexible syntax (including imperative programming constructs not available in Thrax) and powerful toolchain, including an [[http://ipython.org][interactive development]] ("REPL") environment. It is (loosely) named after [[https://en.wikipedia.org/wiki/PÄ\x81á¹ini][Pāṇini]] (पाणिनि), the renowned Sanskrit grammarian. * [[PyniniDownload][Download]] * [[PyniniDocs][Documentation]] * C++ API documentation (for advanced users): * [[PyniniOptimizeDoc][Optimization]] * [[PyniniPathsDoc][Path iteration]] * [[PyniniOperatorsDoc][Specialty operators]] * [[PyniniStringDoc][String (de)compilation]] * [[PyniniSymbolTableDoc][Symbol table handling]] * [[Forum.PyniniForum][Discussion forum]] * [[PyniniExtensions][Extended libraries]] For more information about Pynini, see: * K. Gorman. 2016. [[https://www.aclweb.org/anthology/W16-2409][Pynini: A Python library for weighted finite-state grammar compilation]]. In _Proceedings of the ACL Workshop on Statistical NLP and Weighted Automata_, 75-80. * K. Gorman & R. Sproat. [[https://www.oreilly.com/ideas/how-to-get-superior-text-processing-in-python-with-pynini][How to get superior text processing in Python with Pynini]]. O'Reilly Ideas blog, accessed 11/16/16. Other third-party information: * [[https://stackoverflow.com/questions/57898360/how-can-i-install-and-use-pynini-on-windows-10][Installing Pynini on Windows 10]] Please note that the package called Pynini on [[https://pypi.org/project/pynini/][PyPI]] is an [[https://github.com/daffidilly/pynini/issues/1][unrelated project]]; this Pynini can only be installed from source at the moment.
Edit
|
Attach
|
Watch
|
P
rint version
|
H
istory
:
r80
|
r51
<
r50
<
r49
<
r48
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r49 - 2019-10-23
-
KyleGorman
GRM
Log In
or
Register
GRM Web
Create New Topic
Index
Search
Changes
Notifications
Statistics
Preferences
Webs
Contrib
FST
Forum
GRM
Kernel
Main
Sandbox
TWiki
Main
Copyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback