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
3757fc73
Commit
3757fc73
authored
Dec 04, 2011
by
Davis King
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Made the order of constructor arguments in the various overloads
for the assignment_function and sequence_labeler consistent.
parent
890d4e53
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
19 additions
and
19 deletions
+19
-19
assignment_function.h
dlib/svm/assignment_function.h
+6
-6
assignment_function_abstract.h
dlib/svm/assignment_function_abstract.h
+3
-3
sequence_labeler.h
dlib/svm/sequence_labeler.h
+4
-4
sequence_labeler_abstract.h
dlib/svm/sequence_labeler_abstract.h
+2
-2
structural_assignment_trainer.h
dlib/svm/structural_assignment_trainer.h
+1
-1
structural_sequence_labeling_trainer.h
dlib/svm/structural_sequence_labeling_trainer.h
+1
-1
structural_svm_assignment_problem_abstract.h
dlib/svm/structural_svm_assignment_problem_abstract.h
+1
-1
structural_svm_sequence_labeling_problem_abstract.h
dlib/svm/structural_svm_sequence_labeling_problem_abstract.h
+1
-1
No files found.
dlib/svm/assignment_function.h
View file @
3757fc73
...
...
@@ -54,8 +54,8 @@ namespace dlib
}
assignment_function
(
const
feature_extractor
&
fe
_
,
const
matrix
<
double
,
0
,
1
>&
weights
_
const
matrix
<
double
,
0
,
1
>&
weights
_
,
const
feature_extractor
&
fe
_
)
:
fe
(
fe_
),
weights
(
weights_
),
...
...
@@ -63,7 +63,7 @@ namespace dlib
{
// make sure requires clause is not broken
DLIB_ASSERT
(
fe_
.
num_features
()
==
static_cast
<
unsigned
long
>
(
weights_
.
size
()),
"
\t
assignment_function::assignment_function(
fe_,weights
_)"
"
\t
assignment_function::assignment_function(
weights_,fe
_)"
<<
"
\n\t
These sizes should match"
<<
"
\n\t
fe_.num_features(): "
<<
fe_
.
num_features
()
<<
"
\n\t
weights_.size(): "
<<
weights_
.
size
()
...
...
@@ -72,8 +72,8 @@ namespace dlib
}
assignment_function
(
const
feature_extractor
&
fe_
,
const
matrix
<
double
,
0
,
1
>&
weights_
,
const
feature_extractor
&
fe_
,
bool
force_assignment_
)
:
fe
(
fe_
),
...
...
@@ -82,7 +82,7 @@ namespace dlib
{
// make sure requires clause is not broken
DLIB_ASSERT
(
fe_
.
num_features
()
==
static_cast
<
unsigned
long
>
(
weights_
.
size
()),
"
\t
assignment_function::assignment_function(
fe_,weights
_,force_assignment_)"
"
\t
assignment_function::assignment_function(
weights_,fe
_,force_assignment_)"
<<
"
\n\t
These sizes should match"
<<
"
\n\t
fe_.num_features(): "
<<
fe_
.
num_features
()
<<
"
\n\t
weights_.size(): "
<<
weights_
.
size
()
...
...
@@ -209,7 +209,7 @@ namespace dlib
deserialize
(
weights
,
in
);
deserialize
(
force_assignment
,
in
);
item
=
assignment_function
<
feature_extractor
>
(
fe
,
weights
,
force_assignment
);
item
=
assignment_function
<
feature_extractor
>
(
weights
,
fe
,
force_assignment
);
}
// ----------------------------------------------------------------------------------------
...
...
dlib/svm/assignment_function_abstract.h
View file @
3757fc73
...
...
@@ -161,8 +161,8 @@ namespace dlib
!*/
assignment_function
(
const
feature_extractor
&
fe
,
const
matrix
<
double
,
0
,
1
>&
weights
const
matrix
<
double
,
0
,
1
>&
weights
,
const
feature_extractor
&
fe
);
/*!
requires
...
...
@@ -174,8 +174,8 @@ namespace dlib
!*/
assignment_function
(
const
feature_extractor
&
fe
,
const
matrix
<
double
,
0
,
1
>&
weights
,
const
feature_extractor
&
fe
,
bool
force_assignment
);
/*!
...
...
dlib/svm/sequence_labeler.h
View file @
3757fc73
...
...
@@ -202,15 +202,15 @@ namespace dlib
}
sequence_labeler
(
const
feature_extractor
&
fe
_
,
const
matrix
<
double
,
0
,
1
>&
weights
_
const
matrix
<
double
,
0
,
1
>&
weights
_
,
const
feature_extractor
&
fe
_
)
:
fe
(
fe_
),
weights
(
weights_
)
{
// make sure requires clause is not broken
DLIB_ASSERT
(
fe_
.
num_features
()
==
static_cast
<
unsigned
long
>
(
weights_
.
size
()),
"
\t
sequence_labeler::sequence_labeler(
fe_,weights
_)"
"
\t
sequence_labeler::sequence_labeler(
weights_,fe
_)"
<<
"
\n\t
These sizes should match"
<<
"
\n\t
fe_.num_features(): "
<<
fe_
.
num_features
()
<<
"
\n\t
weights_.size(): "
<<
weights_
.
size
()
...
...
@@ -294,7 +294,7 @@ namespace dlib
deserialize
(
fe
,
in
);
deserialize
(
weights
,
in
);
item
=
sequence_labeler
<
feature_extractor
>
(
fe
,
weights
);
item
=
sequence_labeler
<
feature_extractor
>
(
weights
,
fe
);
}
// ----------------------------------------------------------------------------------------
...
...
dlib/svm/sequence_labeler_abstract.h
View file @
3757fc73
...
...
@@ -221,8 +221,8 @@ namespace dlib
!*/
sequence_labeler
(
const
feature_extractor
&
fe
,
const
matrix
<
double
,
0
,
1
>&
weights
const
matrix
<
double
,
0
,
1
>&
weights
,
const
feature_extractor
&
fe
);
/*!
requires
...
...
dlib/svm/structural_assignment_trainer.h
View file @
3757fc73
...
...
@@ -185,7 +185,7 @@ namespace dlib
solver
(
prob
,
weights
);
return
assignment_function
<
feature_extractor
>
(
fe
,
weights
,
force_assignment
);
return
assignment_function
<
feature_extractor
>
(
weights
,
fe
,
force_assignment
);
}
...
...
dlib/svm/structural_sequence_labeling_trainer.h
View file @
3757fc73
...
...
@@ -182,7 +182,7 @@ namespace dlib
prob
.
set_max_cache_size
(
max_cache_size
);
solver
(
prob
,
weights
);
return
sequence_labeler
<
feature_extractor
>
(
fe
,
weights
);
return
sequence_labeler
<
feature_extractor
>
(
weights
,
fe
);
}
private
:
...
...
dlib/svm/structural_svm_assignment_problem_abstract.h
View file @
3757fc73
...
...
@@ -57,7 +57,7 @@ namespace dlib
given labels. In particular, it attempts to learn to predict labels[i]
based on samples[i]. Or in other words, this object can be used to learn
a parameter vector, w, such that an assignment_function declared as:
assignment_function<feature_extractor> assigner(
fe,w
,force_assignment)
assignment_function<feature_extractor> assigner(
w,fe
,force_assignment)
results in an assigner object which attempts to compute the following mapping:
labels[i] == labeler(samples[i])
- This object will use num_threads threads during the optimization
...
...
dlib/svm/structural_svm_sequence_labeling_problem_abstract.h
View file @
3757fc73
...
...
@@ -57,7 +57,7 @@ namespace dlib
given labels. In particular, it attempts to learn to predict labels[i]
based on samples[i]. Or in other words, this object can be used to learn
a parameter vector, w, such that a sequence_labeler declared as:
sequence_labeler<feature_extractor> labeler(
fe,w
)
sequence_labeler<feature_extractor> labeler(
w,fe
)
results in a labeler object which attempts to compute the following mapping:
labels[i] == labeler(samples[i])
- This object will use num_threads threads during the optimization
...
...
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