Читаем Искусственный интеллект полностью

Результат функции суммирования передаётся на вход функции активации. В свою очередь, её результат является выходом нейрона y, который передаётся на вход следующим нейронам. Обычно, как уже было указано, функцию активации подбирают так, чтобы область её значений лежала в интервале [0, 1], хотя это и необязательно. В первых реализациях искусственных нейронных сетей функция активации вообще была дискретной с областью определения {0, 1}, и такие нейросети неплохо справлялись с задачами классификации. Сегодня в сетях глубокого обучения могут использоваться разные функции активации у разных нейронов, но обычно все они входят в класс сигмоид – это и логистическая функция, и гиперболический тангенс, и функция Гаусса, и многие другие. Выбор функции активации зависит от многих параметров задачи, и часто архитектор, проектирующий искусственную нейросеть, должен проявить для этого немалый уровень творчества.

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

Несомненно, первой реализованной моделью искусственной нейронной сети был перцептрон Ф. Розенблатта, который тот предложил в 1957 году. Эта модель была реализована «в железе», первым в мире «нейрокомпьютером» стал компьютер Марк-1, построенный под руководством Розенблатта в 1960 году. Перцептрон – это простая нейронная сеть с тремя слоями: входным, скрытым и выходным. Таким образом, перцептрон реализует простейшую кибернетическую машину с сенсорами (слой входных нейронов), управляющим устройством (слой скрытых нейронов) и аффекторами (слой выходных нейронов). В перцептроне используется пороговая передаточная функция и прямое распространение сигнала. Как математическая модель перцептрон уже был достаточно мощным формализмом для решения большого количества задач, поскольку он на основе обучения позволял классифицировать, кластеризовать и прогнозировать, т. е. решать большинство классических задач машинного обучения. Впрочем, после публикации книги М. Минского и С. Паперта «Перцептроны», в которой авторы показали принципиальную невозможность для перцептрона решить некоторые задачи (сюрприз – задача «XOR», традиционно включаемая в класс нерешаемых перцептроном, на самом деле к таковым не относится), постепенно интерес к перцептрону снизился, и большее внимание стала получать нисходящая парадигма в искусственном интеллекте, при этом сам Марвин Минский был её оппонентом. Тем не менее сегодня с развитием математического аппарата и средств вычислительной техники интерес к перцептрону и его расширениям вновь вырос.

Однослойный перцептрон

Классический перцептрон

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

Многослойный перцептрон

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

Фактически перцептрон – это самый простой пример нейронной сети прямого распространения. Другим интересным примером является сеть ELM, экстремальная обучающаяся машина. В этой нейросети нейроны не располагаются в слои, а связаны друг с другом случайным образом. Выделяются только входной и выходной слои, а остальные нейроны находятся между ними и связаны друг с другом именно случайно. Обучение сети также производится методом обратного распространения ошибки. А вот если обучение производится при помощи обновления состояния нейронов по результатам наблюдения за их работой, за порядком активации, то это уже нейронная эхо-сеть, ESN.

Перейти на страницу:

Похожие книги

Чумазое Средневековье. Мифы и легенды о гигиене
Чумазое Средневековье. Мифы и легенды о гигиене

Книга историка и реконструктора Екатерины Мишаненковой посвящена развенчанию популярных мифов об эпохе средних веков. В Средние века люди были жутко грязными и вонючими – никогда не мылись, одежду не стирали, рыцари ходили в туалет прямо под себя, в доспехи. Широкополые шляпы носили, чтобы защищаться от помоев и содержимого ночных горшков, постоянно выливаемых из окон. Королева Изабелла Кастильская поклялась не менять белье, пока мавры не будут изгнаны из Испании, и мылась только два раза в жизни. От Людовика XIV воняло «как от дикого зверя». Король Фридрих Барбаросса чуть не утонул в нечистотах. А на окна британского парламента вешали ароматизированные занавески, чтобы защититься от вони, исходящей от Темзы. Что из этого правда, а что вымысел? Как была в реальности устроена средневековая баня или туалет? Как часто стирали белье и какими благовониями пользовались наши предки? Давайте обратимся к фактам. В формате PDF A4 сохранен издательский макет.

Екатерина Александровна Мишаненкова

Культурология / Учебная и научная литература / Образование и наука
Приручение. 10 биологических видов, изменивших мир
Приручение. 10 биологических видов, изменивших мир

На протяжении сотен тысяч лет наши предки выживали благодаря диким растениям и животным. Они были охотниками-собирателями, превосходно знакомыми с дарами природы, принимающими мир таким, какой он есть. А потом случилась революция, навсегда изменившая отношения между человеком и другими видами: люди стали их приручать…Известный британский антрополог и популяризатор науки Элис Робертс знакомит с современными научными теориями взаимодействия эволюции человека и эволюции растений и животных. Эта книга – масштабное повествование, охватывающее тысячи лет истории и подкрепленное новейшими данными исследований в области генетики, археологии и антропологии, и в то же время – острый персональный взгляд, способный изменить наше видение себя и тех, на кого мы повлияли.«Человек превратился в мощный эволюционный фактор планетарного масштаба; он способен создавать новые ландшафты, менять климат, взаимодействовать с другими видами в процессе коэволюции и способствовать глобальному распространению этих "привилегированных" растений и животных… Погружаясь в историю наших союзников, мы сумели пролить свет и на собственное происхождение». (Элис Робертс)

Элис Робертс

Научная литература / Учебная и научная литература / Образование и наука