Lindera CRF
Lindera CRFは、rucrfからフォークされたConditional Random Fields(CRF)のpure Rust実装です。ラティス構造をサポートしたCRFの学習器と推定器を提供します。
主な特徴
- 可変長エッジを持つラティス構造
- L1、L2、およびElastic Net正則化
- マルチスレッド学習
- rkyvによるゼロコピーデシリアライゼーション
no_stdサポート(trainfeatureなしの場合)
目次
rucrfからの変更点
- シリアライゼーションバックエンド: ゼロコピーデシリアライゼーションのため、
bincodeからrkyvに変更 - Elastic Net正則化: L1とL2のペナルティを組み合わせた
Regularization::ElasticNetを追加 - Rust 2024 edition: Rust 2024 editionに更新
- 依存クレートの更新:
argmin、argmin-math、hashbrownなどを更新