LINUX.ORG.RU

FANN с Python


0

1

У кого-нибудь получилось успешно заюзать эту связку? У меня всё затыкается ещё на этапе create_standard с параметрами для xor-а с сообщением FANN Error 11: Unable to allocate memory Да, версия из cvs, система Ubuntu 10.10 64. То же самое было и с версией из репозитория (2.1.0 beta)



Последнее исправление: Joe_Bishop (всего исправлений: 1)
Ответ на: комментарий от true_admin
from pyfann import libfann
a=libfann.neural_net()
a.create_standard(4,2,8,9,1)

проблема именно с этим сейчас переключился на каскадное обучение, как из примера, там всё ОК

Joe_Bishop
() автор топика
Ответ на: комментарий от Joe_Bishop

from pyfann import libfann
a=libfann.neural_net()
a.create_standard(4,2,8,9,1)

False

ubuntu 10.04 amd64. Честно говоря я не знаю что такое fann, поэтому не знаю нормально ли false... Или там должен быть не false?

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

а, всё, понятно, надо будет посмотреть что там с вызовом fann_create_standard в CVS и в бете

PS это библиотека для работы (обучения, использования) с нейронными сетями написанная на C. pyfann, получается, питоновский биндинг к ней.

Joe_Bishop
() автор топика

pyfann это биндинг к C++ биндигу к библиотеке написанной на C проблема скорее всего в C++ бинденге с неправильным использованием массива vargs проявляется скорее всего только на x86_64 и прочих маргинальных архитектурах, зато

ann = libfann.neural_net()
ann.create_sparse_array(1, (16,65,16))

работает нормально

ACR
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.