X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=blobdiff_plain;f=mtp.cc;h=e07a7386d163d2b12ddd677a454368f0ef924117;hb=633971154a478e1a134f38f420655b93a9f2160d;hp=455ef5a11b4b1029abbd21229fd7daba481dad82;hpb=d2ff8e371d586dd9053e3de8ea918c363589716e;p=mtp.git diff --git a/mtp.cc b/mtp.cc index 455ef5a..e07a738 100644 --- a/mtp.cc +++ b/mtp.cc @@ -20,7 +20,6 @@ #include #include -#include using namespace std; @@ -37,8 +36,8 @@ scalar_t detection_score(int true_label, scalar_t flip_noise) { } int main(int argc, char **argv) { - int nb_locations = 1000; - int nb_time_steps = 1000; + int nb_locations = 6; + int nb_time_steps = 5; int motion_amplitude = 1; Tracker *tracker = new Tracker(nb_time_steps, nb_locations); @@ -54,7 +53,7 @@ int main(int argc, char **argv) { tracker->build_graph(); // We generate synthetic detection scores at location - // nb_locations/2, with 10% false detection (FP or FN) + // nb_locations/2, with 5% false detection (FP or FN) for(int t = 0; t < nb_time_steps; t++) { for(int l = 0; l < nb_locations; l++) { @@ -75,6 +74,12 @@ int main(int argc, char **argv) { cout << endl; } + { + ofstream dot("graph.dot"); + tracker->print_graph_dot(&dot); + cout << "Wrote graph.dot." << endl; + } + delete tracker; exit(EXIT_SUCCESS);