Нейронные сети: минимальный открытый пример с исчерпывающими данными обучения? - PullRequest
5 голосов
/ 19 октября 2010

Я сейчас ищу пример нейронной сети (игрушка), который я мог бы оптимизировать, используя ядра GPU. Мне нужно

  • чистый и минимальный код (без особых оптимизаций, макс. Несколько тысяч слоков)
  • достаточно данные испытаний
  • C / C ++ с открытым исходным кодом

У кого-нибудь есть адекватный намек?

В сети есть множество примеров, но с недостаточным количеством данных тестирования (нет смысла в коде, оптимизирующем GPU, который выполняется в любом случае за несколько секунд)

Ответы [ 2 ]

2 голосов
/ 19 октября 2010

чистый и минимальный код оптимизации, макс. несколько тысяч sloc) C / C ++ с открытым исходным кодом

Достопочтенный Нейронные сети на кончиках ваших пальцев написан очень четко на C, с ним очень легко играть и он содержит реализации для ряда «популярных» архитектур (поскольку вы не указываете, какая нейронная сеть архитектура (ы) вы заинтересованы в).

достаточные данные тестирования

Достаточные данные о тестировании (среди прочих мест) можно найти в Репозитории машинного обучения UC Irvine .

0 голосов
/ 20 апреля 2017

Вопрос был задан за 7 лет до того, как я его увидел.В настоящее время существует проект OpenNN , который, похоже, соответствует критериям.Это полностью на C ++.На github есть хорошее количество примеров .Однако главная страница проекта 1006 * находится на SourceForge.Я не думаю, что их github обновляется.

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