| フォマ | |
|---|---|
| 開発者 | モンス・フルデン |
| 初回リリース | 2010年、15~16年前 |
| 安定版リリース | 0.10.0 / 2021年6月1日 ( 2021-06-01 ) |
| リポジトリ |
|
| 書かれた | C |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | 有限状態ツールキット |
| ライセンス | Apacheライセンス2.0 |
| Webサイト | github.com/mhulden/foma/ |
Fomaは、 Mans Huldenによって開発・保守されている、フリーでオープンソースの 有限状態ツールキットです。コンパイラ、プログラミング言語、そして様々な用途、特に形態素解析などの自然言語処理に用いられる有限状態オートマトンとトランスデューサ(FST)を構築するためのCライブラリが含まれています。
Fomaは、 lexcおよびxfst形式で記述されたFSTのコンパイルと実行において、プロプライエタリなXerox Finite State Toolkitの代替として使用できます。ほとんどのレキシコンではXeroxツールと同等の速度ですが、非常に大きなレキシコン(例えば10万語以上)では3~4倍遅くなる可能性があります。[1] Fomaは、フリーでオープンソースの Helsinki Finite State Toolkitのバックエンドの一つでもあります(Helsinki Finite State Toolkitでは、他のバックエンドがさらなる形式をサポートしています)。
fomaと互換性のあるlexc/xfstで書かれたFOSS形態論はいくつかあり、例えばサーミ語、コーンウォール語、フェロー語、フィンランド語、コミ語、マリ語、ウドムルト語、ブリアット語、グリーンランド語、イヌピアック語などがある。[2]
参照
- HFST - ヘルシンキ有限状態ツールキット
- SFST - シュトゥットガルト有限状態ツールキット(HFST バックエンド)
- OpenFST (重み付き FST をサポートする HFST バックエンド)
- ltツールボックス
- XFST - ゼロックス有限状態ツールキット
注記
- ^ ハルデン 2009.
- ^ 「サーミ語技術ページへようこそ」。2011年8月22日時点のオリジナルよりアーカイブ。2011年8月22日閲覧。
参考文献
- Hulden, Mans (2009)、「Foma: 有限状態コンパイラおよびライブラリ」(PDF)、計算言語学協会ヨーロッパ支部第12回会議議事録: デモンストレーションセッション、計算言語学協会、pp. 29– 32
外部リンク
- https://fomafst.github.io/ - ホームページ
- http://wiki.apertium.org/wiki/Foma - Apertium wiki の foma 情報
- http://www.ling.helsinki.fi/kieliteknologia/tutkimus/hfst/ 2014年1月7日アーカイブ - Wayback Machine - HFSTホームページ