48 lines
No EOL
1.1 KiB
C
48 lines
No EOL
1.1 KiB
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[] = {15,120,220,120,200,25};
|
|
char *activations[] = {"relu","relu","relu","relu","relu","relu"};
|
|
Network *net = init_network(n_neurons, 6, activations);
|
|
print_network(net);
|
|
destroy_network(net);*/
|
|
|
|
FILE *file = fopen("mydata.csv", "r");
|
|
char line[100];
|
|
if(file != NULL)
|
|
{
|
|
while(fgets(line, 100, file) != NULL)
|
|
{
|
|
//line[strlen(line)-1] = (char)"";
|
|
printf("%s", line);
|
|
}
|
|
fclose(file);
|
|
}else
|
|
{
|
|
printf("Unable to open the file\n");
|
|
}
|
|
|
|
return 0;
|
|
} |