Waikato/moa

MOA is an open source framework for Big Data stream mining. It includes a collection of machine learning algorithms (classification, regression, clustering, outlier detection, concept drift detection and recommender systems) and tools for evaluation.

何を解決するか

MOAは、リアルタイムでのデータストリームに対する機械学習を実現する課題に対処します。従来のバッチ処理とは異なり、継続的に到着するデータの大規模なマイニングを可能にし、すべてのデータを事前に保存する必要なく、ビッグデータストリームの分析が行えます。

動作方法

Javaで記述され、WEKAプロジェクトと関連しています。MOAは、要求の厳しい問題にスケーラブルなフレームワークを提供します。分類、回帰、クラスタリング、外れ値検出、コンセプトドリフト検出など、さまざまなタスク向けの機械学習アルゴリズムのセットを含んでいます。また、評価ツールも提供し、新しいマイニングアルゴリズム、ストリームジェネレータ、評価指標の追加をサポートしています。

対象ユーザー

ストリームマイニングコミュニティおよび、継続的なデータストリーム上でリアルタイムで大規模な機械学習を行うためのベンチマークスイートを必要とする研究者向けに設計されています。

特徴

  • 分類、回帰、クラスタリング、外れ値検出用の包括的なアルゴリズムのコレクション。
  • データストリームにおけるコンセプトドリフト検出のための専用ツール。
  • ビルトインのレコメンデーションシステム。
  • ユーザーが独自のアルゴリズムや評価指標を追加できる拡張可能なフレームワーク。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト