cbasedann/main.c

34 lines
No EOL
873 B
C

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "randomness.h"
#include "neurons.h"
#include "network.h"
#include "activations.h"
#include "training.h"
int main(int argc, char *argv[])
{
init_randomness();
printf("Bonjour et bienvenu ;)\n");
/*int i;
for(i=1 ; i<= 30 ; i++)
{
printf("%dth generated fload = %f\n", i, random_float(0.0 , 1.0));
}
printf("sigmoid(%f) = %f\n",0.5, sigmoid(0.5));
printf("sigmoid_derivative(%f) = %f\n",0.8, sigmoid_derivative(0.8));
float a=5.0;
printf("%f\n", (float)exp((double)a));*/
//int n_neurons[] = {3,10,52,52,6};
int n_neurons[] = {15,120,220,120};
char *activations[] = {"sigmoid","sigmoid","sigmoid","sigmoid"};
Network *net = init_network(n_neurons, 4, activations);
print_network(net);
destroy_network(net);
return 0;
}