mirror of
https://github.com/davisking/dlib.git
synced 2024-11-01 10:14:53 +08:00
updated docs
This commit is contained in:
parent
15f4081cdf
commit
ae1b1357dc
@ -12,60 +12,61 @@
|
||||
|
||||
<current>
|
||||
New Features:
|
||||
- A deep learning toolkit using CPU and/or GPU hardware. Some major elements
|
||||
of this are:
|
||||
- Clean and fully documented C++11 API
|
||||
- Clean tutorials: see dnn_introduction_ex.cpp and dnn_introduction2_ex.cpp
|
||||
- Uses cuDNN v5.0
|
||||
- Multi-GPU support
|
||||
- Automatic learning rate adjustment
|
||||
- A pretrained 1000 class Imagenet classifier (see dnn_imagenet_ex.cpp)
|
||||
- Optimization Tools
|
||||
- Added find_optimal_parameters()
|
||||
- Added elastic_net
|
||||
- Added random_color_transform and disturb_colors().
|
||||
- Added a constructor for seeding rand with a time_t.
|
||||
- Added apply_random_color_offset()
|
||||
- Made load_image() support GIF files.
|
||||
- Added subm_clipped()
|
||||
- load_mnist_dataset()
|
||||
- Added an option to solve the L2-loss version of the SVM objective function for svm_c_linear_dcd_trainer.
|
||||
- Added elastic_net class
|
||||
- Added the option to use the elastic net regularizer to the OCA solver.
|
||||
- Added an option to solve the L2-loss version of the SVM objective function to svm_c_linear_dcd_trainer.
|
||||
- Added solve_qp_box_constrained()
|
||||
- Added unserialize.
|
||||
- MATLAB binding stuff
|
||||
- link to MATLAB's intel MKL when used on linux
|
||||
- struct support, more arguments (20 now instead of 10),
|
||||
- in place operation. Made column major matrices directly wrap matlab
|
||||
- Image Processing
|
||||
- Added random_color_transform, disturb_colors(), and apply_random_color_offset().
|
||||
- load_image() now supports loading GIF files.
|
||||
- Many improvements to the MATLAB binding API
|
||||
- Automatically link to MATLAB's Intel MKL when used on linux.
|
||||
- struct support
|
||||
- mex functions can have up to 20 arguments instead of 10.
|
||||
- In place operation. Made column major matrices directly wrap MATLAB
|
||||
matrix objects when used inside mex files. This way, if you use
|
||||
matrix_colmajor or fmatrix_colmajor in a mex file it will not do any
|
||||
unnecessary copying or transposing.
|
||||
- catch ctrl+c presses in MATLAB console.
|
||||
- DLIB_ASSERTS won't kill the matlab process, just throw an exception
|
||||
- Made cerr print in matlab as a red warning message.
|
||||
|
||||
|
||||
- C++11 only tools
|
||||
- Added log1pexp()
|
||||
- Catch ctrl+c presses in MATLAB console. Allowing early termination of mex functions.
|
||||
- When used inside mex files, DLIB_ASSERTS won't kill the MATLAB process,
|
||||
just throw an exception.
|
||||
- Made cerr print in MATLAB as a red warning message.
|
||||
- load_mnist_dataset()
|
||||
- Added a constructor for seeding rand with a time_t.
|
||||
- Added subm_clipped()
|
||||
- Added unserialize.
|
||||
- Added running_gradient
|
||||
- deep learning tools
|
||||
- dnn_trainer
|
||||
- cuDNN v4.0
|
||||
- auto step size adjust and stopping condition.
|
||||
- CUDA/tensor stuff
|
||||
- gpu_data, tensor, alias tensors
|
||||
|
||||
Non-Backwards Compatible Changes:
|
||||
- Everything in dlib/matlab/call_matlab.h is now in the dlib namespace.
|
||||
- DLIB_TEST() and DLIB_TEST_MSG() macros now require you to terminate them with ;
|
||||
- DLIB_TEST() and DLIB_TEST_MSG() macros now require you to terminate them with a ;
|
||||
|
||||
Bug fixes:
|
||||
- Fixed bug in 10 argument version of call_matlab() and also cleaned up a few
|
||||
minor things.
|
||||
- setup.py and cmake scripts work in a few more contexts.
|
||||
- Compiler errors in visual studio 2015
|
||||
- Fixed a bug in gaussian_blur() that caused messed up outputs when big sigma values were used on some pixel types.
|
||||
- Fixed minor bugs in join_rows() and join_cols(). They didn't work when one of the matrices was empty.
|
||||
|
||||
- setup.py and CMake scripts work in a few more contexts.
|
||||
- Fixed compiler errors in visual studio 2015.
|
||||
- Fixed a bug in gaussian_blur() that caused messed up outputs when big
|
||||
sigma values were used on some pixel types.
|
||||
- Fixed minor bugs in join_rows() and join_cols(). They didn't work when one
|
||||
of the matrices was empty.
|
||||
|
||||
Other:
|
||||
- Made cmake scripts uniformly require cmake version 2.8.4.
|
||||
- faster fHOG feature extraction / face detection
|
||||
- C++11
|
||||
- Made CMake scripts uniformly require CMake version 2.8.4.
|
||||
- Faster fHOG feature extraction / face detection
|
||||
- CMake scripts now enable C++11 by default
|
||||
- Gave array2d and matrix move constructors and move assignment operators.
|
||||
|
||||
- Gave array2d and matrix move constructors and move assignment operators. Matrix
|
||||
can also now be created from initializer lists.
|
||||
</current>
|
||||
|
||||
<!-- ************************************************************************************** -->
|
||||
|
Loading…
Reference in New Issue
Block a user