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
614 stars 355 forks source link

Add DWM classifier #63

Closed pmgj closed 8 years ago

pmgj commented 8 years ago

Add the Dynamic weighted majority algorithm, as proposed by J. Zico Kolter and Marcus A. Maloof. Dynamic weighted majority: An ensemble method for drifting concepts. The Journal of Machine Learning Research, 8:2755-2790, December 2007. ISSN 1532-4435. URL http://dl.acm.org/citation.cfm?id=1314498.1390333.

abifet commented 8 years ago

Thanks! Please add the license header and a test file.

pmgj commented 8 years ago

What are the characteristics of the test file?

abifet commented 8 years ago

It's very simple. Take a look at moa/src/test/java/moa/classifiers/bayes/NaiveBayesTest.java for example.

abifet commented 8 years ago

+1