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.
improves performance for nominal attributes with large number of attribute values, it simply calculates distribution on the fly to avoid loops in getClassDistsResultingFrom* and probabilityOfAttributeValueGivenClass methods.