jlizier
|
b0d48bc96c
|
Unit tests for conditional MI on new observations, and for no conditionals
|
2016-10-20 09:29:56 +11:00 |
jlizier
|
9a7ff306c8
|
Adding utilities for fast nearest neighbour searchers to handle calculations on new samples and prepare for conditional MI fast surrogates computation
|
2016-10-20 09:26:12 +11:00 |
jlizier
|
2d4e30aeb4
|
Minor bug patch for readFloatsFile for python demos
|
2016-10-18 15:09:59 +11:00 |
jlizier
|
d74749f17d
|
Showing how to use numpy arrays of ints with JIDT in python 3 with jpype1 in python demo 1
|
2016-10-18 15:08:15 +11:00 |
jlizier
|
0386991f00
|
Altering use of class methods for python demo 6 (I think this was required for python 3 compliance?)
|
2016-10-18 15:07:15 +11:00 |
jlizier
|
05beb63e58
|
Added unit test for AND function
|
2016-10-18 15:05:28 +11:00 |
jlizier
|
4cac043aff
|
Added unit test for TE continuous getSeparateNumObservations (in Kraskov class)
|
2016-10-18 15:05:15 +11:00 |
jlizier
|
e2182c40c2
|
Update to AIS kernel direct class in unit tests to align with update to AIS interface definition
|
2016-10-18 15:04:42 +11:00 |
jlizier
|
3118e57384
|
Making conditional MI calculators (continuous) handle empty conditionals, and properly normalise new data according to the old (except for linear Gaussian calculator, which explicitly bars normalisation now).
|
2016-10-18 13:21:29 +11:00 |
jlizier
|
b01c01ca3b
|
Ant script now builds class files for the auto-analyser and includes these in the distribution. Also a patch to stop errors when the JIDT-logo file is not found (in zip dists)
|
2016-10-18 12:53:26 +11:00 |
jlizier
|
e0fb7de856
|
Added auto-embedding method for AIS and TE Kraskov (KSG) calculators which maximises the bias-corrected AIS. This commit includes the AIS and TE calculators themselves, an update to the TE auto analyser (with comments on the auto embed method property)
|
2016-10-18 12:52:31 +11:00 |
jlizier
|
0ed74612a7
|
Altering kernel estimator classes so that the return values for getProbability are proper probability densities rather than probabilities (by now dividing by the kernel diameter/volume). This patches the EntropyCalculatorKernel and the EntropyCalculatorMultiVariateKernel to properly return differential entropy, as advertised. Makes no difference to the MI and TE kernel calculators, as they use counts anyway rather than probability densities.
|
2016-10-18 11:56:38 +11:00 |
jlizier
|
7d28e93913
|
Bug fix in mixed Kraskov implementation for computeUsingPreviousObservations (picked up by Rose Wang). Also acknowledged that this implementation is (mostly) as per Ross 2014.
|
2016-10-18 00:18:37 +11:00 |
jlizier
|
9785e2a71f
|
Enabled Active Info Storage calculators (continuous) to have addObservations() methods with validity supplied
|
2016-10-18 00:11:33 +11:00 |
jlizier
|
16239d3c3e
|
Added method getSeparateNumObservations() to return a list of how many samples were pulled from each addObservations call, to make reconstructing/separating local values easier subsequently
|
2016-10-18 00:00:31 +11:00 |
jlizier
|
08d380398b
|
For MultiInfoCalculatorDiscrete added simple interface for adding joint observations
|
2016-10-17 16:32:18 +11:00 |
jlizier
|
77cf8e5f8e
|
Major update to TransferEntropyCalculatorDiscrete so as to implement arbirtray source and dest embeddings and source-dest delay. Also included are associated unit tests, and modifications to MatrixUtils to support these.
|
2016-10-17 16:22:59 +11:00 |
Joseph Lizier
|
13952302c1
|
Fixed links in README.md
|
2015-08-20 23:59:01 +10:00 |
Joseph Lizier
|
47eb1fc3ad
|
Fixing links on README.md
|
2015-08-20 23:55:10 +10:00 |
Joseph Lizier
|
4ba8a48439
|
added under construction banner
... while I'm getting the wiki up properly ...
|
2015-08-19 23:51:40 +10:00 |
Joseph Lizier
|
779f5a1fe2
|
Created README.md
created from the converted google code wiki front page
|
2015-08-19 23:47:26 +10:00 |
joseph.lizier
|
cb147feb75
|
Correcting readme for Schreiber TE demos
|
2015-07-19 17:29:43 +00:00 |
joseph.lizier
|
6ffe643439
|
Adding release notes to the readme file ready for release v1.3
|
2015-07-19 17:26:07 +00:00 |
joseph.lizier
|
dbd1dcdd54
|
Fixing the bias correction on our experimental discrete-continuous KSG calculators
|
2015-07-19 17:19:59 +00:00 |
joseph.lizier
|
adafad05a2
|
Updating tutorial slides as for ECAL, plus some minor updates to some figures and PDFs found while developing tutorial
|
2015-07-19 17:17:26 +00:00 |
joseph.lizier
|
f23b0c6abb
|
Adding MI Auto Analyser GUI, plus minor bug corrections to TE Auto Analyser GUI
|
2015-07-12 19:54:14 +00:00 |
joseph.lizier
|
ed34c39660
|
Had to correct the auto analyser scripts for TE to call TE specifically again
|
2015-07-09 14:46:30 +00:00 |
joseph.lizier
|
6f8050d466
|
Making AutoAnalyser an abstract class with AutoAnalyserTE a child; this builds platform to allow an AutoAnalyserMI later
|
2015-07-09 14:43:47 +00:00 |
joseph.lizier
|
f6c8d26bf8
|
Minor fixes to default values of TE calculator properties, and adding error messages for array file reading
|
2015-07-09 14:38:23 +00:00 |
joseph.lizier
|
1aa9def942
|
Renaming scripts to run auto generated code (in preparation for extending auto generation to MI as well as TE)
|
2015-07-09 14:13:58 +00:00 |
joseph.lizier
|
bbbc835c1f
|
Correcting method of deleting auto-generated AutoAnalysis files in ant clean target
|
2015-07-07 15:03:15 +00:00 |
joseph.lizier
|
4f88161873
|
Deleting auto generated AutoAnalysis files in the ant clean target
|
2015-07-07 14:58:01 +00:00 |
joseph.lizier
|
3f3c737ddd
|
Updating PDFs of Demos for next release. Also updated Schreiber TE demo to add section about auto-embedding. And updated release notes and svn number in build file.
|
2015-07-07 14:51:04 +00:00 |
joseph.lizier
|
2974916948
|
Extended AutoAnalyser GUI demo to work with discrete TE calculator as well. Also added a sample discrete data set
|
2015-07-03 13:01:38 +00:00 |
joseph.lizier
|
d4af4f127e
|
Updating demos readme PDF, adding readme for AutoAnalyser (this now is the final step such that it fixes Issue 41), and updating the readme about the new demo
|
2015-07-02 13:57:30 +00:00 |
joseph.lizier
|
4c587e51d9
|
Updating image of AutoAnalyser GUI app before calculation for wiki page (to include some tooltiptext)
|
2015-07-02 13:46:45 +00:00 |
joseph.lizier
|
a1eb606f12
|
Adding image of AutoAnalyser GUI app after calculation for wiki page
|
2015-07-02 13:29:02 +00:00 |
joseph.lizier
|
4e00f96647
|
Adding image of AutoAnalyser GUI app for wiki page
|
2015-07-02 13:16:40 +00:00 |
joseph.lizier
|
745aa5f20f
|
Finalising move of AutoAnalyser up to the top of demos level, including changing paths in the java file for the demo
|
2015-07-01 14:28:12 +00:00 |
joseph.lizier
|
f4c5591cd2
|
Moving files to the new AutoAnalyser demo location
|
2015-07-01 14:06:16 +00:00 |
joseph.lizier
|
75fca70768
|
Gold plating the AutoAnalyser demo to have comments in generated code, JIDT image, tool tip text for properties, etc.
|
2015-07-01 13:46:31 +00:00 |
joseph.lizier
|
3d4765ea6b
|
Matlab and Python code generation added to the AutoAnalyser GUI
|
2015-06-29 06:49:43 +00:00 |
joseph.lizier
|
53a3cf129d
|
First full working version of the TE Auto Analyser, including scripts to run auto generated Java code
|
2015-06-29 04:57:38 +00:00 |
joseph.lizier
|
6951f52f68
|
First version of TE Auto Analyser Java Swing GUI
|
2015-06-23 00:58:57 +00:00 |
joseph.lizier
|
e727233bc0
|
Updating unit tests for small noise being default now in KSG calculators. (The update sets noise level to 0 wherever we are checking repeated calculations, or comparing to results from other toolkits). Verifies Issue 42 fix
|
2015-06-16 12:30:19 +00:00 |
joseph.lizier
|
bb587fa345
|
Also allowing the KSG calculators noise property to be set to "false" to indicate 0 noise.
|
2015-06-16 12:27:56 +00:00 |
joseph.lizier
|
c4fc334c3a
|
Adds a small (1e-8) amount of noise to all data for the Kraskov calculations by default. Fixes Issue 42.
|
2015-06-16 12:01:41 +00:00 |
joseph.lizier
|
192ad12bb2
|
Updating python code to be compatible with both python 2 and 3. (Includes changing xrange -> range, and removing ";", as found by Michael Wibral)
|
2015-06-10 11:37:15 +00:00 |
joseph.lizier
|
2928dafa12
|
Adding new Java demo 9 for auto-embedding of Kraskov TE
|
2015-06-05 14:48:03 +00:00 |
joseph.lizier
|
a028fe4a4e
|
Adding getProperty method to debug class so it compiles
|
2015-06-05 14:42:06 +00:00 |