Automic VaultAutomic Vault

brew

yamcha を Homebrew, MacPorts でインストール

yamcha のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install yamcha

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install yamcha

MacPorts ports tree · textproc/yamcha/Portfile · ソース: api.github.com

概要

パッケージ概要

NLP text chunker using Support Vector Machines

コマンドとエイリアス

  • yamcha
  • yamcha-config
  • yamcha-mkmodel

履歴

プロジェクトの歴史と使われ方

YamCha, Yet Another Multipurpose CHunk Annotator, is Taku Kudo's open-source text chunker built around support vector machines. It belongs to the pre-deep-learning generation of NLP packages where feature templates, chunk encodings, and SVM training pipelines were packaged as reusable command-line tools.

プロジェクトの歴史

The official YamCha page describes it as a generic, customizable text chunker for POS tagging, named-entity recognition, base noun phrase chunking, and text chunking. It says the system used support vector machines and was the same system that performed best in the CoNLL-2000 shared task and a BaseNP chunking task.

The YamCha news log records an initial 0.1 release in July 2001, followed by a steady 2002-2005 sequence that added multi-class strategies, memory savings for large models, C API support, PKE acceleration, experimental Perl/Python/Ruby modules, 64-bit support, and bug fixes. The project page was last revised in late 2005, matching the period when SVM chunkers were a mainstream statistical NLP approach.

採用の歴史

YamCha's adoption came through NLP research and language-processing pipelines rather than general developer tooling. The companion ACL paper, Chunking with Support Vector Machines, connects the software to the 2001 NAACL work by Kudo and Matsumoto and to the then-current practice of comparing chunkers on shared tasks.

The package remained relevant in Unix package managers because it bundled training and decoding commands plus a C/C++ library around TinySVM-era models. For users maintaining older NLP experiments, YamCha is a reproducibility and compatibility artifact as much as a current modeling choice.

使われ方

Typical use is to prepare token-per-line training or test data with feature columns and chunk labels, train a model with YamCha's template-driven SVM pipeline, and run the `yamcha` decoder or `yamcha-mkmodel` tooling. The official documentation emphasizes feature windows, parsing direction, pairwise versus one-vs-rest multiclass strategies, partial chunking, and model conversion for faster classification.

パッケージ好きにとっての重要性

YamCha is historically significant because it packages a specific research-era NLP method into a reusable Unix tool. It sits beside ChaSen, TinySVM, CaboCha, CRF++, and MeCab in Taku Kudo's ecosystem of compact Japanese/NLP-oriented C and C++ tools that escaped academia into package managers.

タイムライン

  • 2001: Kudo and Matsumoto published Chunking with Support Vector Machines at NAACL, and YamCha 0.1 was released in July.
  • 2002: YamCha 0.2 added multi-class strategy selection, memory savings for large model files, and broader compiler support.
  • 2004: YamCha 0.30 added PKE acceleration and a C API; 0.31 added experimental Perl, Python, and Ruby modules.
  • 2005: YamCha 0.33 added experimental 64-bit support and bag-of-words features.

Related projects

  • TinySVM is a direct dependency named by the official installation instructions.
  • ChaSen, CaboCha, CRF++, and MeCab are related Taku Kudo or Japanese NLP tools from the same broader ecosystem.

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 13 個のプラットフォームターゲットで利用できます。
  • 1 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 1 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
yamchacliグローバル実行可能ファイル
yamcha-configcliグローバル実行可能ファイル
yamcha-mkmodelcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-25
マネージャ版0.33
マネージャ更新日2026-07-11
ローカルデータOK
上流not checked
検出された最新未検出

http://chasen.org/~taku/software/yamcha/

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:yamcha
バージョン0.33
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/yamcha
ホームページhttp://chasen.org/~taku/software/yamcha/
上流ドキュメントhttp://chasen.org/~taku/software/yamcha
ライセンスLGPL-2.1-or-later
ソースアーカイブhttps://cdn.netbsd.org/pub/pkgsrc/distfiles/yamcha-0.33.tar.gz
最終更新2026-07-11T12:24:37-04:00
Pulseupdated
依存関係tinysvm
ビルド依存関係automake
Bottle利用可能 (対象 arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameyamcha
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedyes
Disabledno
Keg Onlyno
URL Keys
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

MacPorts95%

yamcha

sudo port install yamcha
  • normalized package name match
  • 一致条件: Yamcha
MacPorts ports tree · api.github.com · MacPorts ports tree: textproc/yamcha/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment