zenogantner / MyMediaLite

recommender system library for the CLR (.NET)
http://mymedialite.net
502 stars 192 forks source link

write some default unit tests for recommenders #334

Open zenogantner opened 11 years ago

zenogantner commented 11 years ago

E.g.:

  1. check the ToString() method output for commas
  2. check whether ToString() returns the correct class name.
  3. check SaveModel() -> LoadModel() behavior
  4. check whether SaveModel() stores the correct class name.
  5. check convergence behavior on training data for iterative methods (with regularization turned off)
  6. check robustness for unknown user/item inputs
zenogantner commented 11 years ago

(1) and (2) is done and will be released with version 3.05.