Вопрос
Я хочу узнать больше об искусственном интеллекте и нейронных сетях.У меня есть некоторое общее представление о том, что это такое и как это работает, но я хочу найти хорошую книгу или учебник с хорошими объяснениями.
Кто-нибудь знает какой-нибудь хороший материал (написанный не слишком технически ) для чтения по этому вопросу?
Реализации на C # также полезны.
Решение
Хороший вопрос...Существует впечатляющая коллекция книг и онлайн-текстов на тему нейронных сетей (NN), но многие из них либо очень технические, либо сосредоточены на несколько специфических областях применения NN, таких как искусственное зрение, распознавание образов и обработка сигналов, являющихся "естественными" лидерами в этом жанре.
Я хотел бы поддержать рекомендацию Хаоса относительно
Основы Нейронных сетей
Архитектуры, Алгоритмы и Приложения
автор : Лорен Фосетт
Для ознакомления с данной областью в этой книге соблюден хороший баланс с точки зрения доступности, детализации и охвата.Альтернативой являются старые книги 1995-2000 годов выпуска, которые, как правило, больше относятся к типу вульгаризации.
Вы также можете утолить свой аппетит с помощью онлайн-ресурсов, таких как:
- Учебное пособие от learnartificialneuralnetworks.com (на самом сайте также есть несколько хороших ссылок)
- A занятия в Университете Уильяметта
- Когда все выходит из строя, выполняется быстрое сканирование Часто задаваемые вопросы NN
Наконец, рискуя сбить вас с толку, в то время, когда вам нужен широкий взгляд на предмет, я хотел бы подключить определенный тип нейронной сети: Иерархическая Временная память Нументы концепция.
Другие советы
Оформить покупку http://ml-class.org дистанционное онлайн-образование от Стэнфорда, проф.Эндрю Нг посещает занятия, и я думаю, что это лучший способ познакомиться с нейронными сетями и машинным обучением.Также аналогичный класс по искусственному интеллекту: http://ai-class.com снимок сделан проф.Питер Норвиг, Себастьян Тран.Я не могу сказать, будут ли видео и материалы курса доступны онлайн даже по окончании курса, но если они останутся, то это будет очень хороший ресурс.
Также взгляните на эту книгу: Нейронные сети - Систематическое введение Рауля Рохаса.Это даст подробную информацию об ЭНН.
Редактировать
Также ознакомьтесь с предстоящим курсом по нейронным сетям Coursera: https://www.coursera.org/course/neuralnets
Я обнаружил Основы нейронных сетей Фозетта очень доступно.
Я работаю с нейронными сетями около 10 лет, и у меня все еще есть нейронные сети: Комплексный фонд на моем столе.
Есть несколько хороших статей по проекту кода, вот только несколько:
http://www.codeproject.com/KB/recipes/NeuralNetwork_1.aspx а> р>
http://www.codeproject.com/KB/recipes/Backprop_ANN.aspx а> р>
http://www.codeproject.com/KB/recipes/GA_ANN_XOR.aspx а> р>
http://www.codeproject.com/KB/recipes/encogintroxorcs.aspx а> р>
Вы можете попробовать использовать FANN , у него есть привязки для C # (я использую библиотеку C ) и содержит примеры, которые помогут вам начать работу.
Попробуйте книгу Саймона Хайкина по адресу:
Однако лучший способ сделать это - http://ml-class.org . Это пошаговое руководство по решению нескольких интересных проблем ML.