#include <stdlib.h>
#include <stdio.h>
#include <stdint.h>
#include <inttypes.h>

#include "../src/mnist/neural_network.c"
#include "../src/mnist/neuron_io.c"

int main() {
    printf("Création du réseau\n");

    Network* network_neuronal = malloc(sizeof(Network));
    int tab[5] = {30, 25, 20, 15, 10};
    network_creation(network_neuronal, tab, 5);

    printf("OK\n");
    printf("Initialisation du réseau\n");

    network_initialisation(network_neuronal);

    printf("OK\n");
    printf("Enregistrement du réseau\n");

    write_network(".test-cache/random_network.bin", network_neuronal);

    printf("OK\n");
    return 1;
}