From c40cdeb4021fc1a638969563972f13c9f5e90d74 Mon Sep 17 00:00:00 2001
From: Joseph Redmon <pjreddie@gmail.com>
Date: Fri, 09 Oct 2015 19:50:43 +0000
Subject: [PATCH] lots of comparator stuff

---
 src/parser.c |   23 +++++------------------
 1 files changed, 5 insertions(+), 18 deletions(-)

diff --git a/src/parser.c b/src/parser.c
index 6daeb13..a3400d0 100644
--- a/src/parser.c
+++ b/src/parser.c
@@ -186,11 +186,16 @@
     layer.softmax = option_find_int(options, "softmax", 0);
     layer.sqrt = option_find_int(options, "sqrt", 0);
 
+    layer.object_logistic = option_find_int(options, "object_logistic", 0);
+    layer.class_logistic = option_find_int(options, "class_logistic", 0);
+    layer.coord_logistic = option_find_int(options, "coord_logistic", 0);
+
     layer.coord_scale = option_find_float(options, "coord_scale", 1);
     layer.forced = option_find_int(options, "forced", 0);
     layer.object_scale = option_find_float(options, "object_scale", 1);
     layer.noobject_scale = option_find_float(options, "noobject_scale", 1);
     layer.class_scale = option_find_float(options, "class_scale", 1);
+    layer.jitter = option_find_float(options, "jitter", .1);
     return layer;
 }
 
@@ -532,24 +537,6 @@
     return (strcmp(s->type, "[route]")==0);
 }
 
-int read_option(char *s, list *options)
-{
-    size_t i;
-    size_t len = strlen(s);
-    char *val = 0;
-    for(i = 0; i < len; ++i){
-        if(s[i] == '='){
-            s[i] = '\0';
-            val = s+i+1;
-            break;
-        }
-    }
-    if(i == len-1) return 0;
-    char *key = s;
-    option_insert(options, key, val);
-    return 1;
-}
-
 list *read_cfg(char *filename)
 {
     FILE *file = fopen(filename, "r");

--
Gitblit v1.10.0