Наша географияЗаявка на членство+7 916 848-78-01info@rusneuro.net
О НейроНетеНаша миссияЧлены союзаНовостиСМИ о насДокументыАрхивКонтакты
СМИ о нас / Виталий Дунин-Барковский - о естественных и искусственных нейросетях
СМИ о нас
4.10.2017

Виталий Дунин-Барковский - о естественных и искусственных нейросетях

В рамках проекта «Банк знаний», созданного вместе с Корпоративным университетом Сбербанка и посвященного современным технологиям, нейроинформатик Виталий Дунин-Барковский рассказывает о том, какие принципы в работе компьютерных систем имитируют реальные нейронные системы

То, что называется искусственными нейронными сетями, сейчас достигло необыкновенного прогресса. Когда все начиналось, в 1950-х годах, казалось, что компьютер никогда не сможет отличить кошку от собаки. Сейчас это не составляет проблемы. Очень многие интеллектуальные функции, казавшиеся уникально человеческими, сейчас реализуются с помощью искусственных нейронных сетей. Компьютерные переводчики, использующие искусственные нейронные сети, способны переводить с языка на язык, ничего не зная о грамматике. В них не вложено никаких правил, они способны обучиться на примерах других переводов, по данным. Так же, очевидно, действовали переводчики в те времена, когда люди не имели представления о грамматике. Таким образом, и системы из естественных нейронов (мозг человека), и системы из искусственных нейронов способны решать интеллектуальные задачи. Объединяя и те и другие в общий класс нейрональных систем, можно сформулировать принцип, позволяющий этим системам эффективно решать сложные задачи.

Принцип Павлова в работе нейрональных систем

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

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

Однако тщательный анализ показал, что в естественных нейронных системах обратное распространение ошибок невозможно. Продолжались поиски тех секретов, за счет которых могут настраиваться связи естественных нейронных систем. И совершенно неожиданно в работе британца Тимоти Лилликрапа с соавторами (ноябрь 2014 года) было обнаружено, что глубокое обучение возможно в нейронных сетях без обратного распространения ошибок. Иными словами, возникло понимание, что мозг для настройки связей может настраиваться по тем же принципам, что и искусственные нейронные сети. В общем виде для любых нейрональных (то есть и естественных, и искусственных) нейронных сетей способность к настройке можно описать принципом Павлова — современной формулировкой основанных на физиологических экспериментах идей И. П. Павлова о том, что совокупность условных рефлексов может лежать в основе разумного поведения и психики животных и человека.

Простейшая (обнаруженная и исследованная И. П. Павловым) схема условного рефлекса включает два стимула и одну реакцию организма: (1) безусловный стимул (пища); (2) безусловная реакция (выделение слюны); (3) условный стимул (звонок). Слюна начинает выделяться на звонок после того, как несколько раз звонок звучит одновременно с появлением пищи. В неявной форме в приведенной схеме присутствует четвертый компонент, который важен для формирования условных рефлексов. Дело в том, что пища в данном случае выполняет две функции: безусловного стимула и подкрепляющего воздействия (появление пищи было благом для подопытных животных). Естественно, Павлов понимал, что образование связи между сигналом и выделением слюны получается за счет образования связей между нейронами, реагирующими на звонок, и нейронами, управляющими выделением слюны. Обученная условному рефлексу собака в обычных для нее условиях, когда после звонка появляется пища, не испытывает трудностей с жеванием благодаря выделяющейся заранее (на звонок) слюне. Практически тот же принцип, реализованный в огромных масштабах элементарных входных и выходных сигналов мозга и многослойных нейронных сетей, занимающих пространство мозга между входами и выходами, обеспечивает разумность нейронных систем.

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

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

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

Система динамического хаоса

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

Еще на заре теории информации и теории кодирования было установлено, что очень хорошим носителем информации является случайная функция. Тут можно провести параллель с физикой. Атомы случайно бьются о стенки, создавая давление. Для того чтобы физическая система обладала детерминированным поведением, нужно, чтобы число частиц, которые взаимодействуют, было порядка числа Авогадро — 6х1023. А в системах кодирования и системах передачи информации случайная система становится эффективной тогда, когда число элементов, из которых она состоит, измеряется сотнями и тысячами. Для статфизики миллион — это ничто, но для информационных систем такое число может обеспечить надежную детерминированную работу.

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

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

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

Роль языка

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

Но сам язык — это искусственная вещь. Говоря языком техники, это созданный гением наших предков (примерно 50 тысяч лет назад) очень широкополосный интерфейс наших персональных компьютеров — мозгов. По сравнению с животными мы обмениваемся гораздо большим количеством информации в единицу времени. То есть дело не только в размере мозга одного человека, но и в том, что изобретение языка создало, как говорят компьютерщики, широкополосную шину обмена данных, канал связи, через который взаимодействуют мозги многих людей. С узкотехнической точки зрения это позволило группам людей иметь как бы большой коллективный мозг, во много раз более умный, чем мозг всех других животных. Если обеспечить широкий интерфейс с компьютером кому угодно — обезьяне или собаке, — то компьютер будет мыслить, а тело будет просто аватаром. Над этими интерфейсами сейчас работают, но неизвестно, как долго они будут создаваться. А появление полноценного сильного искусственного интеллекта произойдет значительно раньше — по моей личной оценке, не позже 2020 года.

Источник: https://postnauka.ru/faq/80992

16.10.2017Поймать эмоции. Для цифровой экономики нужны новые навыки.

Один из основных проектов программы "Цифровая экономика" по подготовке кадров - Университет НТИ - откроется 7 ноября. В 2018 году он сможет принять 500 студентов, а к 2020 годув нем будут учиться уже десятки тысяч будущих технологических лидеров.

Подробнее
13.10.2017Серийный выпуск устройств для набора текста усилием мысли запланирован на конец 2018 года

Опытные образцы терминалов "НейроЧат" уже готовы, сообщил исполнительный директор отраслевого союза "Нейронет" Александр Семенов

Подробнее
10.10.2017Нейросети: что это такое?

Портал robotoved.ru рассказал о нейросетях. Виталий Львович Дунин-Барковский, участник Отраслевого союза Нейронет, участвовал в подготовке материала в качестве эксперта.

Подробнее
4.10.2017Михаил Беляев - об анализе данных и нейроинтерфейсах

Специалист по машинному обучению Михаил Беляев говорит о разработке нейроинтерфейсов, интерпретации сигналов в мозге и концепции нейропыли.

Подробнее
3.10.2017В России разработан нейрочат для пациентов с проблемами речи и движения

Проект Нейрочат для пациентов с нарушениями речи и движения разработали ученые компании Neurotrend на базе НИТУ «МИСиС». Об этом рассказал директор по развитию Neurotrend Игорь Зимин на пресс-конференции «Инновационные технологии и методики в медицине» в МИА «Россия сегодня».

Подробнее
22.09.2017Нейрочат провел мастер-класс в рамках форума "Наука будущего - наука молодых"

Демонстрация проекта, состоявшаяся впервые, стала одним из главных событий молодежного научного форума «Наука будущего – наука молодых», состоявщегося в Нижнем Новгороде на базе Национального исследовательского Нижегородского государственного университета им. Н.И. Лобачевского

Подробнее
14.09.2017О кепке Sleep Alert рассказали в программе "Минтранс" на РЕН ТВ

Разработка компании Neuromatix, кепка Sleep Alert, была продемонстрирована в выпуске программы Минтранс 9 сентября.

Подробнее
8.09.2017Школьник из Казахстана изобрел приспособление для захвата, использующее нейротехнологии

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

Подробнее
1.09.2017«Создание искусственного интеллекта будет сравнимо с запуском первого спутника»

Россия тоже создает искусственный интеллект

Фото: Universal Pictures

«Не более чем через три года нашими усилиями искусственный интеллект может быть создан», – заявил газете ВЗГЛЯД заведующий отдела нейроинформатики Центра оптико-нейронных технологий НИИСИ РАН Виталий Дунин-Барковский. Он пояснил заявление Владимира Путина по поводу того, что страна – лидер в сфере искусственного интеллекта станет «властелином мира».

Подробнее
28.08.2017Рука об руку с LEGO: как стартап продолжает идею советских конструкторов

Тимур Бергалиев, CEO компании BiTronics Lab и участник Отраслевого союза, дал интервью изданию "Индикатор"

Подробнее
28.08.2017ДВИЖЕНИЕ ВООБРАЖЕНИЕМ. К АКТИВНОЙ ЖИЗНИ ВОЗВРАЩАЕТ МЫСЛЬ.

Интервью с Александром Яковлевичем Капланом, членом рабочей группы Нейронет, опубликовано в газете "Поиск" 25 августа 2017 года

Подробнее
24.08.2017ИИ находит мишени

Компания Insilico Medicine, в которой работают российские биологи и программисты, подписала пионерскую сделку с одной из крупнейших фармкомпаний мира — GlaxoSmithKline. Впервые в мировой фарме искусственный интеллект будет искать как мишени, так и несуществующие пока молекулы для лечения тяжелых заболеваний

Подробнее
14.08.2017Сергей Шумский прочел лекцию о тенденциях в изучении искусственного интеллекта

Сергей Шумский, руководитель сегмента "Нейроассистенты" дорожной карты "Нейронет", прочел лекцию на тему "Современное состояние изучениия искусственного интеллекта". 

Подробнее
10.08.2017«Скайтрэк» и «ГЛОНАСС» объединят усилия в борьбе с терроризмом на базе Сколково

Компания «Скайтрэк», участник Отраслевого союза «Нейронет», подписала соглашение с компанией «Глонасс» о сотрудничестве в рамках работы над проектом, направленным на обеспечение транспортной безопасности.

Подробнее
21.07.2017Система «Sleep Alert» отмечена президентом России

Система контроля бодрствования Sleep Alert была отмечена президентом Российской Федерации Владимиром Путиным, как один из возможных инструментов решения проблемы безопасности, возникшей на рынке пассажирских перевозок в России.

Подробнее
10.07.2017Путин оценил нейрокепку для водителей

Президент России Владимир Путин оценил кепку, способную контролировать бодрствование водителей и будить в том случае, если они начинают засыпать. Устройство показали главе государства на международной промышленной выставке «Иннопром-2017» в Екатеринбурге, пишет РЕН ТВ в понедельник, 10 июля.

Подробнее
22.06.2017В первом российском соревновании кибатлетов в Москве приняли участие 23 человека

23 человека с протезами рук и ног и люди, использующие электрические коляски, приехали соревноваться в Москву из Архангельска, Калининграда, Кемерово, Краснодара, Санкт-Петербурга и Челябинска

Подробнее
31.03.2017Журнал "Наука и инновации в медицине" №3 2016 стр 6-11

Статья о IIй международной научно-практической конференции "Нейрокомпьютерный интерфейс: наука и практика Самара 2016" прошедшей при участии Отраслевого союза "Нейронет" стр 6-11

Подробнее
123242, г. Москва, Малый Конюшковский пер., д. 2, оф. 17