List Banner Exchange

#7- Искусственный интеллект - взгляд в будущее

Нейросети.

В предыдущих выпусках рассылки я уже обращался к этой теме, однако у многих читателей возникли разнообразные вопросы в связи с этой тематикой, поэтому не могу просто закрыть на это глаза - этот номер (а возможно и ряд следующих выпусков) посвящен нейросетям, их созданию и применению.

 
 В номере

Нейросети

1. Биологические основы нейросетей

2. Математическая модель нейросети

2.1 Пример

3. Нейронная сеть

4. Mail-опрос: какое средство разработки необходимо использовать при создании нейросети?

 

Биологические основы нейросетей

Как известно в основу нейросетей положена аналогия с живыми организмами, а точнее с мозгом человека. Ниже изложены краткие положение по этому вопросу.

Вся нервная человека состоит из нейронов. Все нейроны связаны между собой нервными волокнами, которые передают электрические импульсы. Различают волокна двух типов - дендриты и аксоны.

Дендриты - нервные волокна, по которым принимаются импульсы. К одному нейрону может подходить несколько дендритов.

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

Синапсы - особые образование, изменяющие параметры импульса. Величина, на которую синапсы изменяют силу импульса, называется весом синапса. Веса синапсов могут изменяться - в этом заключается процесс обучения нейросети.

 

Математическая модель нейросети

При математическом описании нейросети возможно ввести дополнительную терминологию:

дендрит - вход

аксон - выход

нейрон - сумматор сигналов на входе. Основная задача: использование внутренней функции для получения выходной силы импульса на выходе

 

Пример математической модели:

Пусть w1 и  w2 веса дендритов d1 и d2, по которым передаются импульсы силы x1 и x2 соответственно.

Суммарный сигнал на входе будет равен x=w1x1+w2x2

Вычисление выходного сигнала нейрона:

y=f(x), y=f(w1x1+w2x2)

Нейрон полностью описан входным сигналом x, функцией нейрона и сигналом y на выходе.

 

Нейронная сеть

Нейросеть (искусственная нейронная сеть - ИНС или просто нейронная сеть) - набор нейронов соединенных между собой дендритами и аксонами. В искусственно созданных нейросетях внутренние функции у нейронов (еще их называют передаточными) фиксированы, а все параметры определяются значениями весов синапсов. 

Входы и выходы нейронов могут быть входами сети, выходами сети или внутренними волокнами.

Процесс работы сети заключается в подаче определенного набора чисел на входы сети и получения закономерного набора на выходе. Для удобства совокупность всех параметров называют вектором. Таким образом при подаче определенного вектора на вход нейросеть выдает закономерный вектор на выходе.

Конструирование и построение нейросети (в следующем номере)

 
 Download

ftp://ftp.sas.com/pub/neural/FAQ.html - вопросы и ответы по нейросетям

 
 В следующем номере

Темы следующих номеров рассылок указываться не будут, но Ваши пожелания на сей счет, принимаются всегда (s_copy@mail.ru Subject: dispath)

 Почта

Рассылка
Периодичность рассылки: один раз в неделю, подписывайтесь на сайте
Все номера рассылки можно найти в архиве

Почта
новые идеи или предложения | по вопросам рекламы
отзывы и предложения по содержанию рассылки


mail-опрос

То что Вы только что прочитали, общеизвестные данные о нейросетях. Однако реальных открытых и бесплатных библиотек для создания собственных нейросетей не существует. Я предлагаю объединить наши усилия для устранения этой несправедливости. На сайте в разделе "Открытые проекты" функционирует проект "Создание универсальной нейросети" Если у Вас есть какие либо идеи или предложения, то я буду рад с ними ознакомиться - пишите на s_copy@mail.ru (subject: neroproject), но для начала необходимо определиться на каком языке программирования будут написаны основные модули.

Вопрос: какое средство разработки необходимо использовать при создании нейросети?

Delphi | Нейсколько инструментов | Visual C++ | BC5 | Pascal (не Delhi) | C++ (не Visual C++) | что-то другое (пишите что)

P.S.

Прежде всего спасибо всем, кто откликнулся и прислал свое мнение. Mail-рассылка показала свою эффективность, однако следующее голосование организовано в стандартном виде, чтобы им могли воспользоваться не только вы, уважаемые подписчики. 

По поводу опроса о внешнем виде рассылки: большинство подписчиков довольны, однако пользователи Bat-а получали рассылку не в лучшем виде - в этом номере все должно быть нормально. 

 Реклама в номере

RB2 Network          RB2 Network