Commit Graph

1239 Commits

Author SHA1 Message Date
Davis King 10be95f425 updated the docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403417
2010-01-28 23:22:33 +00:00
Davis King 8bc2fa1956 Clarified the spec for the distance_function.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403416
2010-01-28 23:20:12 +00:00
Davis King cebf6bd144 updated the docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403415
2010-01-28 02:06:05 +00:00
Davis King 198e5e22bc Changed include to make docs nicer.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403414
2010-01-28 02:04:04 +00:00
Davis King 6cad6741f6 Added the random_subset_selector object.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403413
2010-01-28 01:59:38 +00:00
Davis King c88d8b1262 Fixed incorrect comment.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403412
2010-01-28 01:01:41 +00:00
Davis King 69300dceec Added a stddev() function to the running_stats object.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403411
2010-01-26 03:18:52 +00:00
Davis King 61ee064069 Updated svn:ignore list
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403410
2010-01-24 23:50:53 +00:00
Davis King e8f1f25dff Clarified spec.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403409
2010-01-24 16:45:49 +00:00
Davis King 22b57240b9 Added some comments that document how the tolerance parameters relate to
projection error as given by the empirical_kernel_map.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403408
2010-01-24 16:36:01 +00:00
Davis King 2b0ae8ad7b Changed the projection_error to be squared distance rather than just
straight euclidean distance.  I did this because the kcentroid,
linearly_independent_subset_finder, and krls object's tolerance
parameter is also a measure of squared projection distance and
it is nice if all of these things are the same.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403407
2010-01-23 23:21:57 +00:00
Davis King 89d09da15d updated link to be dlib.net
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403406
2010-01-23 00:20:06 +00:00
Davis King 93b2af7f6e Updated link to point to dlib.net
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403405
2010-01-23 00:18:25 +00:00
Davis King fbea6a594f This looks like a huge change but all I did was change the email address
at the top of each file.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403404
2010-01-22 22:11:41 +00:00
Davis King bec995b8fd Added a few more types to the stack_based_memory_block to make extra sure it
is always aligned properly.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403403
2010-01-22 21:50:12 +00:00
Davis King 7cbdf2026e Added some links to the cmd_line_parser_option.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403402
2010-01-22 21:43:39 +00:00
Davis King feea8b19ae I just fixed some spelling errors in a few comments.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403401
2010-01-22 03:28:44 +00:00
Davis King dcb82b9648 Added the ability to compute projection error to the empirical_kernel_map.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403400
2010-01-22 03:26:54 +00:00
Davis King c3d407eec3 Fixed typo in spec.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403399
2010-01-19 22:16:24 +00:00
Davis King 86ac25e960 Made this test slightly more robust.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403398
2010-01-18 23:52:15 +00:00
Davis King aeea463c3c Removed the restriciton on copying rand object.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403397
2010-01-18 02:33:28 +00:00
Davis King 64947f33f9 Made spec slightly more clear.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403396
2010-01-17 17:08:12 +00:00
Davis King a31096bd3b Modified the logger's hook implementation so that it uses a special stream
buffer instead of an std::ostringstream.  This way logging doesn't cause
memory allocations.  This breaks backwards compatibility with the previous
hook function API but only slightly.  The new hook functions must take a
const char* instead of std::string.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403395
2010-01-17 03:56:33 +00:00
Davis King cea9d02093 Fixed DLIB_ASSERT so that it matched the requires clause.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403394
2010-01-17 02:21:47 +00:00
Davis King ebaf7b7081 You shouldn't use a nu of >= to maximum_nu() with the svm_nu_trainer object.
However, this was incorrectly documented as > rather than >= and the code
to detect when a user gave an invalid nu was similarly incorrect.  This
has been fixed.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403393
2010-01-17 01:12:53 +00:00
Davis King 31c304e13f Modified the find_min_single_variable() function so that it is more
robust when working with functions that are made up of a bunch of
constant value strips.  Previously, these kinds of functions could
cause the optimization to fail.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403392
2010-01-16 19:42:23 +00:00
Davis King 97300eb360 Moved the definition of the serialization friend functions out of the
vector_normalizer class because apparently not defining them this way prevents
someone from being able to invoke them by saying dlib::serialize().

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403391
2010-01-15 00:23:53 +00:00
Davis King 7351113c1e - Fixed some spelling errors
- Changed the test driver so that when it sets the logging level it now
   sets it for all loggers.  Not just ones that start with "test."

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403390
2010-01-14 00:03:20 +00:00
Davis King 4b1eef3d06 Added a missing check for division by zero.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403389
2010-01-14 00:02:22 +00:00
Davis King b02ee05ae0 Added a few things to the term index
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403388
2010-01-14 00:01:50 +00:00
Davis King 65d86b9536 Updated this script so that it doesn't generate an index.html file anymore
and also set it up to generate a change_log.txt file.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403387
2010-01-14 00:00:12 +00:00
Davis King 1ecb212c92 Added serialization support to the surf_point.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403386
2010-01-13 00:44:56 +00:00
Davis King 8fe00ce933 Fixed #include
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403385
2010-01-12 22:59:51 +00:00
Davis King 8cd8dfaa8d Switched the std_vector_c object to use inheritance so that casting between
std_vector_c and std::vector is more natural.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403384
2010-01-12 01:30:53 +00:00
Davis King 381cfb191a Minor cleanup
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403383
2010-01-12 00:16:16 +00:00
Davis King 6a81ba6b23 Added missing requires clause to the get() function of the type_safe_union.
It will now cause a compile time error if called inappropriately.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403382
2010-01-11 22:15:06 +00:00
Davis King b59e94cebf Fixed potential compile time bugs in the comparison operators for futures.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403381
2010-01-10 22:00:11 +00:00
Davis King ccf109614e Changed email address on main page.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403380
2010-01-10 18:27:18 +00:00
Davis King 0ad16fb78c Fixed the side menu so that the Home link works properly for the main webpage.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403379
2010-01-10 17:45:58 +00:00
Davis King 65457448bd Switched sitemap.txt to use dlib.net
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403378
2010-01-09 19:32:29 +00:00
Davis King 9fea3bc470 Added a 301 redirect to the main page using php. Now everything should
always look like it's at dlib.net

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403377
2010-01-09 19:30:35 +00:00
Davis King b82b223b52 updated the docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403376
2010-01-09 17:37:01 +00:00
Davis King f7c1aaccf1 Updated Google verification stuff.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403375
2010-01-09 17:24:35 +00:00
Davis King 1a2b6f5086 Updated readme to link to dlib.net
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403374
2010-01-09 17:13:34 +00:00
Davis King 271072e55f Clarified the spec regarding thread safety.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403373
2010-01-09 16:45:10 +00:00
Davis King 62041ca2e0 Added a comment regarding how the STL uses allocators.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403372
2010-01-09 16:36:36 +00:00
Davis King 80a9265b6d updated the docs
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403371
2010-01-08 02:51:05 +00:00
Davis King 63a2468f19 Changed code to avoid compiler warning in gcc.
--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403370
2010-01-08 00:36:00 +00:00
Davis King 8f26951cc8 Added the get_transformation_to() function to the empirical_kernel_map. I also changed the
epsilon value used to tell if something is essentially zero to a more reasonable value.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403369
2010-01-08 00:29:27 +00:00
Davis King a5e6f0a714 Fixed a bug in the matrix BLAS bindings that caused BLAS to return an invalid
argument error.  The error occurred when general matrix multiply expressions
were transposed and didn't result in a square matrix.  E.g. mat = trans(a*b)
where mat isn't square.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%403368
2010-01-07 01:02:55 +00:00