Joseph Redmon
2015-09-23 55fbdd1007488b2e98dbe4b07cc798954b5e165f
src/writing.c
@@ -70,6 +70,11 @@
        avg_loss = avg_loss*.9 + loss*.1;
        printf("%d, %.3f: %f, %f avg, %f rate, %lf seconds, %d images\n", get_current_batch(net), (float)(*net.seen)/N, loss, avg_loss, get_current_rate(net), sec(clock()-time), *net.seen);
        free_data(train);
   if(get_current_batch(net)%100 == 0){
      char buff[256];
      sprintf(buff, "%s/%s_batch_%d.weights", backup_directory, base, get_current_batch(net));
      save_weights(net, buff);
   }
        if(*net.seen/N > epoch){
            epoch = *net.seen/N;
            char buff[256];
@@ -102,7 +107,7 @@
    printf("%s: Predicted in %f seconds.\n", filename, sec(clock()-time));
    image pred = get_network_image(net);
    image t = threshold_image(pred, .2);
    image t = threshold_image(pred, .5);
    free_image(pred);
    pred = t;
@@ -110,6 +115,7 @@
        printf("Save image as %s.png (shape: %d %d)\n", outfile, pred.w, pred.h);
        save_image(pred, outfile);
    } else {
        show_image(sized, "orig");
        show_image(pred, "prediction");
#ifdef OPENCV
        cvWaitKey(0);