1. 07 Apr, 2011 2 commits
    • Davis King's avatar
      Modified the probabilistic() trainer adapter (and the... · 7745c5f9
      Davis King authored
      Modified the probabilistic() trainer adapter (and the train_probabilistic_decision_function() routine)
      so that they work with objects which have an interface compatible with std::vector rather than strictly
      just std::vector objects.  For example, random_subset_selector objects can be used (as was the case in
      some previous versions of dlib).
      
      --HG--
      extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404211
      7745c5f9
    • Davis King's avatar
      Added a value_type to the random_subset_selector so that it is more compatible · eba0c564
      Davis King authored
      with the std::vector interface.
      
      --HG--
      extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404210
      eba0c564
  2. 24 Mar, 2011 13 commits
  3. 23 Mar, 2011 10 commits
  4. 22 Mar, 2011 3 commits
  5. 20 Mar, 2011 4 commits
  6. 18 Mar, 2011 5 commits
    • Davis King's avatar
      updated docs · 57aed828
      Davis King authored
      --HG--
      extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404176
      57aed828
    • Davis King's avatar
      This change is mainly about adding a result_type typedef to the various function objects. · aed73cd0
      Davis King authored
      Prior to this change, different function objects declared their return type in different ways,
      now this has all been reconciled.  Now they all declare it as a public typedef named result_type.
      
      I also simplified the cross_validate_multiclass_trainer(), cross_validate_trainer(),
      test_binary_decision_function(), and test_multiclass_decision_function().  They now always
      return double matrices regardless of any other consideration.
      
      --HG--
      extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404175
      aed73cd0
    • Davis King's avatar
      Added some tests for the LIBSVM formatted data IO functions · 7e934b9d
      Davis King authored
      and related routines.
      
      --HG--
      extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404174
      7e934b9d
    • Davis King's avatar
      updated docs · 4427c91a
      Davis King authored
      --HG--
      extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404173
      4427c91a
    • Davis King's avatar
      Added the fix_nonzero_indexing() function. · a6b8cc9b
      Davis King authored
      --HG--
      extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404172
      a6b8cc9b
  7. 16 Mar, 2011 2 commits
    • Davis King's avatar
      made test more robust · ae79b13a
      Davis King authored
      --HG--
      extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404171
      ae79b13a
    • Davis King's avatar
      Simplified the oca implementation slightly. It no longer keeps track of the · eef728d2
      Davis King authored
      best point seen so far.  This change will allow me to use the optimizer in conjunction
      with methods for quickly approximating subgradients and risk values without needing
      to worry about the optimizer permanently fixating on what it erroneously thinks
      is the best point.  Now the optimizer will just keep solving the cutting plane
      subproblem and will use that solution as the current iterate and best known
      solution.
      
      --HG--
      extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404170
      eef728d2
  8. 15 Mar, 2011 1 commit
    • Davis King's avatar
      updated docs · bc487527
      Davis King authored
      --HG--
      extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404169
      bc487527