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
137b7f80
Commit
137b7f80
authored
Apr 05, 2014
by
Davis King
Browse files
Simplified example program.
parent
f1aecac5
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
7 deletions
+5
-7
examples/assignment_learning_ex.cpp
examples/assignment_learning_ex.cpp
+5
-7
No files found.
examples/assignment_learning_ex.cpp
View file @
137b7f80
...
...
@@ -116,7 +116,7 @@ struct feature_extractor
unsigned
long
num_features
()
const
{
// Return the dimensionality of feature vectors produced by get_features()
return
num_dims
+
1
;
return
num_dims
;
}
void
get_features
(
...
...
@@ -132,12 +132,10 @@ struct feature_extractor
is "good").
!*/
{
// We will have:
// - feats(i) == std::pow(left(i) - right(i), 2.0)
// Except for the last element of feats which will be equal to 1 and
// therefore function as a bias term. Again, how you define this feature
// extractor is highly problem dependent.
feats
=
join_cols
(
squared
(
left
-
right
),
ones_matrix
<
double
>
(
1
,
1
));
// Lets just use the squared difference between each vector as our features.
// However, it should be emphasized that how to compute the features here is very
// problem dependent.
feats
=
squared
(
left
-
right
);
}
};
...
...
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