From 0d6b107ed20c22412ccf3a5056cffdb35bc25534 Mon Sep 17 00:00:00 2001
From: Joseph Redmon <pjreddie@gmail.com>
Date: Wed, 16 Nov 2016 06:53:58 +0000
Subject: [PATCH] hey
---
src/blas.c | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/blas.c b/src/blas.c
index d6ab88b..c6d59ea 100644
--- a/src/blas.c
+++ b/src/blas.c
@@ -6,7 +6,7 @@
#include <stdlib.h>
#include <string.h>
-void reorg(float *x, int size, int layers, int batch, int forward)
+void flatten(float *x, int size, int layers, int batch, int forward)
{
float *swap = calloc(size*layers*batch, sizeof(float));
int i,c,b;
@@ -189,12 +189,12 @@
if(input[i] > largest) largest = input[i];
}
for(i = 0; i < n; ++i){
- sum += exp(input[i]/temp-largest/temp);
+ float e = exp(input[i]/temp - largest/temp);
+ sum += e;
+ output[i] = e;
}
- if(sum) sum = largest/temp+log(sum);
- else sum = largest-100;
for(i = 0; i < n; ++i){
- output[i] = exp(input[i]/temp-sum);
+ output[i] /= sum;
}
}
--
Gitblit v1.10.0