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.
http://moa.cms.waikato.ac.nz/
GNU General Public License v3.0
610 stars 353 forks source link

Accept new values of a nominal attribute found in stream #120

Closed mgrzenda closed 6 years ago

mgrzenda commented 6 years ago

As of now, Attribute class assumes all values of a nominal attribute are defined before stream processing starts. However, in case stream data evolves, for some attributes the complete list of attribute values may not be known at the beginning. Hence, apart from declaring a priori all attribute values e.g. in ARFF header, it seems reasonable to gradually add new attribute values once they are encountered in the instances. This extension makes it possible.

csalperwyck commented 6 years ago

Great, before with the Weka instance class it was hell to add new values for a nominal attribute. Thanks!