Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
dlib
Commits
b0cab391
Commit
b0cab391
authored
May 05, 2012
by
Davis King
Browse files
Added some more tests
parent
686ee801
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
38 additions
and
0 deletions
+38
-0
dlib/test/graph_labeler.cpp
dlib/test/graph_labeler.cpp
+38
-0
No files found.
dlib/test/graph_labeler.cpp
View file @
b0cab391
...
@@ -361,6 +361,25 @@ namespace
...
@@ -361,6 +361,25 @@ namespace
make_data
<
graph_type
>
(
samples
,
labels
);
make_data
<
graph_type
>
(
samples
,
labels
);
test1
<
node_vector_type
,
edge_vector_type
,
vector_type
>
(
samples
,
labels
);
}
print_spinner
();
// test with dense vectors and sparse vectors together
{
typedef
matrix
<
double
,
3
,
1
>
node_vector_type
;
typedef
matrix
<
double
,
2
,
1
>
edge_vector_type
;
typedef
std
::
map
<
unsigned
long
,
double
>
vector_type
;
typedef
dlib
::
graph
<
node_vector_type
,
edge_vector_type
>::
kernel_1a_c
graph_type
;
dlib
::
array
<
graph_type
>
samples
;
std
::
vector
<
std
::
vector
<
node_label
>
>
labels
;
make_data
<
graph_type
>
(
samples
,
labels
);
make_data
<
graph_type
>
(
samples
,
labels
);
make_data
<
graph_type
>
(
samples
,
labels
);
make_data
<
graph_type
>
(
samples
,
labels
);
test1
<
node_vector_type
,
edge_vector_type
,
vector_type
>
(
samples
,
labels
);
test1
<
node_vector_type
,
edge_vector_type
,
vector_type
>
(
samples
,
labels
);
}
}
print_spinner
();
print_spinner
();
...
@@ -421,6 +440,25 @@ namespace
...
@@ -421,6 +440,25 @@ namespace
make_data2_sparse
<
graph_type
>
(
samples
,
labels
);
make_data2_sparse
<
graph_type
>
(
samples
,
labels
);
test1
<
node_vector_type
,
edge_vector_type
,
vector_type
>
(
samples
,
labels
);
}
print_spinner
();
// test with sparse vectors and dense mix
{
typedef
matrix
<
double
,
0
,
1
>
vector_type
;
typedef
std
::
map
<
unsigned
long
,
double
>
edge_vector_type
;
typedef
std
::
map
<
unsigned
long
,
double
>
node_vector_type
;
typedef
dlib
::
graph
<
node_vector_type
,
edge_vector_type
>::
kernel_1a_c
graph_type
;
dlib
::
array
<
graph_type
>
samples
;
std
::
vector
<
std
::
vector
<
node_label
>
>
labels
;
make_data2_sparse
<
graph_type
>
(
samples
,
labels
);
make_data2_sparse
<
graph_type
>
(
samples
,
labels
);
make_data2_sparse
<
graph_type
>
(
samples
,
labels
);
make_data2_sparse
<
graph_type
>
(
samples
,
labels
);
test1
<
node_vector_type
,
edge_vector_type
,
vector_type
>
(
samples
,
labels
);
test1
<
node_vector_type
,
edge_vector_type
,
vector_type
>
(
samples
,
labels
);
}
}
}
}
...
...
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