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

• точка – функция перемножения входных значений;

• чёрный круг – дубликатор потока значений;

• гейт S – функция активации, обычно представляющая собой сигмоиду;

• гейт G – функция активации для входного потока, обычно являющаяся гиперболическим тангенсом;

• гейт H – функция активации для выходного потока, обычно тоже гиперболический тангенс;

• поток i – результат активации для входного потока;

• поток z – результат активации для рекуррентного входного потока (обычно с нейронов того же слоя);

• поток f – результат активации для гейта забывания;

• поток o – результат активации для выходного потока;

• поток y – результат работы LSTM-нейрона в целом.

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

Из-за описанных сложностей с LSTM-нейроном был разработан так называемый GRU-нейрон (от англ. gatedrecurrentunit – «рекуррентный нейрон с гейтами»), который практически повторяет структуру LSTM-нейрона, но в нём нет выходного гейта H и, соответственно, всех используемых этим гейтом потоков. Это позволило существенно снизить вычислительную сложность работы такого искусственного нейрона, однако он так же эффективен для отдельных задач, как и LSTM-нейрон (в частности, на GRU-нейронах хорошо решаются задачи синтеза – моделирование музыки или моделирование текста и разговора).

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

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

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

Автокодировщик

Перед переходом к рассмотрению глубоких нейронных сетей остаётся отметить несколько особенных вариантов автокодировщиков.

• Вариационный автокодировщик – автокодировщик, в рамках которого делаются сильные предположения относительно распределения скрытых переменных. Такие автокодировщики используют вариационное исчисление для обучения представлению скрытых переменных, что приводит к дополнительной потере компонентов при использовании специализированного алгоритма обучения. Он предполагает, что данные сгенерированы направленной графической моделью, и автокодировщик при обучении строит аппроксимацию апостериорного распределения.

• Автокодировщик, удаляющий шум – автокодировщик, который принимает частично «повреждённые» входные данные, а обучение осуществляется для получения неискажённого выхода. Такие автокодировщики восстанавливают так называемое «хорошее представление», которое может быть получено из повреждённого выхода так, что достаточно точно воспроизводит ожидаемый выход.

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

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

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

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

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

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

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

Элис Робертс

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