Projects that are tagged with ensemble methods.


Logo Cognitive Foundry 3.3.2

by Baz - November 8, 2011, 05:14:19 CET [ Project Homepage BibTeX BibTeX for corresponding Paper Download ] 8516 views, 1697 downloads, 2 subscriptions

About: The Cognitive Foundry is a modular Java software library of machine learning components and algorithms designed for research and applications.

Changes:
  • Common Core:
    • Added checkedAdd and checkedMultiply functions to MathUtil, providing a means for conducting Integer addition and multiplication with explicit checking for overflow and underflow, and throwing an ArithmeticException if they occur. Java fails silently in integer over(under)flow situations.
    • Added explicit integer overflow checks to DenseMatrix. The underlying MTJ library stores dense matrices as a single dimensional arrays of integers, which in Java are 32-bit. When creating a matrix with numRows rows and numColumns columns, if numRows * numColumns is more than 2^31 - 1, a silent integer overflow would occur, resulting in later ArrayIndexOutOfBoundsExceptions when attempting to access matrix elements that didn't get allocated.
    • Added new methods to DiagonalMatrix interface for multiplying diagonal matrices together and for inverting a DiagonalMatrix.
    • Optimized operations on diagonal matrices in DiagonalMatrixMTJ.
    • Added checks to norm method in AbstractVectorSpace and DefaultInfiniteVector for power set to NaN, throwing an ArithmeticException if encountered.
  • Learning Core:
    • Optimized matrix multiplies in LogisticRegression to avoid creating dense matrices unnecessarily and to reduce computation time using improved DiagonalMatrix interfaces.
    • Added regularization and explicit bias estimation to MultivariateLinearRegression.
    • Added ConvexReceiverOperatingCharacteristic, which computes the convex hull of the ROC.
    • Fixed rare corner-case bug in ReceiverOperatingCharacteristic and added optional trapezoidal AUC computation.
    • Cleaned up constant in MultivariateCumulativeDistributionFunction and added publication references.

Logo JMLR MOA Massive Online Analysis June-09

by abifet - June 4, 2010, 14:05:31 CET [ Project Homepage BibTeX BibTeX for corresponding Paper Download ] 7792 views, 3232 downloads, 1 subscription

About: Massive Online Analysis (MOA) is a real time analytic tool for data streams. It is a software environment for implementing algorithms and running experiments for online learning from evolving data streams. MOA includes a collection of offline and online methods as well as tools for evaluation. In particular, it implements boosting, bagging, and Hoeffding Trees, all with and without Naive Bayes classifiers at the leaves. MOA supports bi-directional interaction with WEKA, the Waikato Environment for Knowledge Analysis, and it is released under the GNU GPL license.

Changes:

Initial Announcement on mloss.org.