Какой инструмент / библиотека может помочь мне создать и протестировать модель нейронной сети, которая работала бы с массивами X * Y int в качестве входных данных и N * 4 int массивами в качестве выходных данных? - PullRequest
2 голосов
/ 24 января 2011

Я хочу создать простую нейронную сеть, которая из заданных 2-мерных массивов серого, таких как

[[1 1 1]
 [0 0 0]
 [1 1 1]] 

, дала бы мне линейные координаты

[[1 2]
 [3 2]]

У меня есть программа на C ++,Реальный алгоритм в нем для вычисления линий из полутоновых изображений и большого набора изображений.Мне нужен некоторый NN инструмент с языком сценариев, чтобы я мог создать программу для обучения и генерации NN.так что я мог бы создать какую-нибудь программу со структурой, такой как:

generateNN(NN);
NN.provideData(WxHGSImageArray);
NN.provideDesiredResult(2PointsLineArray);

Итак ... Есть ли такая библиотека C ++ / C для генерации NN или какой-либо программируемый инструмент с языком сценариев?

Mainпроблема здесь в том, какой инструмент / lib поддерживает создание систем, которые могут принимать массивы X * Y и выводить массивы N * 4 (N - количество строк, найденных на изображении)?(кстати, X и Y различны для разных изображений)

Ответы [ 3 ]

2 голосов
/ 24 января 2011

Попробуйте SNNS . Это отличный программный пакет для моделирования нейронных сетей. Также доступна версия инструментария JNNS. Это называется JavaNNS .

Я использовал SNNS и JavaNNS для моделирования нейронных сетей, и это было очень полезно. У него крутая кривая обучения, но, безусловно, стоит попробовать!

1 голос
/ 24 января 2011

Если у вас уже есть библиотека нейронной сети C ++, с которой вам удобно, вы можете попробовать написать небольшую привязку для lua (в этом случае посмотрите toalua ++ ) или Python ( SWIG - хороший вариант).

Конечно, если API слишком велик, может не стоить усилий.

1 голос
/ 24 января 2011

Вот довольно полный список nn симуляторов: Сравнение нейросетевых симуляторов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...