Как сохранить FANN в строку?

Я хочу использовать FANN, сохранив конфигурацию в базе данных, а затем загрузить ее во время прогонов. Кажется, что все функции сохраняют / загружают сети в конфигурационные файлы. Но мое приложение не может иметь временных файлов.

Как сохранить тренировку в строку / загрузить сеть из строки? Я использую привязки Python, но также приветствуется ответ на C / C ++.

1

Решение

Если вы посмотрите на код IO в, https://github.com/libfann/fann/blob/master/src/fann_io.c Вы можете очень легко создать свою собственную функцию create_from_string, используя то, как она читает файл как шаблон.

0

Другие решения

Ты пробовал fann_save ?

train.c

fann_save( ann, "./nets/trained.net" );

Это позволяет сохранить сеть, а затем загрузить его снова в другой программе:

simulate.c

ann = fann_create_from_file("./nets/trained.net");
-1

По вопросам рекламы [email protected]