Davis King
|
6cd2042dd0
|
Renamed loss_binary_mmod_ to loss_mmod_
|
8 years ago |
Davis King
|
d54597230b
|
Added a version of test_object_detection_function() for the DNN based MMOD detector.
|
8 years ago |
Davis King
|
9e290dce34
|
Added an overload of upsample_image_dataset() for mmod_rect annotated datasets.
|
8 years ago |
Davis King
|
70619d2fd6
|
Made input_layer() work in a more reasonable and general way.
|
8 years ago |
Davis King
|
a105c616d0
|
Made cropper not output boxes smaller than it's supposed to. Also cleaned up
code a little.
|
8 years ago |
Davis King
|
1c940a5bcb
|
Added random_cropper
|
8 years ago |
Davis King
|
61dce40e35
|
Added set_all_bn_running_stats_window_sizes() and also changed the default
batch normalization running stats window size from 1000 to 100.
|
8 years ago |
Davis King
|
a280e48c0b
|
Added an overload of load_image_dataset() that outputs directly to mmod_rect
instead of rectangle.
|
8 years ago |
Davis King
|
eae0c2faa4
|
Moved some code around, added documentation for the mmod loss layer and its
attendant objects. Also fixed a minor bug in the loss layer.
|
8 years ago |
Davis King
|
f165b20300
|
Added missing assert
|
8 years ago |
Davis King
|
1842d866ed
|
Changed imglab --resample so that it never changes the aspect ratio of an
image.
|
8 years ago |
Davis King
|
70363686ea
|
Fixed error in pyramid_rate() formula.
|
8 years ago |
Davis King
|
c324a65e3b
|
Added get_double_in_range() to dlib::rand.
|
8 years ago |
Davis King
|
1970bf29b0
|
Added MMOD loss layer
|
8 years ago |
Davis King
|
8a707f177e
|
Added input_rgb_image_pyramid
|
8 years ago |
Davis King
|
09200e8dfe
|
more clarification
|
8 years ago |
Davis King
|
1d44caa07a
|
clarified spec
|
8 years ago |
Davis King
|
ae3cb6b792
|
Made load_image_dataset() more generic. Now it can operate on arrays of images
that use std::vector in addition to dlib::array.
|
8 years ago |
Davis King
|
bb7d2ef558
|
Added input_tensor_to_output_tensor() and output_tensor_to_input_tensor() along
with the mapping functions necessary at each layer to support these routines.
|
8 years ago |
Davis King
|
d7c003d190
|
Added visit_layers_backwards(), visit_layers_backwards_range(), and
visit_layers_range().
|
8 years ago |
jpblackburn
|
9726ce1cac
|
Add dnn_trainer::train_one_step iterator signature (#212)
Add an overload of dnn_trainer::train_one_step that takes a pair of
iterators rather than a std::vector.
|
8 years ago |
Davis King
|
5e770e848e
|
Changed pinv() so it interprets its tol argument relative to the largest
singular value of the input matrix rather than as an absolute tolerance.
|
8 years ago |
Davis King
|
b271d5c80f
|
workaround bugs in visual studio
|
8 years ago |
Davis King
|
758068da7e
|
made the build script compile in newer versions of visual studio before older ones.
|
8 years ago |
Davis King
|
91150823eb
|
Simplified example to show only the C++11 version of the code.
|
8 years ago |
Davis King
|
4ee1f6644d
|
Made thread_pool and parallel_for propagate exceptions from task threads to
calling code.
|
8 years ago |
Davis King
|
5b36194513
|
Added overloads of the parallel for functions that use default_thread_pool()
|
8 years ago |
Davis King
|
3de7ddf18a
|
Added some comments
|
8 years ago |
Davis King
|
61455d58ba
|
Added a clone() method to the mex class interface.
|
8 years ago |
Davis King
|
7f697b420f
|
Fixed a problem where output matrices don't get assigned anything when they
are empty, leading to MATLAB complaining about output arguments to being
assigned.
|
8 years ago |
Davis King
|
24b037d569
|
Fixed tabbing
|
8 years ago |
Davis King
|
032a8bf66a
|
merged
|
8 years ago |
Davis King
|
7ca1fb1634
|
Added support for binding classes to MATLAB.
|
8 years ago |
Davis King
|
d8a23c8706
|
Added pyramid_rate(), create_tiled_pyramid(), image_to_tiled_pyramid(), and
tiled_pyramid_to_image().
|
8 years ago |
Davis King
|
1a739219b6
|
Fixed compiler warning.
|
8 years ago |
Davis King
|
9eed5974dc
|
Cleaned up assert statements a bit.
|
8 years ago |
Davis King
|
bb60d061c4
|
Added nearest_rect()
|
8 years ago |
Davis King
|
0ac2197c74
|
updated docs
|
8 years ago |
Davis King
|
a670742273
|
Made the message argument of the DLIB_ASSERT and DLIB_CASSERT macros optional.
|
8 years ago |
Davis King
|
3f92a5cff3
|
Moved impossible_labeling_error to error.h
|
8 years ago |
Davis King
|
fb44c7ba78
|
Added box_intersection_over_union() and also renamed the class members of
test_box_overlap so they are less confusing and vague.
|
8 years ago |
Davis King
|
f0dff5fc04
|
Added alias_tensor_const_instance
|
8 years ago |
Davis King
|
7c6a800bb9
|
Made add_loss_layer constructor more flexible. Now you can construct
from objects that are implicitly convertible to a loss details object
just like you can for computational layers.
|
8 years ago |
Davis King
|
b09ddc3ac7
|
Fixed a bug in memcpy() for tensors where you weren't allowed to copy
alias tensors. Now any kind of tensors are supported.
|
8 years ago |
Davis King
|
fe42f66242
|
Slightly adjusted some of the unit tests to avoid false failures in some
environments.
|
8 years ago |
Davis King
|
7999f6daac
|
Made test_layer() more numerically robust.
|
8 years ago |
Davis King
|
6cd376c213
|
Updated arch list to simd instructions are dealt with correctly on more platforms.
|
8 years ago |
Davis King
|
02d8ebc903
|
fixed typo in example
|
8 years ago |
Davis King
|
08f2c26a2d
|
merged
|
8 years ago |
Davis King
|
6a4ecdcf32
|
Minor changes to avoid compiler warnings
|
8 years ago |