tipe/src/cnn/include/neuron_io.h

37 lines
734 B
C
Raw Normal View History

2022-09-23 14:25:56 +02:00
#include <stdlib.h>
#include <stdio.h>
#include <stdint.h>
#include <inttypes.h>
#include "struct.h"
#ifndef DEF_NEURON_IO_H
#define DEF_NEURON_IO_H
// Écriture d'un réseau neuronal
/*
* Écrit un réseau neuronal dans un fichier donné
*/
void write_network(char* filename, Network* network);
/*
* Écrit une couche dans le fichier spécifié par le pointeur ptr
*/
2022-11-08 19:57:27 +01:00
void write_couche(Network* network, int indice_couche, int type_couche, FILE* ptr);
2022-09-23 16:03:53 +02:00
// Lecture d'un réseau neuronal
/*
* Lit un réseau neuronal dans un fichier donné
*/
Network* read_network(char* filename);
/*
* Lit une kernel dans le fichier spécifié par le pointeur ptr
*/
2022-11-08 19:57:27 +01:00
Kernel* read_kernel(int type_couche, int output_dim, FILE* ptr);
2022-09-23 14:25:56 +02:00
#endif