Нейронные сети

Наш опрос

Какими языками программирования вы больше всего пользуетесь?
Всего ответов: 169
Главная » 2008 » Ноябрь » 14 » Введение в теорию нейронных сетей
Введение в теорию нейронных сетей
00:36
Введение в теорию нейронных сетей

(с) http://www.orc.ru/~stasson/neurox.html

Краткий обзор материалов

В последние годы интерес к искусственным нейронным сетям необычайно высок. В Internet можно найти достаточно много сведений о них. Это и различные FAQ (часто задаваемые вопросы) из конференций, и анонсы книг, и статьи. В качестве типичного примера можно привести вопросник по нейронным сетям, оригинал которого находится по адресу ftp://ftp.sas.com/pub/neural/FAQ.html.

Однако, несмотря на кажущееся обилие информации, существует один значительный аспект, который обычно случайно или преднамеренно остается за рамками публикуемых материалов. Речь идет о Know-How программной реализации нейронных сетей.

Материалы PC Noon, разумеется, вряд ли смогут заполнить эту брешь, тем более что они не претендуют на звание классического научного труда или исчерпывающей монографии.

Часть представленных здесь статей (а именно - четыре первых) была подготовлена для публикации в журнале "Монитор", который, как известно, прекратил свое существование в 1995 году из-за финансовых трудностей. Когда это произошло, две статьи уже были сданы в редакцию, но так и не вышли в свет. Статьи данного цикла рассматривают основы теории искусственных нейронных сетей и их моделирование на C++. Все программы реализованы в виде иерархии классов и тестировались под DOS с использованием Borland C 3.1. Однако библиотеки классов можно использовать и в среде Windows. Так, на основе ранних версий представленных классов была создана программа моделирования нейронных сетей для Windows 3.x - Synax (альфа-версия).

Вторая часть материалов - две статьи по теории и практике быстрых нейронных сетей с ядерной организацией и Active-X элемент для моделирования нейронных сетей - была любезно предоставлена для PC Noon Александром Дороговым. С ним можно связаться по адресу dorv@lens.spb.ru.

Кроме того, здесь приведены ссылки на ресурсы по НС (в основном, русскоязычные), связанные с технологией программной реализации сетей, и непосредственно ПО.

Статьи

Все статьи оформлены в виде документов MS Word 6.0 и сжаты архиватором ZIP. Листинги (во 2, 3 и 4 статьях) приведены в приложениях в конце каждой статьи.
Нейронные сети: основные положения
В статье рассмотрены основы теории нейронных сетей, позволяющие в дальнейшем обратиться к конкретным структурам, алгоритмам и идеологии практического применения сетей в компьютерных приложениях.
Нейронные сети: алгоритм обратного распространения
В статье рассмотрен алгоритм обучения нейронной сети с помощью процедуры обратного распространения, описана библиотека классов для С++.
Нейронные сети: обучение без учителя
В статье рассмотрены алгоритмы обучения искусственных нейронных сетей без учителя. Особое внимание уделено самонастраивающимся по алгоритму Кохонена сетям. Приведена библиотека классов на C++ и тестовый пример.
Нейронные сети Хопфилда и Хэмминга
В статье рассмотрены алгоритмы обучения нейронной сети по алгоритама Хопфилда и Хэмминга. Приведена библиотека классов, реализующих сеть Хэмминга.
Структурные модели и топологическое проектирование быстрых нейронных сетей
В статье А.Дорогова рассматриваются структурные и топологические модели многослойных быстрых нейронных сетей (БНС). Особое внимание уделено математическому аппарату отображений числовых множеств и теории линейных представлений. Предложен алгоритм проектирования топологий БНС.
Neuro Office - инструментарий разработчика интеллектуальных приложений
В данной статье А.Дорогова дано краткое описание пакета Neuro Office, позволяющего проектировать программы на базе нейронных сетей.

Программное обеспечение

ПО и набор ActiveX-элементов для построения быстрых нейронных сетей с ядерной организацией
Программный пакет Neuro Office ориентирован на проектирование нейронных сетей с ядерной организацией и включает в себя средства генерации, моделирования и обучения нейронных сетей. Разработка фирмы Альфа-Систем, Санкт-Петербург, dorv@lens.spb.ru. В пакет также входят следующие ActiveX: нейронная сеть, электронная таблица (для подготовки данных) и прогресс-индиктор (для визуального отображения процесса функционирования сети). ActiveX-элемент нейронная сеть может использоваться в большинстве современных программ, поддерживающих технологии COM - начиная от Microsoft Office и заканчивая серьезными средствами для разработки ПО (Visual C++, Delphi, C++ Builder, Visual Basic).
Для загрузки доступны следующие дистрибутивы:

* Пакет NeuroOffice (1.3M) русскоязычная версия
* Пакет NeuroOffice (1.3M) англоязычная версия
* Пакет NeuroService теперь входит в состав NeuroOffice!
* Примеры использования нейронных сетей, внедренных в документы MS Excel (212K)
* Файлы с примерами сетевых структур (8K)

Нейросимулятор NeuroPro 0.25
Свободно распространяемый неросимулятор, разработанный Виктором Царегородцевым (tsar@cc.krascience.rssi.ru), Институт вычислительного моделирования СО РАН. Краткое описание пакета можно прочитать здесь. В дистрибутив входит файл в формате MS Word 6.0, в котором излагаются основы теории НС с учетом специфики подхода NeuroPro.
Для загрузки доступны следующие дистрибутивы NeuroPro 0.25, русская версия (2.2M):

* Сайт alife-soft.narod.ru
* Сайт www.neuropower.de

Нейросимулятор NeuroInterator
Демо-версия. Разработка Игоря Винокурова (кафедра "Компьютерные системы и сети" Калужского филиала Московского Государственного Технического Университета им. Н.Э.Баумана), stoik@kaluga.ru.

* NeuroIterator, русская версия (477K)

Основное назначение программы - исследование нейронных сетей, однако, она может найти свое применение и в качестве нейросетевого классификатора или нейросетевой системы прогнозирования. Обзор возможностей программы дан в кратком описании, которое входит в дистрибутив, а также доступно для загрузки в виде отдельного файла в формате RTF в архиве ZIP (9K).

ПО для анализа данных, использующее нейросетевой подход
Несколько демонстрационных версий широко известных программ анализа данных на сайте RBC, в том числе:

* Neuro Builder
* NeuroShell
* NeuroWindows

Просмотров: 25199 | Добавил: md6-nn | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:

Форма входа

Календарь новостей

«  Ноябрь 2008  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930

Поиск

Друзья сайта

http://yann.lecun.com
http://www4.ocn.ne.jp/~fuku_k/index-e.html

Статистика