Weka (Waikato Environment for Knowledge Analysis) は、ニュージーランドのワイカト大学で開発した機械学習ソフトウェアで、Javaで書かれている。GNU General Public License でライセンスされているフリーソフトウェアである。 Wekaのロゴ。ニュージーランドの固有種ニュージーランドクイナ (weka) が使われている。 Wekaはデータ解析と予測モデリング(英語版)のための視覚化ツールとアルゴリズムの集合体であり、その機能を容易に扱えるグラフィカルユーザインタフェースを備えている[1]。当初のWekaはJavaではなくTcl/Tkでフロントエンドを構築し、(多くはサードパーティー製の)他のプログラミング言語で書かれたモデリングアルゴリズムを実装し、C言語で書かれたデータプリプロセッサとMakefileベースの機械学習シス