|
Change LogDate: Mar 07, 2010 (14:14:48 UTC) Made this test a little more robust. Modified
/trunk/dlib/test/opt_qp_solver.cpp
Revision: 3549 Date: Mar 07, 2010 (03:42:42 UTC) Changed the trainer to be a little more robust. Modified
/trunk/dlib/svm/svm_c_linear_trainer.h
Revision: 3548 Date: Mar 06, 2010 (20:08:57 UTC) Changed code to avoid some unnecessary repeated calculations. Modified
/trunk/dlib/optimization/optimization_oca.h
Revision: 3547 Date: Mar 06, 2010 (19:43:54 UTC) Improved error messages generated when reading corrupted data files. Modified
/trunk/dlib/data_io/libsvm_io.h
Revision: 3546 Date: Mar 06, 2010 (19:26:07 UTC) Changed to avoid compiler warning. Modified
/trunk/dlib/statistics/statistics.h
Revision: 3544 Date: Mar 06, 2010 (18:41:32 UTC) Fixed #includes Modified
/trunk/dlib/data_io/libsvm_io_abstract.h
Revision: 3543 Date: Mar 06, 2010 (18:30:53 UTC) Added some functions to load and save LIBSVM formatted data files. Added
/trunk/dlib/data_io
/trunk/dlib/data_io.h
/trunk/dlib/data_io/libsvm_io.h
/trunk/dlib/data_io/libsvm_io_abstract.h
Revision: 3541 Date: Mar 06, 2010 (14:51:30 UTC) Fixed grammar. Modified
/trunk/dlib/test/blas_bindings/blas_bindings_dot.cpp
Revision: 3540 Date: Mar 06, 2010 (14:49:30 UTC) Fixed command line option descriptions. Modified
/trunk/dlib/test/blas_bindings/blas_bindings_dot.cpp
/trunk/dlib/test/blas_bindings/blas_bindings_gemm.cpp
/trunk/dlib/test/blas_bindings/blas_bindings_gemv.cpp
/trunk/dlib/test/blas_bindings/blas_bindings_ger.cpp
/trunk/dlib/test/blas_bindings/vector.cpp
Revision: 3539 Date: Mar 06, 2010 (14:28:20 UTC) Added more tests for the svm_c_linear_trainer Modified
/trunk/dlib/test/svm.cpp
Revision: 3538 Date: Mar 06, 2010 (14:07:24 UTC) Added a test specifically for the svm_c_linear_trainer and for the oca solver by proxy. Modified
/trunk/dlib/test/CMakeLists.txt
/trunk/dlib/test/makefile
Added
/trunk/dlib/test/svm_c_linear.cpp
Revision: 3537 Date: Mar 06, 2010 (13:14:51 UTC) Clarified the spec. Modified
/trunk/dlib/opencv/cv_image_abstract.h
Revision: 3535 Date: Mar 05, 2010 (22:00:23 UTC) Made the spec more clear Modified
/trunk/dlib/optimization/optimization_oca_abstract.h
Revision: 3533 Date: Mar 05, 2010 (21:52:26 UTC) Made spec more clear Modified
/trunk/dlib/optimization/optimization_oca_abstract.h
Revision: 3531 Date: Mar 05, 2010 (13:54:54 UTC) Renamed sparse_vector::dot_product() to sparse_vector::dot() so that both dense and sparse vectors have a global function with the same name (i.e. dot()). Modified
/trunk/dlib/svm/kcentroid_overloads.h
/trunk/dlib/svm/sparse_kernel.h
/trunk/dlib/svm/sparse_vector.h
/trunk/dlib/svm/sparse_vector_abstract.h
/trunk/dlib/test/kcentroid.cpp
Revision: 3530 Date: Mar 05, 2010 (13:41:52 UTC) Made spec more clear Modified
/trunk/dlib/svm/kkmeans_abstract.h
Revision: 3528 Date: Mar 05, 2010 (13:32:32 UTC) Slight improvement to spec Modified
/trunk/dlib/svm/svm_c_linear_trainer_abstract.h
Revision: 3527 Date: Mar 05, 2010 (01:51:33 UTC) Added support for serializing dlib::int64 Modified
/trunk/dlib/serialize.h
/trunk/dlib/test/serialize.cpp
Revision: 3525 Date: Mar 05, 2010 (01:40:16 UTC) Fixed spelling error Modified
/trunk/dlib/svm/svm.h
Revision: 3523 Date: Mar 03, 2010 (03:29:59 UTC) Switched the sparse vectors all over to unsigned integral keys and changed the definition of what is officially a sparse vector to say that unsigned integral keys are required. Having this requirement is nice because it creates a simple correspondence between dense vector index values and sparse vector keys. The previous sparse vector definition was just excessively generic. Modified
/trunk/dlib/svm/kcentroid_overloads.h
/trunk/dlib/svm/sparse_vector_abstract.h
/trunk/dlib/test/kcentroid.cpp
Revision: 3522 Date: Mar 03, 2010 (03:26:42 UTC) Simplified the code a little. Modified
/trunk/dlib/optimization/optimization_solve_qp_using_smo.h
Revision: 3521 Date: Mar 03, 2010 (00:14:14 UTC) Renamed r_has_lower_bound() to risk_has_lower_bound() Modified
/trunk/dlib/optimization/optimization_oca.h
/trunk/dlib/optimization/optimization_oca_abstract.h
/trunk/dlib/svm/svm_c_linear_trainer.h
Revision: 3519 Date: Mar 01, 2010 (04:39:42 UTC) This change was just to avoid a warning from gcc. The code still computes exactly the same thing as before. Modified
/trunk/dlib/svm/svm_c_linear_trainer.h
Revision: 3517 Date: Mar 01, 2010 (04:12:05 UTC) Fixed spelling error in comment. Modified
/trunk/dlib/svm/svm_c_linear_trainer.h
Revision: 3516 Date: Mar 01, 2010 (04:11:10 UTC) Made the line search a little more robust. Modified
/trunk/dlib/svm/svm_c_linear_trainer.h
Revision: 3515 Date: Mar 01, 2010 (04:00:17 UTC) Switched from signed to unsigned sparse vector keys Modified
/trunk/dlib/svm/kcentroid_overloads.h
Revision: 3514 Date: Mar 01, 2010 (03:51:21 UTC) Fixed spelling error in comment. Modified
/trunk/dlib/optimization/optimization_oca.h
Revision: 3513 Date: Mar 01, 2010 (03:13:36 UTC) Changed sparse vector definition to encourage use of unsigned keys. Modified
/trunk/dlib/svm/sparse_vector_abstract.h
Revision: 3511 Date: Mar 01, 2010 (03:10:24 UTC) Added some compile time checks to make sure that only sparse vectors that contain unsigned integral keys get used with the svm_c_linear_trainer. Modified
/trunk/dlib/svm/sparse_vector.h
/trunk/dlib/svm/sparse_vector_abstract.h
/trunk/dlib/svm/svm_c_linear_trainer.h
/trunk/dlib/svm/svm_c_linear_trainer_abstract.h
Revision: 3510 Date: Mar 01, 2010 (02:48:57 UTC) Fixed the svm_c_linear_trainer so that it compiles with sparse vectors. Modified
/trunk/dlib/svm/sparse_vector.h
/trunk/dlib/svm/sparse_vector_abstract.h
/trunk/dlib/svm/svm_c_linear_trainer.h
Revision: 3508 Date: Feb 28, 2010 (02:11:36 UTC) updated spec Modified
/trunk/dlib/svm/svm_c_linear_trainer_abstract.h
Revision: 3505 Date: Feb 28, 2010 (01:55:53 UTC) Made a proper spec Modified
/trunk/dlib/svm/svm_c_linear_trainer.h
/trunk/dlib/svm/svm_c_linear_trainer_abstract.h
Revision: 3504 Date: Feb 28, 2010 (01:42:55 UTC) updated the svm_c_linear_trainer Modified
/trunk/dlib/svm/svm_c_linear_trainer.h
Revision: 3503 Date: Feb 28, 2010 (01:34:31 UTC) Just minor improvements. Modified
/trunk/dlib/optimization/optimization_oca.h
Revision: 3502 Date: Feb 28, 2010 (00:24:15 UTC) Improved the interface for the oca optimizer. Now the user has a lot more control of when to stop the algorithm. Modified
/trunk/dlib/optimization/optimization_oca.h
/trunk/dlib/optimization/optimization_oca_abstract.h
/trunk/dlib/svm/svm_c_linear_trainer.h
Revision: 3501 Date: Feb 27, 2010 (23:51:06 UTC) Switched the QP solver from using KKT violation as a stopping condition to using the duality gap. Modified
/trunk/dlib/optimization/optimization_solve_qp_using_smo.h
/trunk/dlib/optimization/optimization_solve_qp_using_smo_abstract.h
Revision: 3500 Date: Feb 27, 2010 (20:56:26 UTC) Adding a linear SVM C trainer that uses OCA. Modified
/trunk/dlib/svm.h
Added
/trunk/dlib/svm/svm_c_linear_trainer.h
/trunk/dlib/svm/svm_c_linear_trainer_abstract.h
Revision: 3499 Date: Feb 27, 2010 (20:44:36 UTC) Improved compiler error messages. Modified
/trunk/dlib/svm/kernel_matrix.h
Revision: 3498 Date: Feb 27, 2010 (20:43:56 UTC) Minor style changes. Modified
/trunk/dlib/optimization/optimization_oca.h
/trunk/dlib/optimization/optimization_oca_abstract.h
Revision: 3497 Date: Feb 27, 2010 (20:43:20 UTC) Changed code slightly to make the compiler errors you get when using a matrix incorrectly slightly easier to understand. Modified
/trunk/dlib/matrix/matrix_expressions.h
Revision: 3494 Date: Feb 27, 2010 (13:45:43 UTC) Made code a little more generic. Modified
/trunk/dlib/optimization/optimization_oca.h
Revision: 3492 Date: Feb 26, 2010 (03:22:12 UTC) Fixed grammar and added to svn:ignore list. Modified
/trunk/dlib/optimization/optimization_line_search.h
/trunk/dlib/test
Revision: 3491 Date: Feb 25, 2010 (04:11:05 UTC) Polished the code a little. Modified
/trunk/dlib/optimization/optimization_oca.h
/trunk/dlib/optimization/optimization_oca_abstract.h
Revision: 3489 Date: Feb 25, 2010 (03:53:51 UTC) Converted to ASCII since I can't seem to get the HTML version to display the UNICODE characters right. Modified
/trunk/dlib/optimization/optimization_oca_abstract.h
Revision: 3488 Date: Feb 25, 2010 (03:49:27 UTC) Fixed references Modified
/trunk/dlib/optimization/optimization_oca_abstract.h
Revision: 3487 Date: Feb 25, 2010 (03:43:17 UTC) Moved the new OCA implementation into dlib proper. Modified
/trunk/dlib/optimization.h
Added
/trunk/dlib/optimization/optimization_oca.h
/trunk/dlib/optimization/optimization_oca_abstract.h
Revision: 3486 Date: Feb 24, 2010 (01:22:27 UTC) Made part of the code a little more straight forward. Modified
/trunk/dlib/optimization/optimization_solve_qp_using_smo.h
Revision: 3485 Date: Feb 24, 2010 (01:15:23 UTC) Fixed spelling. Modified
/trunk/dlib/image_transforms/image_pyramid_abstract.h
Revision: 3484 Date: Feb 24, 2010 (01:14:15 UTC) Fixed a bug in this test. Modified
/trunk/dlib/test/read_write_mutex.cpp
Revision: 3482 Date: Feb 24, 2010 (00:36:46 UTC) Fixed a bug discovered by Mitchell Peabody. In some instances trying to deserialize a std::vector would fail to compile. Modified
/trunk/dlib/serialize.h
Revision: 3481 Date: Feb 23, 2010 (03:51:29 UTC) Relaxed the test for float matrices a little. Modified
/trunk/dlib/test/matrix_eig.cpp
Revision: 3480 Date: Feb 23, 2010 (00:12:21 UTC) Changed "small" to "little" since there is a #define small in visual studio that messes this code up. Modified
/trunk/dlib/optimization/optimization_solve_qp_using_smo.h
Revision: 3479 Date: Feb 21, 2010 (19:37:29 UTC) Changed test to make it a little more robust. Modified
/trunk/dlib/test/optimization.cpp
Revision: 3477 Date: Feb 20, 2010 (20:56:54 UTC) Minor change to increase robustness to numerical errors. Modified
/trunk/dlib/optimization/optimization_solve_qp_using_smo.h
Revision: 3476 Date: Feb 19, 2010 (20:10:00 UTC) Added a max iteration parameter to the solver. Also changed it slightly to be more robust to numerically difficult problems. Modified
/trunk/dlib/optimization/optimization_solve_qp_using_smo.h
/trunk/dlib/optimization/optimization_solve_qp_using_smo_abstract.h
/trunk/dlib/test/opt_qp_solver.cpp
Revision: 3475 Date: Feb 19, 2010 (02:07:00 UTC) Changed to suppress compiler warning and also make more general. Modified
/trunk/dlib/test/opt_qp_solver.cpp
/trunk/dlib/test/statistics.cpp
Revision: 3472 Date: Feb 18, 2010 (02:27:35 UTC) Added a simple linear kmeans implementation. Modified
/trunk/dlib/svm/kkmeans.h
/trunk/dlib/svm/kkmeans_abstract.h
Revision: 3470 Date: Feb 18, 2010 (01:50:21 UTC) Added the running_covariance class. Modified
/trunk/dlib/statistics/statistics.h
/trunk/dlib/statistics/statistics_abstract.h
/trunk/dlib/test/statistics.cpp
Revision: 3465 Date: Feb 14, 2010 (18:34:04 UTC) Added a missing assert and also added a function to convert from HOG block coordinates back into the original image coordinates. Modified
/trunk/dlib/image_keypoint/hog.h
/trunk/dlib/image_keypoint/hog_abstract.h
Revision: 3464 Date: Feb 14, 2010 (18:07:40 UTC) Made spec more clear Modified
/trunk/dlib/image_keypoint/hog_abstract.h
Revision: 3462 Date: Feb 14, 2010 (16:34:08 UTC) Fixed incorrect #includes. Modified
/trunk/dlib/image_transforms/image_pyramid_abstract.h
Revision: 3461 Date: Feb 14, 2010 (16:06:11 UTC) Added #includes for the new files. Modified
/trunk/dlib/image_keypoint.h
/trunk/dlib/image_transforms.h
Revision: 3460 Date: Feb 14, 2010 (16:03:34 UTC) Moved the HOG and image pyramid code into dlib proper. Added
/trunk/dlib/image_keypoint/hog.h
/trunk/dlib/image_keypoint/hog_abstract.h
/trunk/dlib/image_transforms/image_pyramid.h
/trunk/dlib/image_transforms/image_pyramid_abstract.h
Revision: 3459 Date: Feb 14, 2010 (13:03:57 UTC) Just fixing grammar in comments. Modified
/trunk/dlib/algs.h
/trunk/dlib/bigint/bigint_kernel_1.h
/trunk/dlib/bigint/bigint_kernel_2.h
/trunk/dlib/cmd_line_parser/cmd_line_parser_kernel_abstract.h
/trunk/dlib/dir_nav/dir_nav_kernel_abstract.h
/trunk/dlib/entropy_decoder_model/entropy_decoder_model_kernel_4.h
/trunk/dlib/entropy_decoder_model/entropy_decoder_model_kernel_5.h
/trunk/dlib/entropy_encoder_model/entropy_encoder_model_kernel_4.h
/trunk/dlib/entropy_encoder_model/entropy_encoder_model_kernel_5.h
/trunk/dlib/gui_core/gui_core_kernel_abstract.h
/trunk/dlib/lzp_buffer/lzp_buffer_kernel_abstract.h
/trunk/dlib/matrix/matrix_math_functions.h
/trunk/dlib/matrix/matrix_math_functions_abstract.h
/trunk/dlib/matrix/matrix_utilities.h
/trunk/dlib/queue/queue_kernel_2.h
/trunk/dlib/sequence/sequence_kernel_abstract.h
/trunk/dlib/sockets/sockets_kernel_2.cpp
/trunk/dlib/svm/kernel_abstract.h
/trunk/dlib/svm/null_trainer_abstract.h
Revision: 3457 Date: Feb 14, 2010 (03:50:41 UTC) Switched from BOBYQA to BFGS for this test since it is more robust. Modified
/trunk/dlib/test/opt_qp_solver.cpp
Revision: 3455 Date: Feb 13, 2010 (21:31:58 UTC) Added missing requirement. Modified
/trunk/dlib/optimization/optimization_solve_qp_using_smo.h
/trunk/dlib/optimization/optimization_solve_qp_using_smo_abstract.h
Revision: 3454 Date: Feb 13, 2010 (21:28:34 UTC) Added a quadratic solver. Modified
/trunk/dlib/optimization.h
/trunk/dlib/test/CMakeLists.txt
/trunk/dlib/test/makefile
Added
/trunk/dlib/optimization/optimization_solve_qp_using_smo.h
/trunk/dlib/optimization/optimization_solve_qp_using_smo_abstract.h
/trunk/dlib/test/opt_qp_solver.cpp
Revision: 3451 Date: Feb 11, 2010 (19:30:31 UTC) Made the get_id() function public and renamed it to get_type_id(). I also added a comment explaining the serialization format of type_safe_union objects. Modified
/trunk/dlib/test/type_safe_union.cpp
/trunk/dlib/type_safe_union/type_safe_union_kernel.h
/trunk/dlib/type_safe_union/type_safe_union_kernel_abstract.h
Revision: 3450 Date: Feb 11, 2010 (14:44:41 UTC) Increased the number of template arguments of the type_safe_union from 10 to 20. Modified
/trunk/dlib/type_safe_union/type_safe_union_kernel.h
/trunk/dlib/type_safe_union/type_safe_union_kernel_abstract.h
Revision: 3449 Date: Feb 10, 2010 (22:08:15 UTC) Fixed spelling error in comment. Modified
/trunk/dlib/binary_search_tree/binary_search_tree_kernel_2.h
|