projects
/
mtp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
3070f21
)
Cosmetics.
author
Francois Fleuret
<francois@fleuret.org>
Thu, 23 Aug 2012 04:34:14 +0000
(21:34 -0700)
committer
Francois Fleuret
<francois@fleuret.org>
Thu, 23 Aug 2012 04:34:14 +0000
(21:34 -0700)
mtp.cc
patch
|
blob
|
history
diff --git
a/mtp.cc
b/mtp.cc
index
59e950a
..
b24282f
100644
(file)
--- a/
mtp.cc
+++ b/
mtp.cc
@@
-32,8
+32,8
@@
using namespace std;
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
-scalar_t detection_score(int true_label) {
- if((true_label > 0) == (drand48() <
0.9
)) {
+scalar_t detection_score(int true_label
, scalar_t flip_noise
) {
+ if((true_label > 0) == (drand48() <
flip_noise
)) {
return 1.0 + 0.2 * (drand48() - 0.5);
} else {
return - 1.0 + 0.2 * (drand48() - 0.5);
return 1.0 + 0.2 * (drand48() - 0.5);
} else {
return - 1.0 + 0.2 * (drand48() - 0.5);
@@
-60,14
+60,14
@@
int main(int argc, char **argv) {
for(int r = 0; r < 10; r++) {
cout << "* ROUND " << r << endl;
for(int r = 0; r < 10; r++) {
cout << "* ROUND " << r << endl;
- // We generate synthetic detection scores
, all in the center
- //
location
, with 10% false detection (FP or FN)
+ // We generate synthetic detection scores
at location
+ //
nb_locations/2
, with 10% false detection (FP or FN)
for(int t = 0; t < nb_time_steps; t++) {
for(int l = 0; l < nb_locations; l++) {
for(int t = 0; t < nb_time_steps; t++) {
for(int l = 0; l < nb_locations; l++) {
- tracker->set_detection_score(t, l, detection_score(-1));
+ tracker->set_detection_score(t, l, detection_score(-1
, 0.9
));
}
}
- tracker->set_detection_score(t, nb_locations/2, detection_score(1));
+ tracker->set_detection_score(t, nb_locations/2, detection_score(1
, 0.9
));
}
tracker->track();
}
tracker->track();