Davis King
4f119ed6e8
Moved the edge list graph tools out of the manifold_regularization folder
...
and into graph_utils.
--HG--
rename : dlib/manifold_regularization/graph_creation.h => dlib/graph_utils/edge_list_graphs.h
rename : dlib/manifold_regularization/graph_creation_abstract.h => dlib/graph_utils/edge_list_graphs_abstract.h
rename : dlib/manifold_regularization/ordered_sample_pair.h => dlib/graph_utils/ordered_sample_pair.h
rename : dlib/manifold_regularization/ordered_sample_pair_abstract.h => dlib/graph_utils/ordered_sample_pair_abstract.h
rename : dlib/manifold_regularization/sample_pair.h => dlib/graph_utils/sample_pair.h
rename : dlib/manifold_regularization/sample_pair_abstract.h => dlib/graph_utils/sample_pair_abstract.h
2012-11-05 21:52:27 -05:00
Davis King
76925a3cbc
Made the geometry tools its own top level section rather than being
...
a collapsed subsection.
2012-11-05 21:35:07 -05:00
Davis King
e2d3bfad7d
Moved all the graph tools onto their own page.
2012-11-05 21:31:34 -05:00
Davis King
df7dd6b511
updated docs
2012-11-05 20:29:00 -05:00
Davis King
74328fe324
updated docs
2012-11-05 18:13:24 -05:00
Davis King
2ab346de59
clarified spec
2012-11-05 18:13:17 -05:00
Davis King
97871ed9b3
Minor change to avoid compiler error.
2012-11-05 17:35:02 -05:00
Davis King
481bee84ba
fixed linker errors
2012-11-04 22:00:53 -05:00
Davis King
1e85684c3e
updated docs
2012-11-04 21:54:33 -05:00
Davis King
5f02bb2a48
Added unit tests for the new clustering code.
2012-11-04 21:49:26 -05:00
Davis King
85441f3fe5
Fixed a minor bug
2012-11-04 21:48:52 -05:00
Davis King
1727efeaa5
updated docs
2012-11-04 20:47:18 -05:00
Davis King
655d3e1f74
updated example #include
2012-11-04 20:46:31 -05:00
Davis King
f2371195fa
Added newman_cluster(), chinese_whispers(), and modularity() routines.
2012-11-04 20:14:00 -05:00
Davis King
d598fcf2f7
Added is_ordered_by_index(), find_neighbor_ranges(), and convert_unordered_to_ordered()
2012-11-04 17:09:49 -05:00
Davis King
43b5e2d4c5
Added unit tests for sparse_matrix_vector_multiply()
2012-11-04 16:28:39 -05:00
Davis King
4138b15a5e
Added sparse_matrix_vector_multiply()
2012-11-04 16:23:10 -05:00
Davis King
7f5a22c424
Gave rand a constructor that takes a seed value.
2012-11-04 15:02:44 -05:00
Davis King
1b1cf7548c
Added rand::get_random_64bit_number().
2012-11-04 14:57:50 -05:00
Davis King
0f88b396d7
Added another constructor for sample pair objects. This one doesn't require
...
a distance argument.
2012-11-03 10:40:34 -04:00
Davis King
febbe828ab
Changed to avoid a compiler warning
2012-11-01 22:40:12 -04:00
Davis King
f246936edf
updated docs
2012-10-29 13:54:32 -04:00
Davis King
9e832ba34c
- Added ordered_sample_pair
...
- Simplified some of the code a bit by making it use ordered_sample_pair
- Broke backwards compatibility, the syntax for passing order_by_distance
and order_by_index to std::sort() is now slightly different since these
functions are now templates. This allows them to work on any kind of
sample_pair or ordered_sample_pair object.
2012-10-29 13:46:46 -04:00
Davis King
0d26fec1a1
updated docs
2012-10-29 11:38:20 -04:00
Davis King
562daa016a
Added remove_duplicate_edges().
2012-10-29 11:34:25 -04:00
Davis King
542d992059
Switched the sample_pair object to use double to store its distance
...
value instead of float.
2012-10-29 11:11:55 -04:00
Davis King
cfb0d477e5
spec cleanup
2012-10-29 00:30:31 -04:00
Davis King
e1e0e0edb1
Added an overload of murmur_hash3_128bit() that takes 4 integers instead
...
of a block of memory.
2012-10-29 00:29:16 -04:00
Davis King
9aecb4c4d3
Added the ability to learn non-negative weight vectors to the structural_assignment_trainer
...
object.
2012-10-25 20:04:10 -04:00
Davis King
ac4598aeaa
Made example show how to use connect_to()
2012-10-24 23:05:33 -04:00
Davis King
0a0925b1a7
updated docs
2012-10-24 23:02:27 -04:00
Davis King
51ad8568b4
Added connect_to()
2012-10-24 22:58:28 -04:00
Davis King
6bf4a648b0
Minor cleanup
2012-10-22 21:25:07 -04:00
Davis King
cbbd84479a
Added more validation code to the BSP tools. Now they will do a little more
...
to detect invalid serialization.
2012-10-22 19:30:10 -04:00
Davis King
23d1c1fa01
Minor change to avoid a compiler warning.
2012-10-22 19:28:45 -04:00
Davis King
8319811880
Simplified example programs slightly
2012-10-21 22:08:48 -04:00
Davis King
d00864cf54
updated spec
2012-10-21 20:23:17 -04:00
Davis King
116ee16e80
updated docs
2012-10-21 20:12:40 -04:00
Davis King
2f01edb960
updated docs
2012-10-21 19:56:23 -04:00
Davis King
12a393f3a8
code cleanup
2012-10-21 19:40:19 -04:00
Davis King
4cd1855e29
updated docs
2012-10-21 19:28:47 -04:00
Davis King
6a05573ec8
Added a BSP example.
2012-10-21 19:22:42 -04:00
Davis King
0b576acd8c
Made the network_address constructor do a little more input validation.
2012-10-21 19:01:31 -04:00
Davis King
56c6d33c4a
Fixed a bug in the BSP code and added more tests
2012-10-21 18:21:20 -04:00
Davis King
7619b5308a
Improved an error message
2012-10-21 15:49:03 -04:00
Davis King
122e8fe178
updated tests
2012-10-21 15:34:47 -04:00
Davis King
ccc6a8bbfc
Added an implicit conversion from strings to network_address objects.
2012-10-21 15:34:35 -04:00
Davis King
81c484c831
Added another BSP test.
2012-10-21 14:38:32 -04:00
Davis King
2d925f1e03
Made BSP interfaces more explicit by using network_address rather
...
than std::pair to represent hostname/port combos.
2012-10-21 14:33:34 -04:00
Davis King
6eac0539aa
updated docs
2012-10-21 14:21:09 -04:00