2022-11-25 15:17:47 +01:00
|
|
|
#include "struct.h"
|
|
|
|
|
|
|
|
#ifndef DEF_TEST_NETWORK_H
|
|
|
|
#define DEF_TEST_NETWORK_H
|
|
|
|
|
|
|
|
/*
|
|
|
|
* Renvoie le taux de réussite d'un réseau sur des données de test
|
|
|
|
*/
|
2023-03-22 13:03:19 +01:00
|
|
|
float* test_network(int dataset_type, char* modele, char* images_file, char* labels_file, char* data_dir, bool preview_fails, bool to_stdout, bool with_offset);
|
2022-11-25 15:17:47 +01:00
|
|
|
|
|
|
|
/*
|
|
|
|
* Classifie un fichier d'images sous le format MNIST à partir d'un réseau préalablement entraîné
|
|
|
|
*/
|
2023-01-23 21:16:36 +01:00
|
|
|
void recognize_mnist(Network* network, char* input_file, char* out);
|
2022-11-25 15:17:47 +01:00
|
|
|
|
|
|
|
/*
|
|
|
|
* Classifie une image jpg à partir d'un réseau préalablement entraîné
|
|
|
|
*/
|
2023-01-23 21:16:36 +01:00
|
|
|
void recognize_jpg(Network* network, char* input_file,char* out);
|
2022-11-25 15:17:47 +01:00
|
|
|
|
|
|
|
/*
|
|
|
|
* Classifie une image à partir d'un réseau préalablement entraîné
|
|
|
|
*/
|
2023-01-23 21:16:36 +01:00
|
|
|
void recognize(int dataset_type, char* modele, char* input_file, char* out);
|
2022-11-25 15:17:47 +01:00
|
|
|
#endif
|