Нейронные сети в Хаскеле - советы - PullRequest
19 голосов
/ 09 февраля 2011

Кто-нибудь может мне предложить учебник, книгу, блог или поделиться примером кода для нейронных сетей на Haskell?У меня есть опыт работы с нейронными сетями на императивных языках, но я хочу попробовать это на Haskell.

Ответы [ 3 ]

15 голосов
/ 09 февраля 2011

В Hackage есть несколько библиотек:

  • HaskellNN Библиотека Haskell, которая использует hmatrix (и, транзитивно, библиотеки GSL и libLBFGS C) для выполнения тяжелых работ (GPL). Заявляет, что быстро.

  • инстинкт Чистая библиотека Haskell, которая утверждает, что она быстра (BSD).

  • hnn Минимальная библиотека нейронных сетей Haskell (LGPL).

  • bindings-fann Привязки к библиотеке FANN.

  • hfann Другие привязки к библиотеке FANN.

7 голосов
/ 15 марта 2013

Вы можете найти это пример приложения полезным. Он использует обратное распространение. Я написал статью, в которой обсуждается пример, объясняющий, как использование функциональной парадигмы влияет на дизайн. Статья должна появиться в следующем номере The Monad Reader .

3 голосов
/ 25 февраля 2018

Существует более актуальный список пакетов Hackage на http://www.datahaskell.org/docs/community/current-environment.html#neural-networks - на сегодняшний день он рекомендует следующие пакеты:

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