Initial committment of planning and basic structural outline.

git-svn-id: svn://svn.code.sf.net/p/javaam/code/trunk@2 7fbc6b3d-0102-4d0c-9cd4-7308afd6a1dd
Some basic functions for super/subcontexts, a new (small) dataset, and several TODO notes. Also some name refactoring.

git-svn-id: svn://svn.code.sf.net/p/javaam/code/trunk@3 7fbc6b3d-0102-4d0c-9cd4-7308afd6a1dd
Fixed input reader, which is now more customizable. Added more plans, and reorganized the project after studying the implementation more.

git-svn-id: svn://svn.code.sf.net/p/javaam/code/trunk@4 7fbc6b3d-0102-4d0c-9cd4-7308afd6a1dd
New idea: use long unless feature is greater than 64 items long, otherwise use BitSet.

git-svn-id: svn://svn.code.sf.net/p/javaam/code/trunk@5 7fbc6b3d-0102-4d0c-9cd4-7308afd6a1dd
Finished a binary label iterator. Labels will just be ints, which are still to big for AM to use fully. 

git-svn-id: svn://svn.code.sf.net/p/javaam/code/trunk@6 7fbc6b3d-0102-4d0c-9cd4-7308afd6a1dd
Beginning of classifier code. 1st step done- assign subcontexts to each data item given a test item.

git-svn-id: svn://svn.code.sf.net/p/javaam/code/trunk@7 7fbc6b3d-0102-4d0c-9cd4-7308afd6a1dd
Unit test for SubsetIterator.

git-svn-id: svn://svn.code.sf.net/p/javaam/code/trunk@8 7fbc6b3d-0102-4d0c-9cd4-7308afd6a1dd
Skeleton for AnalaogicalSet.

git-svn-id: svn://svn.code.sf.net/p/javaam/code/trunk@9 7fbc6b3d-0102-4d0c-9cd4-7308afd6a1dd
git-svn-id: svn://svn.code.sf.net/p/javaam/code/trunk@10 7fbc6b3d-0102-4d0c-9cd4-7308afd6a1dd
Deleted two files that weren't mine.

git-svn-id: svn://svn.code.sf.net/p/javaam/code/trunk@11 7fbc6b3d-0102-4d0c-9cd4-7308afd6a1dd
After much emailing with Theron, the basic classifier is almost done.

git-svn-id: svn://svn.code.sf.net/p/javaam/code/trunk@12 7fbc6b3d-0102-4d0c-9cd4-7308afd6a1dd
Finally have a working classifier! Run Classifier.java to see the 5 item demo from the green and red books.
Note that I have not done any testing for efficiency or added unit tests.

First correct output:
[anological effect:
<3,1,1|r>	0.3076923076923077
<0,3,2|r>	0.15384615384615385
<2,1,2|r>	0.23076923076923078
<3,1,0|e>	0.3076923076923077
Outcome likelihoods;
e: 0.3076923076923077
r: 0.6923076923076923
]


git-svn-id: svn://svn.code.sf.net/p/javaam/code/trunk@13 7fbc6b3d-0102-4d0c-9cd4-7308afd6a1dd
Can now set behavior for missing data. Added lots of TODOs. Also some code reformatting and warning fixing.

git-svn-id: svn://svn.code.sf.net/p/javaam/code/trunk@14 7fbc6b3d-0102-4d0c-9cd4-7308afd6a1dd
Added lots of command line options.

git-svn-id: svn://svn.code.sf.net/p/javaam/code/trunk@15 7fbc6b3d-0102-4d0c-9cd4-7308afd6a1dd
Committing work in progress for parallel stuff so I can work on it from work.

git-svn-id: svn://svn.code.sf.net/p/javaam/code/trunk@16 7fbc6b3d-0102-4d0c-9cd4-7308afd6a1dd
Removing old file system.

git-svn-id: svn://svn.code.sf.net/p/javaam/code/trunk@17 7fbc6b3d-0102-4d0c-9cd4-7308afd6a1dd
Major reorganization to make this a proper Weka plugin. Also added arff test files.

git-svn-id: svn://svn.code.sf.net/p/javaam/code/trunk@18 7fbc6b3d-0102-4d0c-9cd4-7308afd6a1dd
-Changed label assignment algorithm in the distributed package to accommodate sets with more than 32 attributes.
-Also changed it in the regular package because it's faster.
-Added check in regular package for instances with more than 33 attributes (we can only have 32 fit in an int, plus the class).

git-svn-id: svn://svn.code.sf.net/p/javaam/code/trunk@19 7fbc6b3d-0102-4d0c-9cd4-7308afd6a1dd
Now filling distributed lattices. Just need to combine them into one analogical set.

git-svn-id: svn://svn.code.sf.net/p/javaam/code/trunk@20 7fbc6b3d-0102-4d0c-9cd4-7308afd6a1dd
Starting redo of splitting (I had the wrong idea of splitting the subcontexts).

git-svn-id: svn://svn.code.sf.net/p/javaam/code/trunk@21 7fbc6b3d-0102-4d0c-9cd4-7308afd6a1dd