About:
The Cognitive Foundry is a modular Java software library of machine learning components and algorithms designed for research and applications.
Changes:
-
General:
-
Common:
-
Added package for hash function computation including Eva, FNV-1a, MD5, Murmur2, Prime, SHA1, SHA2
-
Added callback-based forEach implementations to Vector and InfiniteVector, which can be faster for iterating through some vector types.
-
Optimized DenseVector by removing a layer of indirection.
-
Added method to compute set of percentiles in UnivariateStatisticsUtil and fixed issue with percentile interpolation.
-
Added utility class for enumerating combinations.
-
Adjusted ScalarMap implementation hierarchy.
-
Added method for copying a map to VectorFactory and moved createVectorCapacity up from SparseVectorFactory.
-
Added method for creating square identity matrix to MatrixFactory.
-
Added Random implementation that uses a cached set of values.
-
Learning:
-
Implemented feature hashing.
-
Added factory for random forests.
-
Implemented uniform distribution over integer values.
-
Added Chi-squared similarity.
-
Added KL divergence.
-
Added general conditional probability distribution.
-
Added interfaces for Regression, UnivariateRegression, and MultivariateRegression.
-
Fixed null pointer exception that can happen in K-means with an empty cluster.
-
Fixed name of maxClusters property on AgglomerativeClusterer (was called maxMinDistance).
-
Text:
-
Improvements to LDA Gibbs sampler.
|
- Operating System:
Agnostic,
Platform Independent
- Data Formats:
Matlab,
Csv,
Xml,
Xstream
- Tags:
Classification,
Clustering,
Adaboost,
Decision Tree Learning,
Algorithms,
Gaussian Mixture Models,
Bagging,
Ensemble Methods,
Gaussian Processes,
Affinity Propagation,
Bfgs,
Generics,
Genetic Algorith
|
|