... and the rest of the fix for last regression involving change to FileDataModel

git-svn-id: https://svn.apache.org/repos/asf/lucene/mahout/trunk@765534 13f79535-47bb-0310-9956-ffa450edef68
More javadoc

git-svn-id: https://svn.apache.org/repos/asf/lucene/mahout/trunk@765704 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-118 fixes all of the occurrences (except one) of FileSystem.get to use the two argument version with an appropriate Path as a first argument.

The only remaining instance is in org.apache.mahout.ga.watchmaker.MahoutEvaluator at line 64, where there's no obvious Path available to provide the first argument. Getting this one working will probably require refactoring.

git-svn-id: https://svn.apache.org/repos/asf/lucene/mahout/trunk@765769 13f79535-47bb-0310-9956-ffa450edef68
Go ahead and remove some old 'Boolean' classes, plus first pass at code inspection changes on some new clustering code

git-svn-id: https://svn.apache.org/repos/asf/lucene/mahout/trunk@767107 13f79535-47bb-0310-9956-ffa450edef68
User's preferences are now mutable in the User implementation and contains new mutator methods. FileDataModel / GenericDataModel likewise are mutable. These methods should be considered expensive.

git-svn-id: https://svn.apache.org/repos/asf/lucene/mahout/trunk@767110 13f79535-47bb-0310-9956-ffa450edef68
Fixed bad logic checking the result of mkdirs

git-svn-id: https://svn.apache.org/repos/asf/lucene/mahout/trunk@767838 13f79535-47bb-0310-9956-ffa450edef68
Traded a bit of processing time for better memory usage in FileDataModel

git-svn-id: https://svn.apache.org/repos/asf/lucene/mahout/trunk@770467 13f79535-47bb-0310-9956-ffa450edef68
Added SamplingIterator and SamplingIterable and fixed up issue with sampling in NearestNUserNeighborhood

git-svn-id: https://svn.apache.org/repos/asf/lucene/mahout/trunk@770553 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/lucene/mahout/trunk@770768 13f79535-47bb-0310-9956-ffa450edef68
- Removed null checks which should be caught by the instanceof checks at the beginning of the method

git-svn-id: https://svn.apache.org/repos/asf/lucene/mahout/trunk@771475 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/lucene/mahout/trunk@771673 13f79535-47bb-0310-9956-ffa450edef68
git-svn-id: https://svn.apache.org/repos/asf/lucene/mahout/trunk@771675 13f79535-47bb-0310-9956-ffa450edef68
Removed unneeded check for NaN and further rationalized behavior of 'estimated preference' in BooleanUserGenericUserBasedRecommender

git-svn-id: https://svn.apache.org/repos/asf/lucene/mahout/trunk@773386 13f79535-47bb-0310-9956-ffa450edef68
Tiny attempts to squeeze out more performance in critical blocks

git-svn-id: https://svn.apache.org/repos/asf/lucene/mahout/trunk@773799 13f79535-47bb-0310-9956-ffa450edef68
- committing MAHOUT-109, CosineDistanceMeasure with one change:
   - removed abstract from test class definition

git-svn-id: https://svn.apache.org/repos/asf/lucene/mahout/trunk@774521 13f79535-47bb-0310-9956-ffa450edef68
- implemented SparseVector.times optimizations suggested by MAHOUT-66
- implemented unit test thereof which demonstrates 5-10ms improvement when used with
  50,000 cardinality, 1000 random element vectors typical of Text clustering
- SparseVector.optimesTimes = true is the default; consider removing it all later

git-svn-id: https://svn.apache.org/repos/asf/lucene/mahout/trunk@774566 13f79535-47bb-0310-9956-ffa450edef68
More intelligent handling of small values

git-svn-id: https://svn.apache.org/repos/asf/lucene/mahout/trunk@774822 13f79535-47bb-0310-9956-ffa450edef68
Adjust JDBC settings to avoid error on Oracle driver

git-svn-id: https://svn.apache.org/repos/asf/lucene/mahout/trunk@775288 13f79535-47bb-0310-9956-ffa450edef68
Better exception in case where dataModel has no items

git-svn-id: https://svn.apache.org/repos/asf/lucene/mahout/trunk@779560 13f79535-47bb-0310-9956-ffa450edef68
Fixed a small misspelling

git-svn-id: https://svn.apache.org/repos/asf/lucene/mahout/trunk@779582 13f79535-47bb-0310-9956-ffa450edef68