5 техник НЛП, которые могут изменить вашу жизнь
Skip to content5 техник НЛП, которые могут изменить вашу жизнь
Иногда достаточно одной маааленькой, но правильной и своевременной подсказки, чтобы полностью изменить маршрут всей вашей жизни. Что ж, здесь вас ждет целых 5 таких подсказок – простых и эффективных НЛП техник.
Если кратко, НЛП (нейролингвистическое программирование) – это набор простых и удобных практических инструментов из разных областей современной психологии для быстрой и результативной работы с психологическими состояниями, мотивацией, любыми контекстами жизни от бизнеса до личного здоровья и обратно.
Техники помогут встроить себе недоступные ранее стратегии мышления. Новые мысли и знания приведут к вашему новому поведению и новым реакциям. А это, в свою очередь, быстро притянет в вашу жизнь новые классные результаты во всех сферах.
Что ж, да пребудет с вами сила НЛП!
Photo by Carlos Alberto Gómez Iñiguez on Unsplash
1. Логические уровни восприятияХоть это не техника, а модель уровней восприятия, «пройтись» по ней хотя бы несколько раз в жизни нужно каждому. Дело в том, что на этих уровнях построены не только фирмы и общество, но и наш с вами внутренний мир, а мы знаем: что внутри — то и снаружи.
«Пройдясь» по логическим уровням вы откроете о себе много нового: кто вы, где вы находитесь на жизненном отрезке, далеки ли вы от точки, к которой хотите прийти. И если где-то была пелена на глазах, то после она спадет, и ваша жизнь предстанет перед вами в своем истинном виде.
Эти уровни расположены иерархически, где каждый вышестоящий уровень управляет нижестоящими, что делает их похожими на пирамиду. Чем уровень выше, тем сильнее его влияние на нашу жизнь, и каждый уровень имеет свою «зону ответственности» и задаёт человеку свои вопросы. Именно на эти вопросы вам и нужно ответить самому себе.
Уровень №1. ОкружениеВопросы: Кто я? Как я выгляжу? Что у меня есть? Где я живу, работаю, отдыхаю? Когда я живу? Какие люди меня окружают (с кем я провожу время)?
Именно этот уровень мы в первую очередь начинаем перекраивать, когда у нас «всё плохо»: покупаем новую одежду, меняем прическу, едем в путешествие, знакомимся с новыми людьми, делаем ремонт и т. д. Часто такие «косметические изменения» действительно несут улучшение, главное здесь — лечить ими проблемы, находящиеся на том же уровне.
Уровень №2. ПоведениеВопросы: Что я делаю каждый день? Что я умею? Что я хочу уметь? Чем я хочу заниматься?
Это уровень действий, именно на нём полезнее всего для результата ставить цели. Например: «заниматься английским каждый день по 20 минут», «позвонить маме», «написать отчет».
Результаты на этом уровне определяют результаты на первом уровне: мы — то, что мы делаем каждый день.
Уровень №3. СпособностиВопросы: Что я умею? Чему я хочу научиться?
Это — уровень наших умений, навыков и способностей. Он возвышается над предыдущими двумя и определяет результаты на них: мы имеем результаты того, что делаем, ну а делаем мы то, что умеем. Когда мы учимся чему-то новому, мы начинаем делать что-то новое и, соответственно, начинаем получать что-то новое.
Как говорится, «чтобы иметь то, чего ты никогда не имел, нужно делать то, чего ты никогда не делал».
Ответьте себе честно, какими навыками вы обладаете и какие хотите развить? Это может быть что угодно: умение ладить с людьми, играть на гитаре, писать код, быстро обучаться.
Уровень №4. Ценности и УбежденияВопросы: Что для меня самое главное в жизни (каковы мои ценности)? Как устроен мир (каковы мои убеждения о моих ценностях)?
Манипуляции на этом уровне корректируют сразу 3 предыдущих разом. Это то, что мы считаем самым важным и то, по каким законам для нас «это важное» работает. Например, если одна из ваших ценностей это семья, то у вас подсознательно есть список негласных правил о ней: «семья — это самое большое счастье», «чем позже заведешь семью, тем лучше», «если в семье проблемы, то всё остальное не имеет значения» и т.д.
Убеждения определяют то, как мы достигаем своих ценностей, и достигаем ли вообще. Они как каркас, на котором построен мир в нашей голове, разница только в том, что у одних это каркас для замка, а у других — для хижины. Собственно, на проработке убеждений построен весь мой видеотренинг «Mind Detox», настолько важна эта тема.
Уровень №5. ИдентичностьВопросы: Кто я? (лучше — в разных контекстах жизни: в работе, в сексе, в семье и пр.)
Это тоже вопрос убеждений, только теперь не о мире, а о самом себе. Все эти «я же женщина, я не должна так вкалывать!» или «я — настоящий специалист», «я отличная мама» — вопросы идентичности. В течение жизни человек обрастает всё новыми разнообразными идентичностями, которые формируют многие результаты на всех предыдущих уровнях.
Мы сотканы из множества идентичностей, «руководящих» разными контекстами нашей жизни. Они — как голоса в голове, которые рассказывают человеку кто он и что он может. Ответьте себе, кто вы?
Уровень №6. МиссияВопросы: Зачем я делаю то, что делаю? Ради чего большего?
Это единственный уровень, который затрагивает нечто большее, чем интересы и желания человека — здесь они подчиняются интересам и желаниям всего мира. Здесь определяется влияние человека своими действиями на мир и на окружающих людей, это уровень взаимодействия человека и мира. Поэтому, отвечая себе на вопросы этого уровня вы влияете практически на всё в свое в своей жизни. Часто ответы на этот вопрос вынуждают людей кардинально изменить весь свой путь.
2. Хорошо сформулированный результат
Эту технику в НЛП всегда и везде используют для постановки целей. Обидно, что она широко известна только в узких кругах, ведь, по сути, ставить цели по ней — единственно правильный вариант, при котором ваши цели реализуются как бы сами собой. Уходит саботаж и откладывание, человек просто катится к цели, как шар для боулинга.
Почему так происходит? Просто техника «ХСР» позволяет обезвредить единственного воплотителя цели и по совместительству вашего главного врага — ваш собственный мозг. Особенные формулировки помогают достучаться до вашей лимбической системы (бессознательного) и связать её с неокортексом (сознанием), а ведь именно слаженная работа этих двух ребят — залог достижения всех целей.
Поскольку в технике много важных нюансов, ознакомиться с ней и прописать по ней любую свою цель вы можете, перейдя на отдельную статью с её полным описанием.
3. Я наоборот
Тоже очень сильная техника, которая обогатит вашу картину мира опытом, мудростью и новыми ресурсами. Проделав её вы почувствуете, насколько легче вам стало делать то, что раньше давалось со скрипом, вы посмотрите на свои проблемы и сложные задачи в работе или в общении под новым углом.
Суть техники в следующем: вам нужно на несколько часов «включить» свою противоположность и всё это время думать и действовать, исходя из неё.
Например. Вот есть вы — активный, возможностный человек. Вы любите видеть жизнь широкими, крупными мазками, не заморачиваясь на деталях, сами принимаете решения в своей жизни, потому что знаете, что ваши решения — самые лучшие.
И вот вам говорят: а теперь, дорогой друг, побудьте-ка вы несколько часов рефлексивным, задумчивым, медлительным тормозом. И не надо вокруг повсюду видеть возможности! Замените стратегию на тактику и процедуры. Включите дотошность. И больше, больше внимания на деталях!
Или же наоборот: вы, весь такой процедурный, задумчивый, сомневающийся и внимательный к деталям трансформируетесь в активного, масштабного, отметающего мелочи решительного человека с внутренней референцией. Возможно даже, с признаками самодура. Почему нет? Ведь у стороны всегда две медали.
Предупреждаю, первая мысль будет: «Какой ужас! Как так вообще можно жить?». Вас клинит не по-детски, скрючивает, колбасит. А потом… Потом новая модель поведения тепло растекается по всему телу и вам становится так необычно хорошо и интересно. И границы возможного раздвигаются.
В обоих случаях вы научитесь очень и очень многому. Часто – именно тому, чего вам так не хватает.
4. Креативная стратегия Уолта Диснея
Этот подход незаменим для хорошего результата (или хотя бы минимизации потерь) как ваших бизнес проектов, так и просто многофакторных задумок вроде переезда или смены работы. Он снискал популярность, потому что использовался каждый раз Уолтом Диснеем и его командой для создания мультфильмов. А учитывая их фантастическую популярность, это более чем самодостаточный аргумент в пользу метода, согласны?
Суть в том, чтобы обдумать задачу/проект с 3-х ролей:
- мечтатель
- реалист
- критик
Мечтатель смотрит на задумку через призму бесконечных возможностей. Он описывает все самые потрясающие результаты, самые смелые желания, выдаёт самые смелые и абсурдные идеи. Представьте себе, что ваши ресурсы не ограничены и вы можете реализовать любую вашу прихоть, и начинайте записывать самые смелые фантазии, самый прекрасный результат.
На этом этапе лучше заранее заклеить рот циничной части вашей личности — у неё еще будет время высказаться. Сейчас же отпустите себя в полет фантазии, где ваши возможности безграничны.
Находясь в этом умонастроении задайте себе следующие вопросы:
«Чего я хочу?»
«Какой самый идеальный вариант?»
«Какую пользу это принесет, когда это реализуется?»
«Какие возможности придут вместе с реализацией?»
Реалист смотрит на идею с точки зрения цифр. Он изучает рынок и все составляющие, которые могут повлиять на исход уравнения, чтобы здраво просчитать, сколько же ресурсов понадобится для реализации задумки. Он оценивает ожидания и реальность, чтобы найти компромисс.
Если мечтатель мыслил стратегично, то парафия реалиста это тактика. Он составляет пошаговый маршрут оптимального движения к задуманному.
Думая как реалист, найдите ответы на такие вопросы:
«Сколько времени мне понадобится?»
«Сколько денег мне понадобится?»
«Какие знания и навыки мне нужны?»
«Кто мне может помочь в достижении и как уговорить их на это?»
Критик должен взглянуть на задачу глазами, наполненными сомнением. Здесь вы играете роль прокурора, высматриваете все возможные и невозможные подводные камни, трудности, на которые придется наткнуться, оцениваете высоту приград, через которые придется прыгать.
Вот на такие вопросы вам нужно честно ответить себе:
«Что может помешать реализации или замедлить её?»
«Как этот проект выглядит для клиента? Чем он может ему не понравиться?»
«На каком этапе что-то может пойти не так и почему?
«Если идея реализуется, чего она меня лишит? Чем я пожертвую?»
«Кто может быть против этой идеи и почему? Как я могу обойти это сопротивление?»
«Стоит ли оно того?»
5.
Изменение личностной историиЕсли в вашей жизни случались травмирующие вас события, на фоне которых в вас выросли комплексы или тревожность, то эта техника точно для вас. Она отлично действует, когда нужно поработать над:
- детскими обидами, неудачными опытами (опозорился, не сумел, обидели и т.д.)
- повторяющейся негативной ситуацией, «на одни и те же грабли»
- токсичными убеждениями, ведущими к трудностям («после 40 жизни нет», «денег много не заработаешь», «не с моим счастьем» и т.д.)
Но помните: не нужно прорабатывать этой техникой травмы, связанные с уходом близких или физическим насилием (при их наличии), если вы не проходили НЛП практик или не находитесь под присмотром профессионала. Берите что-то попроще, желательно — из детства.
Главная мысль этой техники вот в чем: любое негативное событие травмирует нас только тогда, когда у нас не хватает каких-то ресурсов с ним справиться. Поэтому, чтобы снять травмирующий эффект, нужно себе в прошлом эти ресурсы дать.
Суть следующая: вы «входите» в неприятное воспоминание и меняете его к лучшему, давая себе прошлому нужные для этого ресурсы. Ресурсы — это конкретно то, чего у вас не оказалось тогда, чтобы прожить эту ситуацию легко, выйти из неё победителем. Поэтому за ресурс сойдет почти все, что угодно: поддержка, деньги, пофигизм, уверенность в себе, чувство юмора, наглость, красота и так далее.
Многие мои знакомые с помощью этой техники выкорчевали болезненные комплексы, отравляющие им жизнь целые десятилетия. Если хотите попробовать, переходите на
*Наша бесплатная энциклопедия нейролингвистического программирования: НЛП Wiki
Все, что вы хотели бы знать про НЛП, теперь доступно в новом видеокурсе НЛП Практик
Это подробный видео учебник с упражнениями, пояснениями и практическими кейсами с доступом к знаниям в любой точке мира и в любое время.
Полный
Слушайте. Повторяйте. Практикуйте. Внедряйте. Меняйте отношение к жизни и ситуациям на более конструктивное. Учитесь по-новому общаться с собой, с другими, с миром.
Также читают:
Реимпринтинг: техника, меняющая жизнь
ТОП-4 техники избавления от негативных мыслей и эмоций
Вот в чем вопрос: рамка проблемы или рамка задачи
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Page load link Go to TopКак достичь успеха используя основные приемы НЛП без подготовки
Содержание
Добрый день, уважаемые читатели моего блога. Сегодня хотелось бы поговорить о проблеме успеха, который, наверняка, интересен каждому. К успеху, как правило, ведет долгая и трудная дорога, необходимость прилагать много усилий и небольшая доля везения. Однако, существуют и достаточно простые методы, при помощи которых можно свой путь в сторону поставленных целей, значительно сократить. Рассмотрим основные приемы НЛП , которые позволяют добиться успеха в личной жизни и построении профессиональной карьеры.
Эти методы отлично помогают как в личной жизни, так и в профессиональной сфере и относятся к психологическому направлению, которое получило название Нейро-Лингвистическое Программирование (НЛП). Ранее мы уже рассматривали: “Что такое НЛП и как оно может помочь именно Вам прямо сейчас”.
Личная жизнь, пожалуй, одна из тех сфер, в которой особенно трудно добиться успеха, ведь нет ничего сложнее, чем построить прочные глубокие взаимоотношения с другим человеком. Поэтому именно здесь разумно использовать самые эффективные методы.
С другой стороны, именно личная жизнь, любовь и семья, – сфера, в которой если манипулирование и имеет смысл, то только для того, чтобы разрушить коммуникативные барьеры и достичь взаимопонимания.
Методы НЛП – действенная мощная технология, способная заставить человека делать то, чего он, может быть, не хочет. В близких взаимоотношениях всегда есть соблазн надавить на партнера и, как говорится, «перетянуть одеяло на себя». Возможно ли таким образом достичь успеха в личной жизни? Может быть. Но только мнимого и не на долго.
Честность и уважение гораздо быстрее приведут вас к успеху в семейных делах и любви, чем подавление и манипулирование.
Поэтому использовать НЛП в романтических или дружеских отношениях нужно осторожно и с умом. Если вы стремитесь пробудить к себе любовь и влечение со стороны партнера или партнерши, НЛП предлагает массу способов, которые очень действенны.
Рассмотрим некоторые из наиболее простых и эффективных методов соблазнения, который действует практически безотказно.
Техника подстройки
Используется она на этапе знакомства в самом начале отношений. Суть заключается в том, чтобы завоевать максимальное доверие объекта вашего внимания, снять барьеры и пробудить положительные эмоции и романтический взгляд на вас. Подстройка может проходить в самых разных направлениях:
- по физической позе, когда вы гармонично отражаете позу собеседника, ведя непринужденную беседу
- по речевым характеристикам, если вы подстраиваетесь под темп и громкость речи, ее стилистические особенности, стремитесь говорить на языке объекта
- по восприятию общей реальности, для этого достаточно осудить что-то вокруг вас и прийти к общему мнению
- в сфере ценностей и убеждений, когда в беседе вы подчеркиваете общность привычек, мнений, представлений.
Чем глубже проведена подстройка, тем тоньше становятся барьеры и легче пробиться к эмоциям избранного объекта.
Техника «ближе-дальше»
Если отношения завязались, необходимо их укрепить и углубить и здесь отлично работает техника «ближе-дальше». Применяя ее, нужно периоды тепла и внимания к партнеру чередовать с пренебрежительным и холодным поведением. Если соблюдать несколько простых правил, вы сможете добиться максимального успеха:
- все поступки в период отчуждения должны быть оправданы внешними обстоятельствами: «Ты мне очень нравишься, но я занят делами», «Не смогла дозвониться, потому что у меня сломался телефон».
- период «дальше» должен начинаться сразу же после высшей точки удовольствия от общения друг с другом.
- период «ближе» должен сменить период «дальше» только после того, как партнер принял активные меры для достижения благосклонности.
- период «дальше» наиболее эффективен если наступает неожиданно и без объяснений, чтобы партнер, как бы «варился» в собственных сомнениях, и завершается объяснениями, ни как не компрометирующими вашу любовь.
Эта техника отлично работает не только в период «конфетно-букетных» отношений, но и после свадьбы. Отличный способ поддерживать яркие эмоции в течение десятилетий совместной жизни. Подробнее об этой технике, можете почитать тут.
НЛП-технологии успешных продаж
Еще одной важной сферой применения методов НЛП являются продажи, предложение услуг, ведение переговоров. Эти приемы позволяют добиться успеха в бизнесе и построении карьеры.
В нашем мире чрезвычайно высокой конкуренции добиться успеха в сфере продвижения товаров особенно сложно, но и особенно выгодно. Успех в бизнесе вам обеспечен, если вы умеете:
- повернуть взгляд потенциального клиента в нужную сторону
- помочь найти то, зачем он действительно пришел в магазин или вашу компанию
- объяснить ему что товары, которые вы предлагаете – это именно то, в чем он нуждается
Именно в области разработки методов НЛП-воздействия при продажах проводится наибольшее количество исследований и существует наибольшее количество простых и эффективных техник. Все их можно разделить на несколько основных групп, по функциям:
- методы, позволяющие прочесть клиента
- методы подстройки к клиенту
- методы ведения, то есть направления поведения клиента
Все их в нашей статье рассмотреть, конечно, не получится, узнать подробно об основах наиболее эффективных из них вы можете, например, в книге Боб Г. Боденамер, “НЛП. Полный курс освоения базовых приемов”.
А для того, чтобы убедиться, что они действительно работают, можете попробовать применить на практике одну из наиболее простых и поэтому безотказных техник: метод трех «да».
Техника трех «Да»
В продажах его использую для того, чтобы преодолеть отрицательный настрой клиента, его предубежденность к чему-то и заставить посмотреть на предмет с иной, выгодной для продавца стороны.
Итак, если вам встретился несговорчивый, заранее негативно настроенный клиент, задайте ему всего несколько вопросов, на которые он неизбежно ответит «да». Это могут быть нейтральные вопросы вроде «Вы приехали на своем автомобиле?» или «На улице идет дождь?», если так оно и есть, конечно.
Предметом разговора могут стать и аксиомы из сферы вашего бизнеса, расхожие мифы и разделяемые всеми представления, например: «Вы согласны, что бытовую технику нужно покупать так, чтобы она служила долго и безотказно?» и т.д.
После того как вам удастся получить более трех раз ответ «да» вы можете задать ТОТ САМЫЙ вопрос, на который важно получить позитивный ответ собеседника. И он, с больше долей вероятности, ответит «Да». Даже люди, которые устойчивы к манипуляциям и отлично умею им сопротивляться, не могут устоять перед этим приемом.
Положительного ответа от негативного собеседника вы, конечно, может и не дождетесь, но само желание ответить «да», уже позволит его сознанию свернуть с заранее запланированного пути и посмотреть на дело с иной стороны, которая раньше от него была скрыта за стеной предубеждения. А ведь именно этого вы и стремились добиться!
Зерна сомнения, которые можно заронить в сознание клиента таким способом, создадут совсем небольшую брешь в его до этого безупречной вере в свою правоту. После этого, действуя грамотно и профессионально, используя другие эффективные НЛП методики, вы сможете ее расширить, увеличить на столько, что собеседник начнет прислушиваться к вашим словам, размышлять над ваши доводами, что в итоге и позволит убедить человека изменить свое мнение, а позже и принять выгодное для вас решение.
Когда вам удалось заронить в сознание клиента зерно сомнения, стоит работать с его убеждениями дальше.
Техника правильных вопросов
Многие продавцы считают, что клиенту стоит преподносить как можно больше информации, чтобы повлиять на совершение покупки. НЛП техники предлагают, напротив, задавать вопросы, которые позволят преодолеть барьеры восприятия и общения, и принять предложения продавца, как свои собственные. Подобные методы НЛП основаны на техниках Эриксоновского гипноза.
Мягко предлагая утверждения или вопросы, с которыми покупатель должен согласиться, или на которые он отвечает «да», шаг за шагом продавец так приводит его к решению о том, что именно предлагаемый товар или услуга – это именно то, на что и стоит потратить деньги.
Именно вопросно-ответная форма общения, при которой каждый следующий вопрос предполагает положительный ответ, позволяет настроить клиента на необходимое продавцу решение.
Техника повторения фразы
Правильно подобранные вопросы, искренний интерес продавца к потребностям клиента, креативный подход к поиску способа их удовлетворения – важные составляющие успеха методов НЛП в продажах.
Здесь поможет техника «повторение фразы» часто практикуемая в НЛП. Заключается она в том, что повторяя конец фразы клиента в начале своей вы сможете создать иллюзию, что ваши мысли – это его собственные. Тогда человеку и решение, которое выгодно вам легче принять за свое собственное.
Техника переформулирования
Чтобы повлиять на изменение мнения покупателя в свою пользу и стимулировать принятие выгодного вам решения, используйте технику переформулирования. Суть ее в том, что мысль, высказанную клиентом, вы формулируете по-своему, начиная свое высказывание словами: «Если я вас правильно понял …».
Фокус в том, что таже самая мысль, высказанная несколько иначе, может направить взгляд самого клиента в нужную вам сторону, но при этом он все еще будет считать ее своей собственной. В жизни это выглядит примерно так:
Покупатель: «Мне не нравится этот чайник, у него корпус из слишком тонкой пластмассы»
Продавец: «Как я понимаю, вы хотите купить чайник с корпусом, который прослужит долго?»
Покупатель: «Да»
Продавец: «Обратите внимание на эти модели. У них металлический корпус, у нас дома такой чайник уже 4 года отлично работает. Могу предложить вот этот чайник. Корпус у него пластиковый, но производитель дает гарантию 3 года, в течение которых меняет товар бесплатно»
Техника «Требуйте больше»
Важным этапом успешных продаж является завершение сделки. Чтобы эффективно подвести покупателя к принятию решения и оплате покупки, есть масса НЛП методик. Одной из эффективных является метод «Требуйте больше», который уже готового к покупке человека приводит к мысли, что ее стоит совершить прямо сейчас.
Основана методика на том, что наше восприятие событий и явлений относительно.
При неизменном своем росте в стране лилипутов Гуливер казался великаном, а в стране великанов – лилипутом.
Поэтому, используя эффект контраста, нужно сначала предъявить неприемлемые условия сделки: слишком высокую цену, например, а потом сообщить, что сейчас можно совершить покупку на 20% дешевле. Для этой цели можно предложить скидку, акцию или специальную модель.
Заключение
Эффективность и простота методов НЛП поражают и вдохновляют многих применять их в обычной жизни и легко получать желаемое, однако и в применении НЛП есть много подводных камней.
Напоследок скажу: Разных техник и методик для достижения успеха множество. На этом блоге, я собираю лучшие выдержки и основы всех адекватных систем для саморазвития. Которых будет вполне достаточно, что бы сдвинуться с места и достичь внушительных результатов в вашей жизни. Подписывайтесь на обновления блога, что бы не пропустить новые публикации статей.
Всего хорошего, дорогие читатели. Если сочтете эту информацию полезной, для удобства можете добавить её себе в соц. сети. Кнопочки находятся внизу.
Советы и рекомендации по обучению современных моделей НЛП
Это эра современных моделей НЛП на основе преобразователей. С введением таких пакетов, как трансформеры от Huggingface, очень удобно обучать модели НЛП для любой поставленной задачи. Но как получить дополнительное преимущество, когда все делают то же самое? Как добиться от модели той дополнительной производительности, которая выделяет вас из толпы?
В этой статье я собираюсь обсудить некоторые методы, советы и приемы, которые могут помочь вам достичь этой цели в ваших проектах по обработке естественного языка (NLP).
Но перед этим давайте обсудим модели трансформеров и проблемы, возникающие при их обучении.
Преобразователь — это модель глубокого обучения, которая использует стек кодеров и декодеров для обработки входных данных. Он взвешивает данные входной последовательности, используя механизм внимания.
Модели на основе преобразователя можно разделить на следующие категории:
- Авторегрессионные модели: эти модели основаны на декодирующей части преобразователя и используют маску внимания, так что в каждой позиции модель может видеть только токены перед текущим токеном. Например, GPT.
- Модели с автокодированием: эти модели полагаются на кодирующую часть преобразователя и не используют маску внимания, чтобы модель могла видеть все остальные токены во входной последовательности. Например, БЕРТ.
- От последовательности к последовательности: модели используют как часть преобразователя, так и часть декодера.
можно использовать для самых разных задач НЛП, таких как ответы на вопросы , классификация последовательностей, распознавание именованных объектов и другие. Производительность, которую обеспечивают модели на основе трансформаторов, сопряжена с некоторыми другими проблемами, такими как высокая вычислительная мощность, потребность в больших наборах данных, ограничения на количество токенов в обучающих выборках, нестабильность обучения и другие.
Как решить эти проблемы? Какие методы, советы и приемы вы можете использовать для обучения современных моделей НЛП?
СОВЕТ 1. Перенос обучения для НЛП
Процесс переноса знаний из одной модели в другую называется переносом обучения. Есть несколько задач, в которых объем данных, доступных для обучения, довольно скуден. Поскольку количество параметров глубоких нейронных сетей, используемых в настоящее время, очень велико, они очень требовательны к обучающим данным, и трудно обучить модель, которая хорошо обобщается, с небольшим набором обучающих данных. В таких случаях на помощь приходит трансферное обучение.
Мы можем обучить эти глубокие модели на аналогичной задаче, где доступно достаточное количество обучающих данных, а затем использовать изученные параметры для дальнейшего обучения целевой задачи, для которой доступных обучающих данных недостаточно. Делая это, как правило, модели работают намного лучше, чем когда они обучаются с нуля. Есть две возможности эффективно использовать трансферное обучение. Точно так же, как при предварительном разогреве духовки перед выпечкой, мы можем обучить модель на связанной задаче, где доступно множество обучающих данных, а затем:
- Средство извлечения признаков : мы можем либо использовать эту предварительно обученную модель в качестве средства извлечения признаков (поэтому заморозить параметры модели), либо обучить другую простую линейную модель для нашей конкретной задачи, в которой доступно гораздо меньше данных для обучения.
- Тонкая настройка : Или мы можем заменить слой для конкретной задачи в соответствии с нашей конкретной задачей и продолжить обучение всей модели. Таким образом, в основном окончательные значения параметров предварительно обученной модели используются в качестве начальной отправной точки для нашего обучения для конкретной задачи.
Хорошо, теперь мы знакомы с концепцией трансферного обучения, которая широко используется в задачах компьютерного зрения, таких как сегментация изображений, обнаружение объектов и т. д. Но будет ли это работать для НЛП? Как применить ту же концепцию в НЛП?
Чтобы ответить на эти вопросы, исследователи из OpenAI определили, что модели трансформатора , которые были представлены в статье Внимание — это все, что вам нужно , при предварительном обучении на 9Задача 0021 «Языковое моделирование» на большом массиве данных, таких как данные Wikipedia или Bookcorpus, идеально подходит для переноса обучения в широкий спектр задач НЛП. Моделирование языка — это задача присвоения вероятностей последовательностям слов и предсказания следующих слов из предшествующего контекста слова. Модель нейронного языка с прямой связью представляет собой стандартную сеть с прямой связью, которая принимает в качестве входных данных в момент времени « t » представление определенного количества предыдущих слов и выводит распределение вероятностей по возможному следующему слову [Джураффаски Мартин].
СОВЕТ 2. Нестабильность при обучении
Одной из самых больших проблем при точной настройке модели-трансформера является нестабильное обучение. Явление, при котором модель преобразователя сходится к совершенно разным результатам при тривиальных изменениях в обучении, таких как изменение случайного начального числа, мы называем нестабильным обучением. Нестабильное обучение является очень важной проблемой как в промышленности, так и в академических кругах. Из-за этой нестабильности практики часто тренируются несколько раз с разными случайными начальными значениями и оценивают каждую n итераций (да, вы правильно поняли, это не каждая n эпох, а каждая n итерация), где n может быть всего 5 итераций и сохранить лучшая модель. Все эти факторы резко увеличивают время обучения, стоимость и, следовательно, обслуживание.
Вот снимок экрана модели bert-large-uncase, обученной на наборе данных CoLA для двух тренировочных прогонов. Только случайное начальное число для отсева, примененное к модели, варьируется от 12345 до 12346, и мы замечаем, что производительность варьируется от 0,56 до 0,62. Пожалуйста, не стесняйтесь углубляться в это, используя наши журналы на панели инструментов Neptune, доступные здесь.
Сравнение результатов проверки с разными семенамиТакая резкая нестабильность делает научное сравнение невозможным. Поэтому исследователи изучают методы, позволяющие сделать тренировку стабильной. Не существует универсального средства для решения этой проблемы, но есть некоторые методы, которые предлагают многообещающие решения. Мы реализовали некоторые из этих методов в пакете с открытым исходным кодом под названием Stabilizer. Вы можете найти это здесь. Далее мы представляем вам пару техник, которые смягчают эту нестабильную тренировку.
Повторная инициализация
В этом методе повторно инициализируются последние n слоев модели преобразователя кодера. Идея этого метода заключается в том, что, поскольку эти модели преобразователя предварительно обучены задачам MLM и NSP, верхние уровни преобразователя, которые находятся ближе к выходным данным, изучают параметры, специфичные для задачи предварительного обучения, которые могут быть не лучшими для нашей собственной задачи. Поэтому последние n слоев ближе к выходу повторно инициализируются. Вот псевдокод, который показывает вам, как это делается. Если вы хотите использовать для этого удобную функцию, воспользуйтесь библиотекой стабилизатора.
Снижение скорости обучения по слоям
Как правило, нейронные сети обучаются с одинаковой скоростью обучения, применяемой ко всем ее слоям. Но поскольку верхние уровни предварительно обученной модели преобразователя изучают параметры, которые идеально подходят для задачи, для которой она предварительно обучена, они не дают хорошей начальной точки для точной настройки.
Чтобы смягчить это, мы можем применить разные скорости обучения к каждому слою преобразователя. Например, мы можем применить очень высокие скорости обучения к верхним слоям, тогда как гораздо меньшие скорости обучения к нижним слоям. Чтобы легко контролировать скорость обучения с помощью всего одного гиперпараметра, мы используем метод под названием 9.0021 снижение скорости послойного обучения . В этом методе мы уменьшаем скорость обучения экспоненциально по мере перехода от верхнего уровня к нижнему. Таким образом, параметры верхних уровней, которые были предварительно обучены целям MLM или NSP, быстро изменяются по сравнению с нижними уровнями, которые могут переноситься между задачами. Вот псевдокод, который показывает вам, как это делается. Если вы хотите использовать для этого удобную функцию, воспользуйтесь библиотекой стабилизатора.
СОВЕТ 4. Предварительная подготовка с немаркированными текстовыми данными
Теперь давайте рассмотрим некоторые цели, с помощью которых мы можем предварительно обучить модель. Как мы видели ранее, в случае GPT модель основана на преобразователе-декодере, тогда как в случае BERT модель основана на преобразователе-кодировщике.
Цель модели маскированного языка
При предварительном обучении с целью модели маскированного языка модель обучается прогнозировать слово на основе его левого и правого контекста. Для обучения с целью MLM небольшой процент входных токенов маскируется случайным образом, то есть маскируемый токен заменяется специальным токеном [MASK].
Цель модели каузального языка:
При предварительном обучении с целью языковой модели модель обучается предсказывать следующее слово в предложении, учитывая слова в левом контексте.
Еще одна распространенная задача, используемая для предварительной подготовки моделей преобразователей, — это предсказание следующего предложения (NSP). В NSP модель может принимать в качестве входных данных пару предложений, разделенных специальным токеном [SEP], и предсказывать двоичную метку. Набор обучающих данных подготавливается путем обработки корпуса документов, а затем токенизатор предложений разбивает документ на предложения. Чтобы создать сбалансированный набор данных, в 50% случаев пары предложений создаются из фактических предложений, следующих друг за другом, а в остальных 50% случаев случайные предложения объединяются в пары. Вот пример кода, который показывает вам, как это делается.
СОВЕТ 5. Предварительное обучение с размеченными данными
В предыдущем разделе мы видели, как модели на основе преобразователя предварительно обучаются с помощью текстового корпуса на независимых от задач задачах LM. Это не поможет модели изучить особенности задачи. Это создает разрыв между предварительной подготовкой и тонкой настройкой. Чтобы решить эту проблему, мы можем выполнить предварительное обучение для конкретной задачи или предварительное обучение с помеченными данными.
В этом методе мы обучаем трансформеров аналогичной задаче на аналогичном наборе данных. Затем мы используем эти обученные веса для инициализации весов модели и дальнейшего обучения модели на нашем конкретном наборе данных задачи. Эта концепция похожа на перенос обучения в компьютерном зрении, где мы используем веса моделей из некоторых моделей, обученных для решения аналогичной задачи, для инициализации весов. Здесь вам нужно настроить количество слоев, для которых вы хотите инициализировать веса. Основная проблема в этом методе — найти аналогичный набор данных, решающий аналогичную задачу.
Давайте объединим шаги для этого:
- Выберите базовую модель трансформатора. Скажем, BERT .
- Найдите внешний набор данных, соответствующий заданной задаче и данным.
- Обучите базовую модель на внешнем наборе данных и сохраните веса модели.
- Используйте эти обученные веса модели для повторной инициализации базовой модели.
- Теперь обучите эту модель с вашим набором данных для данной задачи.
- Настройте количество инициализированных слоев для повышения производительности.
Вот псевдокод, показывающий, как это делается.
Предварительное обучение на непомеченных данных помогает модели изучить только общие особенности предметной области языка. По сравнению с предварительным обучением с немаркированными данными предварительное обучение с помеченными данными позволяет модели изучить больше функций, специфичных для задачи.
СОВЕТ 6. Псевдомаркировка
Простой способ улучшить обобщение и надежность любой модели глубокого обучения — использовать больше данных для обучения модели. В основном у вас будет доступ к некоторым немаркированным данным, которые вы можете использовать, но маркировка их — медленная задача. Вот когда псевдомаркировка приходит на помощь.
Псевдо-маркировка — это полууправляемый метод, который объединяет количество немаркированных данных с помеченными данными для обучения модели . В этом методе вместо ручной маркировки неразмеченных данных мы используем обученную модель для аппроксимации меток, а затем передаем эти вновь размеченные данные вместе с обучающим набором для повторного обучения модели.
Блок-схема псевдомаркировки | Источник: АвторТеперь мы можем объединить шагов для создания псевдомаркировки :
- Обучение и оценка исходной модели с данными обучения
- Собирать немаркированные данные для использования в псевдомаркировке
- Делайте прогнозы на неразмеченных данных с помощью исходной модели
- Объедините набор поездов и новые помеченные данные и обучите новую модель с этим набором.
Если вы обучаетесь задачам классификации, вы можете отбирать псевдоразмеченные данные, используя уровень достоверности (прогнозируемые вероятности) модели . Допустим, вы использовали исходную модель двоичного классификатора для прогнозирования неразмеченных данных из 1000 выборок. После этого вы спрогнозировали вероятности для всех этих выборок, из которых вы можете отфильтровать выборки, используя уровень достоверности больше 0,9.5. Делая это, вы можете уменьшить шум, который может возникнуть во время псевдомаркировки.
Другим фактором, влияющим на производительность модели, является частота дискретизации . Вы можете настроить частоту дискретизации, построив график частоты дискретизации по сравнению с оценочной метрикой в наборе данных для проверки.
Если вы используете метод K-fold для обучения и оценки своих моделей, убедитесь, что нет утечка данных при применении псевдомаркировки . Допустим, вы обучили 5-кратную модель на обучающем наборе, который использует каждую из 5 кратностей для создания псевдометок для немаркированных данных. В конце концов, если вы объедините эти 5-кратные прогнозы для создания набора данных с псевдомаркировкой и переобучите модель, оценки проверки будут чрезмерно оптимистичными, поскольку 4 из 5 моделей, используемых при создании псевдометок, также видели образцы из этого набора проверки во время обучения. . Чтобы избежать этой косвенной утечки данных, выполните псевдомаркировка и переобучение в каждой складке независимо.
СОВЕТ 7: Важность отслеживания экспериментов для обучения трансформеров
Давайте согласимся, что мы все переживали кошмары с электронными таблицами. Журналы экспериментов были в порядке 10 лет назад, когда модели были простыми и детерминированными. Но в современном мире, где мы имеем дело с моделями, которых насчитывается несколько миллионов (например, базовая модель BERT имеет 110 миллионов параметров, а большая модель BERT имеет 345 миллионов параметров), некоторые вещи могут легко пойти не так. Как мы видели ранее, из-за нестабильности при обучении моделей трансформаторов очень важно визуально проверять модели и сравнивать конфигурации между запусками, чтобы четко понять разницу между экспериментами.
Поэтому отслеживание эксперимента может помочь нам в следующих важных вещах:
Визуальная проверка результатов
Вот скриншот двух тренировочных прогонов, которые мы получили при обучении модели на наборе данных Kaggle Commonlit Readability, доступном здесь. При внимательном рассмотрении можно заметить, что один из прогонов обучался на несколько итераций больше, чем другой, и в конце обучения производительность модели резко подскакивает. Учитывая, что модели трансформаторов очень хрупкие, панели отслеживания экспериментов сразу же позволяют нам наблюдать за этим аномальным поведением, а с их конфигурацией и возможностями отслеживания кода мы можем легко это исследовать.
Оценки валидации с SWA и без негоСравнение тренировочных прогонов
Используя любой из доступных инструментов отслеживания экспериментов, таких как Neptune, Wandb или Comet, вы можете сравнивать различные эксперименты, касающиеся различных показателей, которые вы отслеживаете. Нам больше не нужно писать сценарии для сохранения, отслеживания и чтения файлов конфигурации или экспериментальных журналов, чтобы провести глубокий анализ результатов. Большинство опций, необходимых для быстрого сравнения, доступны в пару кликов, поэтому мы можем интерактивно запускать анализ и обучать модели. Одним из самых больших преимуществ использования Neptune является то, что он делает этот процесс очень простым нажатием кнопки и создает визуально привлекательные диаграммы. Вот скриншот из Neptune, который показал нам, какой параметр повлиял на производительность модели.
Сравнение различных экспериментов на Нептуне | Смотрите в приложении Сравнение разных экспериментов в Нептуне | См. в приложенииУчитывая, что мы можем получить все эти преимущества всего за пару строк кода, обучение больших моделей трансформеров становится легкой задачей! Вот ссылка на проект Нептун. Проверьте это!
Заключение
Обучение СОТА моделей НЛП похоже на авантюрную поездку на американских горках. Область стремительно развивается, и исследователи каждый день открывают новые приемы для надежного обучения этих моделей. Хотя большинство советов и приемов, упомянутых в этой статье, являются продвинутыми концепциями, мы надеемся, что псевдокоды, упомянутые в этой статье, послужат хорошей отправной точкой для улучшения производительности ваших текущих моделей НЛП. Мы надеемся, что благодаря этой статье вы получили отличные техники и инструменты для уверенного обучения и отслеживания стабильных современных моделей НЛП.
Советы и приемы для новичков в НЛП
Методология НЛП вместе со всеми техниками и паттернами ведет к огромному количеству информации и навыков, доступных новичку в НЛП. Вот несколько советов и приемов из моего личного опыта, которые не только сделают эту учебную задачу выполнимой, но и приятной!
1. Разбивка по частям. Даже одна часть НЛП, такая как метамодель, может оказаться ошеломляющей, если вы попытаетесь освоить сразу весь набор навыков. Первая задача в любом крупном учебном процессе — разбить его на управляемые части. Вот тест: если часть, которую вы собираетесь выучить, ошеломляет вас, разбейте ее на составные части и начните с одной из них первой! Вы не можете съесть целого слона за один укус, не так ли?
2. Расставьте приоритеты. Если фрагменты имеют подходящий размер, но вы все еще чувствуете себя перегруженными, это, скорее всего, проблема расстановки приоритетов и последовательности. Как только ваши учебные задачи станут управляемыми, задайте себе такие вопросы, как: «Какая часть, если я выучу ее сейчас, облегчит изучение других частей?», «Какая часть самая важная, если я сосредоточусь на ней?» во-первых, окажет наибольшее влияние на мою жизнь?» или «Какое произведение мне больше всего понравится сегодня?»
3. Действие, действие, действие. Читать приятно, но есть большая разница между эффективным пониманием и эффективным действием. Выйди в мир и используй его! Практика делает совершенным. Вы хотите стать мастером чтения или мастером-практиком?
4. Применение к себе. По моему опыту, по окончании обучения НЛП студенты, как правило, наиболее эффективно применяют техники, которые оказали наибольшее влияние на их собственную жизнь. Самостоятельный опыт дает вам гораздо более полное представление об инструментах и их эффектах, чем их использование на других. Не говоря уже о том, что, не используя такой мощный набор инструментов на себе, вы упускаете личные изменения, которые могут вывести ваши навыки на новый уровень!
5. Составьте распорядок дня. Сделайте привычкой заниматься ежедневно, хотя бы недолго. Приобретая новые навыки, вы начнете замечать новые возможности для практики. Используй их!
6. Не бывает неудач, есть только обратная связь!! Используйте обратную связь с умом, чтобы знать, каков ваш следующий шаг для улучшения, и всегда не забывайте отмечать свои достижения!
7. У вас уже есть все необходимые ресурсы. Когда вы цените и принимаете свое место в процессе обучения, обучение дается легче, а путешествие, в котором вы находитесь, становится намного приятнее. Успех — это не пункт назначения, это путешествие.
8. Будьте открыты для того, чтобы замечать то, что мы называем НЛП в его естественной среде. Совершенство иногда существует в самых странных местах, и вы всегда можете учиться, видя совершенство в его естественном контексте. Как вы думаете, откуда взялось НЛП?
9. Практика, практика и еще раз практика.
10. Получайте удовольствие!! Люди учатся больше, быстрее и продолжают обучение в течение более длительного периода времени, когда им весело.