Attenta
ストックにはログインが必要です
法律文書で学習した、ゼロから作られたRust製Transformer
Artificial Intelligence
Developer Tools
GitHub
Open Source
概要
- Attentaは、PyTorchやTensorFlowなどの大規模フレームワークに依存せず、TransformerをRustだけで実装したエンドツーエンドの機械学習プロジェクトです。
- インドの法律文書を用いて事前学習されており、専門分野の自然言語処理を想定した実用的なパイプラインとして構成されています。
主な特徴
- BPEトークナイズ、バケットバッチ処理、マルチヘッドアテンション、ビームサーチデコードまでを一貫して実装しています。
- キャッシュ効率を高める64×64ブロック行列乗算や、ウォームアップ付きAdam最適化、ラベルスムージングを採用しています。
- 85個のユニットテストで各機能を検証しており、学習スクリプトを含むセルフホスト可能な構成です。
こんな人におすすめ
- Rustで深層学習や自然言語処理の実装を学びたい人、依存関係の少ないAI基盤を自分で動かしたい人に適しています。
- Transformerの内部動作や推論パイプラインを、既存フレームワークに隠された部分まで含めて理解したい開発者に向いています。
- 法律テックや専門文書向けNLPに関心があり、Rustによる性能最適化や次の改善案を検討したい人にも有用です。
投票数: 8