Изучаем нейронные сети: с чего начать
154К открытий156К показов
В данной статье собраны материалы — в основном русскоязычные — для базового изучения искусственных нейронных сетей.
Искусственная нейронная сеть, или ИНС — математическая модель, а также ее программное или аппаратное воплощение, построенная по принципу организации и функционирования биологических нейронных сетей — сетей нервных клеток живого организма. Наука нейронных сетей существует достаточно давно, однако именно в связи с последними достижениями научно-технического прогресса данная область начинает обретать популярность.
Книги
Начнем подборку с классического способа изучения — с помощью книг. Мы подобрали русскоязычные книги с большим количеством примеров:
- Ф. Уоссермен, Нейрокомпьютерная техника: Теория и практика. 1992 г.
В книге в общедоступной форме излагаются основы построения нейрокомпьютеров. Описана структура нейронных сетей и различные алгоритмы их настройки. Отдельные главы посвящены вопросам реализации нейронных сетей. - С. Хайкин, Нейронные сети: Полный курс. 2006 г.Здесь рассматриваются основные парадигмы искусственных нейронных сетей. Представленный материал содержит строгое математическое обоснование всех нейросетевых парадигм, иллюстрируется примерами, описанием компьютерных экспериментов, содержит множество практических задач, а также обширную библиографию.
- Д. Форсайт, Компьютерное зрение. Современный подход. 2004 г.Компьютерное зрение — это одна из самых востребованных областей на данном этапе развития глобальных цифровых компьютерных технологий. Оно требуется на производстве, при управлении роботами, при автоматизации процессов, в медицинских и военных приложениях, при наблюдении со спутников и при работе с персональными компьютерами, в частности, поиске цифровых изображений.
Видео
Нет ничего доступнее и понятнее, чем визуальное обучение при помощи видео:
- Чтобы понять,что такое вообще машинное обучение, посмотрите вот эти две лекции от ШАДа Яндекса.
- Введение в основные принципы проектирования нейронных сетей — отлично подходит для продолжения знакомства с нейронными сетями.
- Курс лекций по теме «Компьютерное зрение» от ВМК МГУ. Компьютерное зрение — теория и технология создания искусственных систем, которые производят обнаружение и классификацию объектов в изображениях и видеозаписях. Эти лекции можно отнести к введению в эту интересную и сложную науку.
Образовательные ресурсы и полезные ссылки
- Портал искусственного интеллекта.
- Нейронные сети в Matlab.
- Нейронные сети в Python (англ.):Классификация текста с помощью нейронных сетей и TensorFlow;Простой классификатор изображений.
- Нейронная сеть на JavaScript.
Серия наших публикаций по теме
Ранее у нас публиковался уже курс #neuralnetwork@tproger по нейронным сетям. В этом списке публикации для вашего удобства расположены в порядке изучения:
- Общие сведения о нейронных сетях.
- Строение нейронных сетей.
- Описание основных функций активации.
- Архитектура однослойных НС.
- Архитектура многослойных НС.
- Правило обучения Хебба.
- Правило обучения Розенблатта.
- Правило обучения Уидроу-Хоффа.
- Многослойный персептрон.
- Алгоритм обратного распространения ошибки.
- Алгоритм наискорейшего спуска с моментами.
- Эвристические алгоритмы.
- Алгоритм имитации отжига.
- Метод роя частиц.
- Генетические алгоритмы.
- Эволюционный алгоритм.
- Распознавание образов.
- Прогнозирование временных рядов.
154К открытий156К показов