Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
D
dlib
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
钟尚武
dlib
Commits
e23a612c
Commit
e23a612c
authored
Nov 13, 2012
by
Davis King
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
updated release notes
parent
74d799fa
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
30 additions
and
32 deletions
+30
-32
release_notes.xml
docs/docs/release_notes.xml
+30
-32
No files found.
docs/docs/release_notes.xml
View file @
e23a612c
...
@@ -8,74 +8,72 @@
...
@@ -8,74 +8,72 @@
<release_notes>
<release_notes>
<!-- ******************************************************************************* -->
<!-- *******************************************************************************
*******
-->
<current>
<current>
New Features:
New Features:
- Machine Learning
- Machine Learning
- Added the ability to learn non-negative weight vectors to the
- Added the ability to learn non-negative weight vectors to the
structural_assignment_trainer object.
structural_assignment_trainer object.
- Added two new graph clustering algorithms: Chinese Whispers and
- Added two new graph clustering algorithms: Chinese Whispers and Newman's modularity
Newman's modularity clustering.
clustering.
- Added a number of new graph manipulation tools:
- Added a number of new graph manipulation tools: sparse_matrix_vector_multiply(),
sparse_matrix_vector_multiply(), is_ordered_by_index(),
is_ordered_by_index(), find_neighbor_ranges(), convert_unordered_to_ordered(),
find_neighbor_ranges(), convert_unordered_to_ordered(),
remove_duplicate_edges(), and the ordered_sample_pair object.
remove_duplicate_edges(), and the ordered_sample_pair object.
- Networking
- Networking
- Added a set of tools for creating applications using the Bulk Synchronous
- Added a set of tools for creating applications using the Bulk Synchronous Parallel
Parallel computing model. See the new bsp_ex.cpp example program for an
computing model. See the new bsp_ex.cpp example program for an introduction.
introduction.
- Added a routine that lets a user disable Nagle's algorithm on a TCP connection.
- Added a routine that lets a user disable Nagle's algorithm on a TCP
connection.
- Added an asynchronous start routine to the server object. This is the new
- Added an asynchronous start routine to the server object. This is the new
start_async() method.
start_async() method.
- Added the network_address object.
- Added the network_address object.
- Added connect_to() to the bridge interface.
- Added connect_to() to the bridge interface.
- Added find_max_parse_cky(), a method implementing the well known CKY algorithm
- Added find_max_parse_cky(), a method implementing the well known CKY algorithm
for
for
parsing probabilistic context free grammars.
parsing probabilistic context free grammars.
- Added the ability to label parts of objects with the mouse to the image_display
- Added the ability to label parts of objects with the mouse to the image_display
widget.
widget.
- Added the ability to put overlay circles and full_object_detections into the
- Added the ability to put overlay circles and full_object_detections into the
image_window widget.
image_window widget.
- Added a stddev() for matrix objects.
- Added a stddev() for matrix objects.
- Added operator+() for running_stats and running_scalar_covariance.
- Added operator+() for running_stats and running_scalar_covariance.
- Added an overload of murmur_hash3_128bit() that takes 4 integers instead of a
- Added an overload of murmur_hash3_128bit() that takes 4 integers instead of a
block of
block of
memory.
memory.
- Added rand::get_random_64bit_number().
- Added rand::get_random_64bit_number().
Non-Backwards Compatible Changes:
Non-Backwards Compatible Changes:
- Changed the image_dataset_metadata XML reading tools to use a map of strings to
- Changed the image_dataset_metadata XML reading tools to use a map of strings to points
points to represent object parts. This change removes the old head point from a
to represent object parts. This change removes the old head point from a box since
box since this information can now be represented in the parts map.
this information can now be represented in the parts map.
- The syntax for passing order_by_distance and order_by_index to std::sort() is
- The syntax for passing order_by_distance and order_by_index to std::sort() is now
now slightly different since these functions are now templates. However, this
slightly different since these functions are now templates. However, this change
change allows them to work on any kind of sample_pair or ordered_sample_pair
allows them to work on any kind of sample_pair or ordered_sample_pair object.
object.
- The default distance value of a sample_pair is now initialized to 1 instead of
- The default distance value of a sample_pair is now initialized to 1 instead of
infinity.
infinity.
Bug fixes:
Bug fixes:
- Added a patch, contributed by Martin Müllenhaupt, to fix a minor bug in the
- Added a patch, contributed by Martin Müllenhaupt, to fix a minor bug in the
SQLite
SQLite
bindings.
bindings.
- Fixed a typo which would prevent code that called running_stats::max_n() from
- Fixed a typo which would prevent code that called running_stats::max_n() from
compiling.
compiling.
Other:
Other:
- Added a new documentation page for the various graph tools in dlib.
- Added a new documentation page for the various graph tools in dlib.
- Added support for Visual Studio 2012.
- Added support for Visual Studio 2012.
- Switched the sample_pair object to use double to store its distance value
- Switched the sample_pair object to use double to store its distance value
instead of
instead of
float.
float.
- Added William Sobel's patch to the web server that improves its flexibility and
- Added William Sobel's patch to the web server that improves its flexibility and
security.
security.
- Changed the server object so you don't have to use the server::kernel_1a syntax
- Changed the server object so you don't have to use the server::kernel_1a syntax to
to declare it anymore. Now you just say server, server_iostream, or
declare it anymore. Now you just say server, server_iostream, or server_http
server_http depending on which one you want.
depending on which one you want.
- Set the default max number of connections a server will accept at a time to
- Changed the cmd_line_parser so you don't have to use the ::kernel_1a syntax anymore.
1000 rather than the previous default of infinity.
Now it is declared like a normal single implementation object.
- Set the default max number of connections a server will accept at a time to 1000
rather than the previous default of infinity.
</current>
</current>
<!-- ******************************************************************************* -->
<!-- *******************************************************************************
*******
-->
<old
name=
"17.48"
date=
"Oct 18, 2012"
>
<old
name=
"17.48"
date=
"Oct 18, 2012"
>
New Features:
New Features:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment