Я хочу использовать FANN, сохранив конфигурацию в базе данных, а затем загрузить ее во время прогонов. Кажется, что все функции сохраняют / загружают сети в конфигурационные файлы. Но мое приложение не может иметь временных файлов.
Как сохранить тренировку в строку / загрузить сеть из строки? Я использую привязки Python, но также приветствуется ответ на C / C ++.
Если вы посмотрите на код IO в, https://github.com/libfann/fann/blob/master/src/fann_io.c Вы можете очень легко создать свою собственную функцию create_from_string, используя то, как она читает файл как шаблон.
Ты пробовал fann_save ?
fann_save( ann, "./nets/trained.net" );
Это позволяет сохранить сеть, а затем загрузить его снова в другой программе:
ann = fann_create_from_file("./nets/trained.net");