Чтение онлайн

на главную - закладки

Жанры

Итоги № 12 (2012)

Итоги Итоги Журнал

Шрифт:

Технологическое решение таково: камеру с мультиэлектродной матрицей помещают в специальный инкубатор, где поддерживаются температура 35,6 градуса, определенная влажность и концентрация углекислого газа и кислорода. «Через несколько дней между клетками начинают образовываться связи, вырастает живая нейронная сеть, в которой спонтанно генерируются и распространяются электрические импульсы, — рассказывает Алексей Пимашкин. — На появление стабильной сети уходит около 20 дней. При этом из нескольких десятков тысяч нейронов, посаженных изначально, остается около пяти тысяч (остальные погибают), но и этого хватает для эксперимента, суть которого в исследовании процессов обработки информации в мозге». Ученые по отдельности стимулируют электроды, подавая на них электрические сигналы, и таким образом возбуждают нейроны, сигнал от которых распространяется по всей сети. Тем самым полностью симулируется ситуация, при которой живой

мозг получает сигналы от органов зрения и осязания, то есть от так называемых сенсорных входов. Когда на нервное окончание, например на сетчатку глаза, у человека или животного поступает некий сигнал, нейроны посылают определенную последовательность импульсов в мозг. Те проходят через нейронные сети и вызывают отклик — именно так мы принимаем то или иное решение, допустим, протягиваем руку, чтобы взять нужный предмет. Эти действия кодируются в мозге после обработки поступающих сигналов. Команду на их выполнение отдают нейроны, посылая последовательности импульсов на соответствующие нервные окончания, которые руководят мышцами. Ученые называют такую цепочку стимул-реакцией. Другими словами, мозг получает какой-то сигнал или стимул извне, обрабатывает его и на выходе выдает уже другой сигнал, реакцию.

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

Машинка с секретом

Сам робот элементарный — машинка из детского конструктора. У нее есть колеса с моторчиками, она может ехать влево или вправо, давать задний ход, есть датчики касания — кнопки справа, слева и спереди. Если все эти свойства описывать с позиций живой системы, можно сказать, что у такого робота есть сенсорные каналы и он обладает моторными функциями. Он может подключаться к компьютеру при помощи кабеля связи через USB-порт или по радиоканалу Bluetooth. Это подключение как раз и связывает его с нейронной сетью — блоком управления. При этом, как замечает Алексей Пимашкин, «совершенно не важно, где находится нейронная сеть: она может быть в соседнем здании или вообще в другой стране, а сигнал при этом передается по Интернету». Компьютер, к которому подключен робот, не играет абсолютно никакой роли в управлении. Он выполняет лишь функцию передачи и кодирования сигнала от нейронной сети к машинке.

Когда все условия эксперимента выполнены, то есть нейронная сеть сформировалась и готова адекватно воспринимать, обрабатывать и выдавать сигналы, когда назначены входные и выходные электроды на мультиэлектродной матрице, а робот подключен к сети, исследователи приступают к основной части — проверке системы. Тогда и устраивают эксперимент с преодолением препятствий. Датчик-кнопка при столкновении с преградой выдает электрический сигнал, который отражается на экране компьютера. Сигнал идет на входные электроды мультиэлектродной матрицы, и в нейронной сети возникает электрическая активность. Активность одного сигнала длится 500 миллисекунд, ее можно наблюдать на компьютере в виде спайков — электрических импульсов. За это время сигнал обрабатывается, и нейронная сеть выдает уже другой сигнал, который отправляется на выходные электроды. В результате робот получает команду повернуть направо или налево в зависимости от того, какой из его датчиков сработал.

Но как нейронная сеть решает, какой конкретно ответ на внешний сигнал ей выдать? Дело в том, что появление входного сигнала сеть рассматривает как возникновение некоей проблемы, которую нужно решать. Сама по себе она совершенно ничего не знает ни о машинке, ни о препятствии, ни о внешнем мире вообще. Все, что у нее есть, — стимуляция, от которой нужно избавиться. И пока сеть не отдаст нужную команду, стимуляция не исчезнет. Сеть отдает команду лишь потому, что ей нужно что-то сделать, чтобы внешний сигнал пропал. Таково свойство нейронов.

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

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

Подобное обучение живого мозга исследователи сравнивают с тем, как, например, в поисках еды животное обходит различные места в пространстве, а когда находит, должно запомнить это место, чтобы вернуться туда в следующий раз. Изначально у мозга не было решения проблемы, где найти еду. Он не знал, что делать и куда идти. Затем в результате поиска это решение нашлось и запомнилось. При этом схема работы мозга аналогична тому, что происходит в процессе эксперимента с нейроаниматом.

Исследователи хотят добиться, чтобы искусственно выращенная нейронная сеть смогла так же обучаться и самоорганизовываться, как и живой мозг, а потому работают над моделью, в которой робот будет иметь множество сенсорных входов и много различных возможностей для решений. На него планируется поставить ультразвуковой датчик, чтобы он «видел» препятствия подобно летучей мыши. Что случится тогда? Он сможет поворачивать в разные стороны, ездить с различной скоростью, выполнять другие механические действия, например, нагибаться или делать последовательные движения — не просто сворачивать, а поворачивать налево, потом направо, потом еще раз налево, обходить препятствие. «От обычного робота его станет отличать то, что все решения будет принимать не программируемый компьютер с заранее заложенными решениями, а адаптивный навигатор — живой мозг, находящий и запоминающий новые решения», — объясняет Виктор Казанцев.

Однако возникает вопрос — зачем все это нужно?

Исследователи не скрывают — чтобы заглянуть в глубины мозга: изучить при помощи микроскопов и других исследовательских приборов, что, собственно, происходит внутри нейронной сети в процессе обработки информации и обучения. Далее, когда они получат схему работы сети, которая самоорганизовалась и научилась что-то делать, можно будет создать математическую модель, которую, в свою очередь, зашить в микрочип. Он станет самоорганизующейся системой обработки информации, своего рода искусственным интеллектом. Ни больше ни меньше.

Разумная электроника

Применение такой системе ученые видят во всех областях, где требуется электроника, выполняющая сложные функции. Хитрые чипы пригодятся в военной и космической отраслях, в управлении сложными производствами, заводами, конвейерами и в медицине. Например, луноход или марсоход попадут в условия, на которые не были запрограммированы, — окажутся в глубокой яме. Если обычный запрограммированный аппарат так и останется в этой яме навсегда, то «умный» луноход поймет, что ему нужно, например, раскатываться взад-вперед, а потом сам выпрыгнет из ямы враскачку. «Самое главное, что машина сможет решить неожиданно возникшую проблему, на которую не была запрограммирована, по тому же принципу, как действует мозг животных и людей», — продолжает Виктор Казанцев. Кроме того, понимание принципов, как происходят поиск и обучение новым функциям в мозге, позволит раздвинуть рамки медицины. Появится новый подход к лечению болезней и отклонений, связанных с обучением и памятью. Возможно даже будет улучшать память и адаптацию к новым функциям в мозге.

И, конечно, нас ожидает небывалый прорыв в компьютерной области. Нейрокомпьютер в отличие от простого программируемого устройства сможет решать множество проблем одновременно, потому что в мозге происходят параллельные вычисления, а в электронике все вычисления делаются хоть и с огромной скоростью, но последовательно. «Если построить такие модели процессоров, они будут делать вычисления в десятки, в сотни тысяч раз быстрее, чем современные компьютеры», — уверен Пимашкин.

Вполне возможно, что для достижения своей цели ученым придется не раз модернизировать нейроанимата. Например, создать систему, в которой будет задействована не одна нейронная сеть, а несколько, причем состоящих из нейронов, взятых из разных отделов мозга. Может быть, предстоит пересмотреть архитектуру сети, сделав ее трехмерной, увеличив количество электродов. Но это вопрос техники. Главная же задача на перспективу — разобраться, что меняется в мозге при обучении. Если ученые раскроют его секреты, это будет первым реальным шагом к созданию искусственного интеллекта. Он будет способен не только заменить человека во многих сферах деятельности, связанных с опасностью для жизни и здоровья, но и неимоверно расширит возможности исследования космоса, Земли, океанов, добравшись туда, куда люди по чисто физиологическим причинам попасть не смогут никогда.

Поделиться:
Популярные книги

Мымра!

Фад Диана
1. Мымрики
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Мымра!

Неправильный солдат Забабашкин

Арх Максим
1. Неправильный солдат Забабашкин
Фантастика:
попаданцы
альтернативная история
5.62
рейтинг книги
Неправильный солдат Забабашкин

Бывшие. Война в академии магии

Берг Александра
2. Измены
Любовные романы:
любовно-фантастические романы
7.00
рейтинг книги
Бывшие. Война в академии магии

Адвокат

Константинов Андрей Дмитриевич
1. Бандитский Петербург
Детективы:
боевики
8.00
рейтинг книги
Адвокат

Мастер Разума III

Кронос Александр
3. Мастер Разума
Фантастика:
героическая фантастика
попаданцы
аниме
5.25
рейтинг книги
Мастер Разума III

Желудь

Ланцов Михаил Алексеевич
1. Хозяин дубравы
Фантастика:
попаданцы
альтернативная история
фэнтези
5.00
рейтинг книги
Желудь

Герцог и я

Куин Джулия
1. Бриджертоны
Любовные романы:
исторические любовные романы
8.92
рейтинг книги
Герцог и я

Новый Рал

Северный Лис
1. Рал!
Фантастика:
фэнтези
попаданцы
5.70
рейтинг книги
Новый Рал

Пипец Котенку! 4

Майерс Александр
4. РОС: Пипец Котенку!
Фантастика:
фэнтези
юмористическое фэнтези
аниме
5.00
рейтинг книги
Пипец Котенку! 4

Надуй щеки! Том 2

Вишневский Сергей Викторович
2. Чеболь за партой
Фантастика:
попаданцы
дорама
фантастика: прочее
5.00
рейтинг книги
Надуй щеки! Том 2

Титан империи

Артемов Александр Александрович
1. Титан Империи
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Титан империи

Идеальный мир для Лекаря 15

Сапфир Олег
15. Лекарь
Фантастика:
боевая фантастика
юмористическая фантастика
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 15

Я граф. Книга XII

Дрейк Сириус
12. Дорогой барон!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я граф. Книга XII

Возвышение Меркурия

Кронос Александр
1. Меркурий
Фантастика:
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия