Command-line parameter optimizer: allow setting of num steps
Issue 61 forgot javadoc update from last commit
Experimental change: add model.reconstructRMatrix to factor input matrix R, not matrix P = R > 0. Don't use unless you understand the implications.
Oops, make "reconstruct R matrix" param false by default!
Instead of computing explicit inverse, use a "solver" pattern. It's mathematically equivalent but may be faster and more accurate in the context of a QR decomposition.
Issue 63 fix signature of setItemTag REST API method
Update to Commons Math 3.2. Use new rank-revealing QR decomposition. Better method for detecting rank, and can loosen the singularity threshold default.
Issue 64: Values of lambda that are too large should cause the model build to be rejected, rather than cause runtime errors related to large user and item vectors during fold-in.
Start by reenabling common tests
Issue 65 fix error when eval data has tags
Issue 66 Avoid exception when there is no closest cluster, which may occur in corner case where there are none or few clusters. Just do nothing.
Issue 67 resolved a NullPointerException for servlets that expect a path but none is given. Returns a normal client error now
Support params with one or few possible values, without redundancy
Issue 68: fix exception in EstimateForAnonymousServlet that results when all items are unknown. Should just be a client error.
Use serialVersionUID in long-persisted Generation object, and warn about version incompatibility better