Foma(ソフトウェア)

フォマ
開発者モンス・フルデン
初回リリース2010年、15~16年前
安定版リリース
0.10.0 / 2021年6月1日; 4年前 ( 2021-06-01 )
リポジトリ
  • github.com/mhulden/foma
書かれた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 - ゼロックス有限状態ツールキット

注記

  1. ^ ハルデン 2009.
  2. ^ 「サーミ語技術ページへようこそ」。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ホームページ


「https://en.wikipedia.org/w/index.php?title=Foma_(ソフトウェア)&oldid=1285525422」より取得