cbasedann/activations.c

14 lines
No EOL
259 B
C

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include "activations.h"
float sigmoid(float weighted_sum)
{
return 1.0 / (1 + exp(-weighted_sum));
}
float sigmoid_derivative(float output)
{
return sigmoid(output) * (1 - sigmoid(output));
}