В настоящее время я использую этот сайт в качестве учебника - не Python, но хороший пример сети с прямой связью, которому довольно просто следовать.
В то же время я читал «Сущность нейронных сетей» Роберта Каллана (ISBN 0-13-908732-X), который имеет широкий спектр сетевых архитектур и приложений и легко читается.
Поскольку вы упомянули python, я должен направить вас на этот сайт IBM, который я сочли очень полезным, а основной код находится на python здесь. Цитата должна быть у Нила Шеменауэра.
Я также должен упомянуть, что я взял код Python и перенес его на numpy, потому что он работал очень медленно. У меня ничего не получилось, но прежде чем я начну трепаться, я должен сказать, что подозреваю, что моя реализация была не очень хорошей, и я уверен, что существует векторизованный способ выполнения прямых проходов и обратного распространения ошибки, я просто не нашел его.
В итоге я реализовал на Java простой перенос кода Python. Это заняло около часа и работает примерно в 100 раз быстрее. Я думаю, это еще одно доказательство того, что я не знаю, что я делаю с numpy, но если вы начинаете с нуля, я бы задал вопрос, является ли raw python правильным языком для вас. Возможно, вам будет лучше кодировать такие вещи на C или C ++, если вам нужно использовать python.
Удачи.
person
Simon
schedule
02.03.2009