-
Notifications
You must be signed in to change notification settings - Fork 16
A Java toolbox for calculating Shannon Entropy and Mutual Information
License
LGPL-3.0, GPL-3.0 licenses found
Licenses found
LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Craigacp/JavaMI
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is JavaMI v1.1, an implementation of MIToolbox in Java. It provides a series of functions for working with information theory. It also contains some variable manipulation functions to preprocess discrete/categorical variables to generate information theoretic values from the variables. These functions are targeted for use with feature selection algorithms rather than communication channels and so expect all the data to be available before execution and sample their own probability distributions from the data. Functions contained: - Entropy - Conditional Entropy - Mutual Information - Conditional Mutual Information - generating a joint variable - generating a probability distribution from a discrete random variable The Java source files are licensed under the LGPL v3. Update History 20/09/2016 - v1.1 - Fixing an indexing bug. Migrating to maven for builds. 20/01/2012 - v1.0 - Initial Release
About
A Java toolbox for calculating Shannon Entropy and Mutual Information
Resources
License
LGPL-3.0, GPL-3.0 licenses found
Licenses found
LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Stars
Watchers
Forks
Packages 0
No packages published