Как пережить утрату: Как помочь пережить потерю близкого. Советы психолога | Психология жизни | Здоровье

Содержание

Как помочь пережить потерю близкого. Советы психолога | Психология жизни | Здоровье

Когда погибают чьи-то родственники, мы зачастую не можем найти нужных слов, не знаем, как вести себя в такой ситуации. О том, как облегчить боль утраты, АиФ.ru рассказала начальник отдела центра экстренной психологической помощи МЧС России Лариса Пыжьянова.

Говорите правду

Наталья Кожина: Лариса Григорьевна, когда люди теряют близких, сложно подобрать какие-то слова… И всё же, как можно поддержать человека?

Лариса Пыжьянова: Люди очень боятся такой ситуации, они не знают, что говорить. Слова должны быть естественными, если вам что-то хочется сказать и это идёт от души, то скажите. Не стоит суетиться вокруг человека и стараться занять его разговором. Если он молчит, вы видите, что ему плохо, просто сядьте с ним рядом, если он к вам повернётся и начнёт говорить сам, то слушайте и поддерживайте. Бывает, что человеку просто надо выговориться, не мешайте ему сделать это.

– Какие фразы лучше вообще не произносить?

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

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

Будьте рядом

– Лариса Григорьевна, как вести себя коллегам, друзьям тех, кто потерял родных?

– Первые 3–4 месяца после гибели — это период острого горя, когда сложнее всего. Здесь важно, чтобы рядом были близкие и друзья. Часто бывает, что в первые дни человека окружают вниманием и заботой, особенно до 9 дней, а потом все возвращаются к своей привычной жизни. И человек, потерявший близкого, оказывается в вакууме, у него возникает ощущение, что его бросили и предали. У меня были люди, которые говорили мне: «Когда всё было хорошо, друзья были рядом. А сейчас все боятся заразиться моим горем, кому нужен вечно плачущий человек?». Это ещё больше усугубляет состояние.

Надо говорить человеку: «Мы рядом с тобой, и мы будем столько, сколько понадобится». Будьте постоянно в контакте с тем, кто переживает утрату. Да, у каждого есть свои заботы, но всегда можно позвонить и узнать, как дела, зайти поговорить. Когда проходит период острого горя, у человека может возникнуть потребность говорить об умершем, рассматривать его фотографии. Не отстраняйтесь от него, слушайте, задавайте какие-то вопросы, как бы неловко это ни казалось.

– Некоторые советуют поменять обстановку, уехать куда-нибудь, вы поддерживаете этот метод?

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

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

Не торопите

– Сейчас предстоит очень сложный момент — опознание и похороны, часто бывает, что кого-то из родных стараются оградить от организационных моментов, это правильно?

– На самом деле, особенно тяжело приходится тем, кто не может принять участие в решении всех важных моментов после гибели человека. Иногда нам говорят: «Жена не поедет, ей очень тяжело, она не будет принимать в этом участие». Это не

Утраченный мир – как пережить потерю

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

Работа горя – опыт перерождения

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

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

Сталкиваясь со смертью, со значительными утратами в жизни, с невозможностью реализовать наши ценности, с утратой надежд, мы попадаем в пограничную зону – existentia minores собственного Я. Мы оказываемся в сакральной зоне чрезвычайных переживаний, выдергивающих нас из повседневной жизни.

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

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

Первая реакция на утрату - оцепенение

Ошеломляющие нас события или известия переворачивают все вверх дном. Уход близкого, разлука, смерть родного человека – и мы теряем почву под ногами. Это известие как выстрел – оглушающий, сражающий, иногда убивающий…

На этом для нас заканчивается привычная жизнь. Осознав, что с нами случилось, мы впадаем в оцепенение. Первой реакцией всегда становится отрицание «Этого не может быть!».

С чем же мы столкнулись? Не только со смертью близкого. Мы столкнулись со смертью привычного мира, утратили ту жизнь, к которой привыкли, с которой срослись. Теперь эта столь любимая и привычная жизнь для нас заканчивается. Мы утратили веру в хорошее, а также чувство безопасности и безмятежности, остро ощутив свою уязвимость и беззащитность перед неуправляемыми, неподконтрольными силами. Возникает чувство недоумения, странные ощущения нереальности происходящего, жизни как во сне – что же будет дальше? Как теперь жить? Чем жить? Для чего? Мы утратили не только другого, но самих себя, свою маленькую вселенную. Хочется думать «Нет, это только сон, сейчас я проснусь, и все встанет на свои места».


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

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

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

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

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

Развитие процесса работы горя – обратная сторона жизни – попытки вернуть утраченное

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

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

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

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

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

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

Мы одновременно там и здесь – желанное «там» и невозможное «здесь». Увы…

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

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

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

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

С утратой близкого и дорого нам человека, умираем и мы сами. Умирает наше прежнее Я, наши мечты и ценности, наши планы и перспективы, излюбленные привычки и обыкновения, вся наша прежняя жизнь. Мы проходим через смерть не один раз за жизнь. Жизнь и смерть – это две части единого целого. Наша задача – прожить эти циклы, раскрыть те смыслы в этом процессе, до которых мы сможем дотянуться, пропеть все ноты в этой песне под названием «Моя жизнь», не избегая и не выкидывая печальный опыт.

Сейчас мы должны горевать, и с этим ничего не поделаешь, все остальное пока ускользает от нас. Наши слезы станут проводником к новой, уже иной жизни – в этом загадка слез. Слезы и ритуалы прощания помогут нам пройти этот сложный этап нашей жизни.

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

Работа горя – этап отсечения – жертвование - прощание

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

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

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

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

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

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

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

Но как же нам возместить эти потери? Мы ощущаем, что что-то в нас начинает убывать и соскальзывает в энтропию. Но не нужно пугаться этого: старые связи рвутся, что-то жизненно важное ушло, что ж, не держите – отпустите его. Что-то в нас должно умереть, какую-то часть мы пожертвуем, открывшись преобразующей силе в себе. Чтобы пришло новое, мы даем умереть в себе прежнему.

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

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

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

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

Тайный сад Вашей души – воскресение – новая жизнь

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

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

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

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

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

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

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


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

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

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

Смерть близкого человека: смириться с утратой и продолжить жить

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

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

Стадии восприятия утраты

Даже самые сильные и волевые люди оказываются беспомощными и потерянными после ухода любимого человека. Если вы совсем недавно похоронили супруга, родителей или друга, дайте волю эмоциям, не сдерживайте себя. Грустить, скучать и плакать в первые месяцы после потери – это нормальное явление, которого не нужно бояться. Люди, которые не сдерживают слёз в такие периоды, гораздо проще и быстрее справляются с унынием и отчаянием. И, наоборот, если всё время сдерживать себя, стискивая челюсти и кулаки, можно очень быстро надломиться и потерять контроль над ситуацией.

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

Оцепенение

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

В такие моменты не стыдитесь отсутствия слёз, не бойтесь казаться равнодушным и отстранённым. Оцепенение – это адекватное психическое состояние после смерти близких людей, которое длится в среднем от 7 до 10 дней.

Принятие чувств

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

Застревание на чувствах

На этапе застревания человек может зацикливаться на какой-то определённой эмоции, например:

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

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

Принятие

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

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

Как приспособиться к жизни без близкого человека?

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

Не затягивайте со стадией принятия. Чем быстрее вы возьмёте контроль над негативными мыслями и чувствами, тем проще будет приспособиться к новой жизни после потери. Есть несколько эффективных способов, как принять смерть близкого человека. Рассмотрим их подробнее.

Соблюдайте режим дня

Распланируйте режим дня по часам, чтобы не иметь времени для праздных мыслей. Воспользуйтесь техникой «помидор»: после каждых 15 минут работы делайте 5-минутный перерыв. Это оптимальный вариант распределения нагрузки, чтобы не уставать и не успевать отвлекаться на грустные размышления.

На сон отводите не менее 8 часов, чтобы чувствовать себя бодрым и иметь силы для борьбы со стрессом. Спать желательно ложиться не позднее 22:00.

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

Регулярно занимайтесь спортом

Регулярные физические нагрузки – действенный способ отвлечься от переживаний, выплеснуть накопившиеся негативные эмоции и очистить мысли. Если нет времени на полноценные тренировки, дайте себе правило ежедневно выделять на спорт минимум 15 минут, постепенно увеличивая количество занятий. Не ставьте слишком сложных задач, простой зарядки на начальной стадии будет вполне достаточно.

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

Сформируйте новые привычки

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

Как справиться со смертью близкого человека, если практически любая мелочь в доме напоминает о нём и о совместном прошлом? Как бы ни было тяжело, но каждое такое напоминание придётся постепенно исключать из своей жизни. Большинство людей, переживших смерть близких, бережно хранят их одежду, личные вещи и обстановку в комнате. Психологи настоятельно не рекомендуют создавать подобные памятные уголки, где всё напоминает об умершем. Они тормозят процесс «выздоровления», мешают отпустить ситуацию и продолжить жить полноценной жизнью. Лучше спрятать вещи покойного подальше в шкаф или отдать бездомным.

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

Занимайтесь любимым делом

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

Вернитесь к работе

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

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

Простите себя

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

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

Думайте о будущем

Ещё один действенный способ принять смерть близкого – поддержать другого человека, который в этот момент также переживает утрату. Задумайтесь о том, как помочь маме пережить смерть папы. Будьте рядом, окружите её заботой, помогите по дому и приготовьте вкусный ужин, встречая её с работы. Не будьте капризными и сосредоточенными на собственной боли. Помогая окружающим, подумайте и о том, что ушедший родной вам человек наверняка бы гордился такими поступками.

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

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

Если давно хотели поменять профессию или посетить Европу, начните идти к этой цели прямо сейчас – теперь вы сами знаете, что жизнь может закончиться в любой момент.

Не стесняйтесь обратиться за помощью

Если не получается пережить ситуацию самостоятельно и уже длительное время вы не можете справиться с депрессией, обратитесь к психологу. Он поможет:

  • выяснить, какой барьер мешает выйти из подавленного состояния и снова начать жить;
  • чётко сформулировать чувства, после чего их легче будет принять;
  • проработать текущее состояние и отпустить усопшего с лёгкой душой.

Срочная помощь психотерапевта обязательна при следующих проявлениях:

  • ощущение полной безнадёжности;
  • навязчивые мысли о суициде;
  • неконтролируемый интенсивный плач;
  • заторможенность физических реакций и речи;
  • критическое снижение веса;
  • неспособность выполнять простейшие бытовые задачи;
  • потеря концентрации внимания.

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

Заключение

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

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

  1. Разрешите себе скорбеть удобным для вас способом – в уединении, в работе, путешествиях или при встречах с друзьями.
  2. Заранее ищите опоры перед предстоящими памятными датами (день рождения умершего, годовщина свадьбы и т. д.) – подготовьте на этот день мероприятие или занятие, которое отвлечёт вас от грустных воспоминаний.
  3. Не стесняйтесь ограничивать контакты с людьми, которые вызывают у вас неприятные эмоции, но не ведите отшельнический образ жизни.
  4. Позаботьтесь о своём здоровье и обратитесь к врачу при появлении тревожных симптомов: бессонница, апатия, хроническая усталость и т. д.
  5. Не стыдитесь продолжать жить дальше и не ставьте крест на личной жизни после потери супруга, повторное замужество – это не предательство, и ваш любимый вряд ли бы желал вам одиночества.
  6. Если не знаете, как сказать ребёнку о смерти бабушки, папы или мамы, обратитесь к детскому психологу.
  7. Поменяйте свой быт, переклейте обои или переставьте мебель в вашей совместной квартире.

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

Как пережить смерть любимого человека: советы психолога

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

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

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

Что делать, если умер муж или жена?

Каждый человек, который смог пережить смерть мужа или жены, проходит несколько психологических этапов осознания, таких как:

  1. Боль: известие о смерти супруга повергает в шок, вызывает непреодолимые страдания, в одну секунду муж или жена перестаёт существовать. Осознать новость в полной мере пока невозможно.
  2. Отрицание: когда доподлинно известно о кончине, этот этап практически всегда проходит совместно с первым – невозможно поверить в случившееся. Если, например, супруг умер в горячей точке, то жена до последнего не может смириться, что это правда, и будет делать всё, чтобы убедить себя в обратном. Она начинает думать: «Может быть, это шутка?», «А если он всё же жив?», «Его могли с кем-то перепутать».
  3. Агрессия: после похорон, когда надежды уже нет, психика начинает поиск виноватых. Супруг ищет причину случившегося, злится на мир и на тех, кто продолжает радоваться жизни.
  4. Депрессия: приходит понимание, что вернуть погибшего невозможно. Не осознавая, как жить после смерти мужа или жены, человек теряет интерес к окружающему миру и желание что-либо делать.
  5. Принятие: к этому этапу неизбежно рано или поздно приходит каждый, кто-то может оправиться быстрее, кто-то дольше.

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

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

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

Вот несколько советов, как пережить смерть мужа или жены:

  1. Разрешите себе прожить боль так, как это нужно именно вам

Первое время тяжело каждому, поэтому не корите себя и дайте волю чувствам. Не нужно стыдиться слёз и горя. Любую трагедию нужно прожить, выплеснуть наружу то, что скопилось в душе. Пройдите все этапы восстановления так, как требует этого ваше сердце. Эмоции – важнейший инструмент проживания боли, поэтому строить из себя «железную леди» или «брутального мужчину» совершенно ни к чему. Когда травма глубока, не отказывайтесь от поддержки близких: поплачьте, выговоритесь, поделитесь своим горем. Родные вас поймут и помогут сделать процесс «выздоровления» более спокойным.

Одиночество не помогает справиться с депрессией, оно ещё сильнее загоняет вас в состояние безысходности.

  1. Ограничьте контакты с неприятными для вас людьми

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

  1. Не злоупотребляйте алкоголем

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

  1. Позаботьтесь о своём здоровье

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

Помните: спорт – отличное средство переключить внимание и справиться с депрессией.

  1. Не стыдитесь продолжать жить

Когда умирает муж или жена, самое страшное – осознание того, что ты ничего не можешь с этим поделать. Тогда вдовец пытается хоть каким-то способом получить ощущение контроля над ситуацией. Зачастую в этой роли выступает чувство вины. Практически каждый, потерявший близкого человека, проходит через это. Особенно остро это выражено у людей, которые имели шанс погибнуть вместе с усопшим (например, в ДТП), или у тех, чей партнёр покончил жизнь самоубийством. Чувство вины выражено тем, что вдовец злится на себя за то, что его близкий человек погиб, а он продолжает жить. Родные тех, кто наложил на себя руки, винят себя, что вовремя не пришли на помощь, не поддержали, не были достаточно внимательны.

Помните: жизнь – дар. Если вам выпало счастье быть в этом мире дольше супруга, лучше воплотить в реальность ваши совместные надежды, чем терзать себя чувством вины за то, что уже никогда не вернёшь. Прощение – вот путь к исцелению.

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

Когда стоит обратиться к психологу?

  1. Отчаяние

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

  1. Суицидальные мысли

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

  1. Отрицание утраты

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

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

  1. Неконтролируемые эмоциональные реакции

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

  1. Экстремальное снижение веса

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

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

Заключение

Цицерон сказал: «Жизнь мёртвых продолжается в памяти живых». Отпустить близкого человека в иной мир нелегко, но с вами всегда останутся счастливые воспоминания лучших моментов совместного бытия. Пусть они греют вас и придают силы жить дальше. Это непросто, но если каждый день стараться хотя бы по чуть-чуть, со временем вы снова начнёте замечать вокруг яркие краски.

Принять горькую пилюлю правды – значит вступить на путь новой жизни. Это тяжёлый труд, но он необходим. Окружите заботой своих родных, тогда просыпаться по утрам и встречать новый день станет намного проще.

Как пережить потерю близкого человека – советы

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

Принятие случившегося

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

Получение поддержки

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

Дать волю чувствам

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

Найти смысл

Пережить потерю любимого человека станет проще, если удастся отыскать какой-то определенный смысл. Женщины, которые остались одни, часто переносят всю свои любовь на детей. Если собственного ребенка нет, то внимание может переключиться на домашнего питомца – собаку или кошку. Найти смысл очень важно. Только так можно продолжать жить активно, не загоняя себе в его большие переживания. Как бы ни было грустно и больно, нужно продолжать действовать. Чем больше смысл, тем проще будет восстанавливать душевное равновесие. Необходимо найти в себе точку опору, которая будет давать силы. Стремиться почувствовать себя лучше – совершенно естественное желание, которое нужно всячески в себе взращивать. Не убегайте от собственных чувств. Пусть наличие высшего смысла придаст вам сил.

Работа

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

Занятие по душе

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

Быть открытым

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

Делать добро

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

Учиться доверять

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

Переосмысление произошедшего

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

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

Как пережить смерть близкого человека — советы психолога

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

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

Реакции

Считается так же, что здоровый человеческий организм проявляет такие адекватные реакции:

  1. Психофизиологические: слёзы, рыдания, обмороки, боли в сердце, чувство нехватки воздуха, «ком» в горле или груди, слабость мышц, различные ощущения в желудке (вплоть до спазмов). Реакции и выраженность их различаются индивидуально, но стоит помнить – чем сильнее подавляются или плохо проявляются внешние реакции, тем более непредсказуемо может вести себя организм внутри, воздействуя на все системы и органы. Поэтому плачь является самой полезной и здоровой реакцией.
    Что нужно делать? Ни в коем случае не сдерживайте себя, плакать и выражать свой ужас и боль потери просто необходимо. Если слёзы даются вам с трудом, проговаривайте всё, что чувствуете;
  2. Изменение поведения: может меняться скорость речи, несколько теряется её связность, а также меняется пищевое поведение – человек может «заедать» боль или, что чаще, вообще ничего не кушать. У некоторых людей появляется желание напиться или постоянно тянет к сигарете. Что делать? Если такие реакции переживаются в первую неделю острого горя – их стоит просто пережить. Но, важно вовремя выйти из них, ведь нередки случаи спившихся людей на фоне потери близкого человека. Кроме того, важно заставлять себя кушать. Иногда – через силу. Если вы понимаете, что сами не можете пройти через эту стадию, обязательно обратитесь за помощью к близким или специалисту. В случае же острой стадии – не отказывайтесь от помощи друзей;
  3. Изменение сферы эмоций: гнев, что это случилось именно с вами и вашим близким, чувство несправедливости, а в последствии – чувство вины, являются самыми распространёнными и нормальными реакциями организма. Проговаривайте свои переживания, разговаривайте с другими людьми, большая часть людей испытала в подобных ситуациях те же переживания.
    Иногда, при потери близкого человека, развивается панический страх за собственную жизнь и здоровье. Особенно, если в семье остаются маленькие дети. Что делать? Сказать себе в слух, что всё это вполне адекватная реакция, её не нужно стесняться и пытаться оправдать! Вы имеете право сердиться и переживать за себя, ведь это ваша жизнь. Найдите близкого человека, с которым вы можете поделиться переживаниями или сходите на приём к психологу;
  4. Изменение когнитивного процесса: теряется возможность организовать важные процессы, человек может «ничего не соображать», возникают проблемы с концентрацией внимания, спутанность мыслей. Так же возможна потеря веры в себя, смысл дальнейшего существования, иногда даже суицидальные стремления. Что делать? Проговаривайте всё это в слух! Особенно, если возникает желания «пойти за усопшим следом». Не оставайтесь в одиночестве! Помните, что сейчас – самый ужасный период вашей жизни, но у вас есть завтра. Неужели вы готовы кому-то доставить такие же переживания, сведя счёты со своей жизнью? В ближайшее время – обратитесь на консультацию к специалисту: психологу или психотерапевту.

Этапы горевания

Важно знать этапы горевания и то, как они проходят:

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

Как видно из этих этапов, переживать утрату целый год – это нормально. Важно не оставаться наедине со своими переживаниями и стараться делать следующее:

  • если вы готовы делится ими с друзьями – делайте это;
  • если нет – идите на приём к психологу;
  • если и это вам не помогает – пишите про это в социальных сетях;
  • обязательно плачьте, если есть потребность, ведь слёзы – это необходимая разрядка для организма;
  • заставьте себя заниматься спортом или гулять, ведь физическая нагрузка даёт выход всем тем накопившимся гормонам, которые вырабатываются у нас при стрессе и «съедают» наш организм изнутри;
  • не позже, чем через двое суток откажитесь от употребления спиртного, ведь алкоголь только усугубит депрессию, выводя из нашего организма воду. Если ситуация для вас становится не контролируемой, обратитесь за помощью к врачу и он пропишет вам лёгкие успокоительные или препараты, восстанавливающие сон. Но, это должен делать только специалист;
  • найдите выход своих переживаний в творчестве;
  • если прошло не менее, чем шесть месяцев, попробуйте подумать – для чего вам дано такое испытание? Возможно, внезапно освободившееся время дано для помощи другим несчастным или для вашего личного преодоления?

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

( Пока оценок нет )

Интуитивное объяснение темпоральной классификации коннекционистов | by Harald Scheidl

Распознавание текста с помощью операции потери и декодирования по временной классификации (CTC)

Если вы хотите, чтобы компьютер распознавал текст, нейронные сети (NN) являются хорошим выбором, поскольку в настоящее время они превосходят все другие подходы . NN для таких случаев использования обычно состоит из сверточных слоев (CNN), для извлечения последовательности функций и повторяющихся слоев (RNN) для распространения информации через эту последовательность.Он выводит оценки символов для каждого элемента последовательности, который просто представлен матрицей . Теперь есть две вещи, которые мы хотим сделать с этой матрицей:

  1. train: вычислить значение потерь для обучения NN
  2. вывести: декодировать матрицу, чтобы получить текст, содержащийся во входном изображении

Обе задачи выполнены по операции СТС . Обзор системы распознавания рукописного ввода показан на рис. 1.

Давайте более подробно рассмотрим операцию CTC и обсудим, как она работает, не скрывая умных идей, на которых она основана, за сложными формулами.В конце я укажу вам ссылки, где вы можете найти код Python и (не слишком сложные) формулы, если вам интересно.

Рис. 1: Обзор NN для распознавания рукописного ввода.

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

  1. очень трудоемко (и скучно) аннотировать набор данных на уровне символов.
  2. мы получаем только оценки символов и, следовательно, нуждаемся в дополнительной обработке, чтобы получить из них окончательный текст. Один символ может занимать несколько горизонтальных позиций, например мы могли получить «ttooo», потому что «o» - это широкий символ, как показано на рис. 2. Мы должны удалить все повторяющиеся «t» и «o». Но что, если бы распознанный текст был «слишком»? Тогда удаление всех повторяющихся «o» дает неверный результат. Как с этим справиться?
Рис. 2: Аннотация для каждого положения изображения по горизонтали.

CTC решает за нас обе проблемы:

  1. нам нужно только сообщить функции потерь CTC текст, который появляется на изображении. Поэтому мы игнорируем как положение, так и ширину символов на изображении.
  2. дальнейшая обработка распознанного текста не требуется.

Как уже обсуждалось, мы не хотим аннотировать изображения в каждой горизонтальной позиции (с этого момента мы называем это временным шагом ). NN-обучение будет руководствоваться функцией потерь CTC.Мы только подаем выходную матрицу NN и соответствующий текст наземной истины (GT) в функцию потерь CTC. Но как узнать, где находится каждый символ? Ну не знает. Вместо этого он пробует все возможные варианты выравнивания текста GT на изображении и берет сумму всех оценок. Таким образом, оценка текста GT высока, если сумма оценок выравнивания имеет высокое значение.

Кодирование текста

Возникла проблема, как кодировать повторяющиеся символы (помните, что мы говорили о слове «слишком»?).Она решается введением псевдосимвола (называемого пробелом, но не путайте его с «настоящим» пробелом, то есть символом пробела). Этот специальный символ будет обозначен как «-» в следующем тексте. Мы используем хитроумную схему кодирования для решения проблемы повторяющихся символов: при кодировании текста мы можем вставить произвольное количество пробелов в любую позицию, которые будут удалены при его декодировании. Однако мы должны вставить пробел между повторяющимися символами, как в «he ll o». Далее, мы можем повторять каждый символ так часто, как захотим.

Давайте рассмотрим несколько примеров:

  • «to» → «--- ttttttooo», или «-to-», или «to»
  • «too» → «--- ttttto-o» или « -too- »или« to-o », но не « слишком »

Как видите, эта схема также позволяет нам легко создавать различные выравнивания одного и того же текста, например «T-o», «too» и «-to» представляют один и тот же текст («to»), но с разным выравниванием изображения. NN обучается выводить закодированный текст (закодированный в выходной матрице NN).

Расчет потерь

Нам нужно вычислить значение потерь для обучающих выборок (пар изображений и текстов GT) для обучения NN.Вы уже знаете, что NN выводит матрицу, содержащую оценку для каждого символа на каждом временном шаге. Минималистичная матрица представлена ​​на рис. 3: есть два временных шага (t0, t1) и три символа («a», «b» и пробел «-»). Сумма очков персонажа равна 1 для каждого временного шага.

Рис. 3: Выходная матрица NN. Вероятность символа обозначается цветом и также печатается рядом с каждой записью матрицы. Тонкие линии - это пути, представляющие текст «a», а толстая пунктирная линия - это единственный путь, представляющий текст «».

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

Оценка для одного выравнивания (или путь , как его часто называют в литературе) вычисляется путем умножения соответствующих оценок персонажа. В показанном выше примере оценка для пути «аа» составляет 0,4 · 0,4 = 0,16, в то время как 0,4 · 0,6 = 0,24 для «а-» и 0,6 · 0,4 = 0,24 для «-а».Чтобы получить оценку для данного текста GT, мы суммируем оценки всех путей, соответствующих этому тексту. Предположим, что в данном примере текст GT - это «a»: нам нужно вычислить все возможные пути длиной 2 (поскольку матрица имеет 2 временных шага), а именно: «aa», «a-» и «-a». . Мы уже подсчитали баллы для этих путей, поэтому нам просто нужно просуммировать их и получить 0,4 · 0,4 + 0,4 · 0,6 + 0,6 · 0,4 = 0,64. Если предполагается, что текст GT представляет собой «», мы видим, что существует только один соответствующий путь, а именно «-», что дает общий балл 0.6 · 0,6 = 0,36.

Теперь мы можем вычислить вероятность текста GT обучающей выборки с учетом выходной матрицы, созданной NN. Цель состоит в том, чтобы обучить сеть таким образом, чтобы она выдавала высокую вероятность (в идеале, значение 1) правильной классификации. Следовательно, мы максимизируем произведение вероятностей правильных классификаций для обучающего набора данных. По техническим причинам мы переформулируем задачу в эквивалентную: минимизировать потерю обучающего набора данных, где потеря представляет собой отрицательную сумму логарифмических вероятностей.Если вам нужно значение потерь для одного образца, просто вычислите вероятность, возьмите логарифм и поставьте минус перед результатом. Для обучения NN вычисляется градиент потерь относительно параметров NN (например, весов сверточных ядер), который используется для обновления параметров.

Декодирование

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

Простой и очень быстрый алгоритм декодирования наилучшего пути , который состоит из двух шагов:

  1. он вычисляет лучший путь, выбирая наиболее вероятный символ за каждый временной шаг.
  2. он отменяет кодировку, сначала удаляя повторяющиеся символы, а затем удаляя все пробелы из пути. Остается распознанный текст.

Пример показан на рис. 4. Символы - «a», «b» и «-» (пробел). Есть 5 временных шагов. Давайте применим наш лучший декодер пути к этой матрице: наиболее вероятный символ t0 - «a», то же самое относится к t1 и t2. Пустой символ имеет наивысший балл на t3. Наконец, «b» наиболее вероятно в t4. Это дает нам путь «ааа-б».Мы удаляем повторяющиеся символы, это дает «a-b», а затем мы удаляем все пробелы из оставшегося пути, что дает нам текст «ab», который мы выводим как распознанный текст.

Рис. 4: Выходная матрица NN. Толстая пунктирная линия представляет лучший путь.

Декодирование наилучшего пути, конечно, является только приближением. Легко построить примеры, для которых это дает неправильный результат: если вы декодируете матрицу с рис. 3, вы получите «» как распознанный текст. Но мы уже знаем, что вероятность «» всего 0.36, а для «а» - 0,64. Однако алгоритм аппроксимации часто дает хорошие результаты в практических ситуациях. Существуют более продвинутые декодеры, такие как декодирование с поиском луча, декодирование с поиском по префиксу или передача маркера, которые также используют информацию о структуре языка для улучшения результатов.

Сначала мы рассмотрели проблемы, возникающие при наивном решении NN. Затем мы увидели, как CTC может решать эти проблемы. Затем мы изучили, как работает CTC, посмотрев, как он кодирует текст, как выполняется расчет потерь и как он декодирует вывод NN, обученного CTC.

Это должно дать вам хорошее представление о том, что происходит за кулисами, когда вы, например, вызывать такие функции, как ctc_loss или ctc_greedy_decoder в TensorFlow. Однако, если вы хотите реализовать CTC самостоятельно, вам нужно знать некоторые дополнительные детали, особенно для того, чтобы он работал быстро. Graves et al. [1] вводят операцию CTC, документ также показывает всю соответствующую математику. Если вас интересует, как улучшить декодирование, ознакомьтесь со статьями о декодировании с поиском луча [2] [3]. Я реализовал некоторые декодеры и функцию потерь в Python и C ++, которые вы можете найти на github [4] [5].Наконец, если вы хотите увидеть более широкую картину того, как распознавать (рукописный) текст, посмотрите мою статью о том, как создать систему распознавания рукописного текста [6].

Керас FAQ

Список часто задаваемых вопросов Keras.

Общие вопросы


Общие вопросы

Как я могу обучить модель Keras на нескольких графических процессорах (на одной машине)?

Есть два способа запустить одну модель на нескольких графических процессорах: параллелизм данных и параллелизм устройств .В большинстве случаев вам, скорее всего, понадобится параллелизм данных.

1) Параллелизм данных

Параллелизм данных заключается в однократной репликации целевой модели на каждом устройстве и использовании каждой реплики для обработки различной части входных данных.

Лучший способ реализовать параллелизм данных с моделями Keras - использовать tf.distribute API. Обязательно прочтите наше руководство по использованию tf.distribute с Keras.

Суть его в следующем:

a) создать экземпляр объекта «стратегия распространения», e.грамм. MirroredStrategy (который копирует вашу модель на каждом доступном устройстве и сохраняет состояние каждой модели в синхронизации):

  стратегия = tf.distribute.MirroredStrategy ()
  

б) Создайте свою модель и скомпилируйте ее в рамках стратегии:

  с помощью strategy.scope ():
    # Это может быть любая модель - функциональная, подкласс ...
    model = tf.keras.Sequential ([
        tf.keras.layers.Conv2D (32, 3, активация = 'relu', input_shape = (28, 28, 1)),
        tf.keras.layers.GlobalMaxPooling2D (),
        tf.keras.layers.Dense (10)
    ])
    model.compile (loss = tf.keras.losses.SparseCategoricalCrossentropy (from_logits = True),
                  optimizer = tf.keras.optimizers.Adam (),
                  metrics = [tf.keras.metrics.SparseCategoricalAccuracy ()])
  

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

c) Позвоните по телефону fit () с tf.data.Dataset как входной объект. Распространение широко совместимо со всеми обратными вызовами, включая настраиваемые обратные вызовы. Обратите внимание, что этот вызов не обязательно должен находиться в области действия стратегии, поскольку он не создает новых переменных.

  model.fit (train_dataset, epochs = 12, callbacks = обратные вызовы)
  

2) Параллелизм моделей

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

Этого можно достичь, используя области устройства TensorFlow. Вот быстрый пример:

  # Модель, в которой общий LSTM используется для параллельного кодирования двух разных последовательностей
input_a = keras.Input (форма = (140, 256))
input_b = keras.Input (форма = (140, 256))

shared_lstm = keras.layers.LSTM (64)

# Обрабатываем первую последовательность на одном GPU
с tf.device_scope ('/ gpu: 0'):
    encoded_a = shared_lstm (input_a)
# Обрабатываем следующую последовательность на другом GPU
с тф.device_scope ('/ gpu: 1'):
    encoded_b = shared_lstm (input_b)

# Объединить результаты на CPU
с tf.device_scope ('/ cpu: 0'):
    merged_vector = keras.layers.concatenate (
        [encoded_a, encoded_b], ось = -1)
  

Как я могу распределить обучение по нескольким машинам?

Как и в случае параллелизма на одной машине, лучший способ проводить распределенное обучение с помощью Keras - это использовать tf.distribute API, в частности MultiWorkerMirroredStrategy .Обязательно прочтите наше руководство по использованию tf.distribute с Keras.

Распределенное обучение несколько сложнее, чем обучение на одной машине с несколькими устройствами. Примерно вам понадобится для запуска удаленного кластера машин, затем запустите свой код на «главной» машине, которая содержит переменную среды TF_CONFIG который определяет, как взаимодействовать с другими машинами в кластере. Оттуда рабочий процесс похож на использование одного компьютера обучение работе с несколькими графическими процессорами, с основным отличием в том, что вы будете использовать MultiWorkerMirroredStrategy в качестве стратегии распространения.

Важно:

  • Убедитесь, что ваш набор данных настроен таким образом, чтобы все рабочие в кластере могли эффективно извлекать из него данные (например, если ваш кластер находится на GCP, рекомендуется разместить ваши данные на GCS).
  • Убедитесь, что ваше обучение отказоустойчиво (например, настроив обратный вызов ModelCheckpoint ).

Как обучить модель Keras на ТПУ?

TPU - это быстрый и эффективный аппаратный ускоритель для глубокого обучения, общедоступный в Google Cloud.Вы можете использовать TPU через Colab, AI Platform (ML Engine) и виртуальные машины глубокого обучения (при условии, что на виртуальной машине установлена ​​переменная среды TPU_NAME ).

Обязательно сначала прочтите руководство по использованию TPU. Вот краткое описание:

После подключения к среде выполнения TPU (например, путем выбора среды выполнения TPU в Colab) вам необходимо будет определить свой TPU с помощью TPUClusterResolver , который автоматически обнаруживает связанный TPU на всех поддерживаемых платформах:

  tpu = tf.distribute.cluster_resolver.TPUClusterResolver () # Обнаружение TPU
print ('Работает на TPU:', tpu.cluster_spec (). as_dict () ['worker'])

tf.config.experimental_connect_to_cluster (TPU)
tf.tpu.experimental.initialize_tpu_system (tpu)
стратегия = tf.distribute.experimental.TPUStrategy (tpu)
print ('Реплики:', strategy.num_replicas_in_sync)

с помощью strategy.scope ():
    # Создайте свою модель здесь.
    ...
  

После первоначальной настройки рабочий процесс аналогичен работе на одном компьютере. обучение работе с несколькими GPU, с основным отличием в том, что вы будете использовать TPUStrategy в качестве стратегии распространения.

Важно:

  • Убедитесь, что ваш набор данных дает пакеты с фиксированной статической формой. График TPU может обрабатывать только входные данные постоянной формы.
  • Убедитесь, что вы можете читать свои данные достаточно быстро, чтобы TPU использовался. Использование формата TFRecord для хранения ваших данных может быть хорошей идеей.
  • Рассмотрите возможность выполнения нескольких этапов градиентного спуска на выполнение графа, чтобы сохранить использование TPU. Вы можете сделать это с помощью аргумента experimental_steps_per_execution , compile () .Это даст значительный прирост скорости для небольших моделей.

Где хранится файл конфигурации Keras?

Каталог по умолчанию, в котором хранятся все данные Keras:

$ ГЛАВНАЯ / .keras /

Например, для меня на MacBook Pro это /Users/fchollet/.keras/ .

Обратите внимание, что пользователям Windows следует заменить $ HOME на % USERPROFILE% .

В случае, если Керас не может создать указанный выше каталог (например,грамм. из-за проблем с разрешениями) /tmp/.keras/ используется в качестве резервной копии.

Файл конфигурации Keras - это файл JSON, который хранится по адресу $ HOME / .keras / keras.json . Файл конфигурации по умолчанию выглядит так:

  {
    "image_data_format": "channels_last",
    "эпсилон": 1e-07,
    "floatx": "float32",
    "backend": "tensorflow"
}
  

Он содержит следующие поля:

  • Формат данных изображения, который будет использоваться по умолчанию уровнями обработки изображений и служебными программами ( каналы_последний или каналы_первый ).
  • Числовой коэффициент нечеткости эпсилон , используемый для предотвращения деления на ноль в некоторых операциях.
  • Тип данных с плавающей запятой по умолчанию.
  • Бэкэнд по умолчанию. Это наследие; сейчас есть только TensorFlow.

Точно так же файлы кэшированных наборов данных, например, загруженные с помощью get_file () , по умолчанию хранятся в $ HOME / .keras / datasets / , а кэшированные файлы весов моделей из Keras Applications по умолчанию хранятся в $ HOME /.keras / модели / .


Как настроить гиперпараметры с помощью Keras?

Мы рекомендуем использовать Keras Tuner.


Как я могу получить воспроизводимые результаты с помощью Keras во время разработки?

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

Во-первых, вам необходимо установить для переменной среды PYTHONHASHSEED значение 0 перед запуском программы (не внутри самой программы).Это необходимо в Python 3.2.3 и более поздних версиях, чтобы иметь воспроизводимое поведение для определенных операций на основе хеширования (например, порядок элементов в наборе или dict, см. Документацию Python или проблему № 2280 для получения дополнительных сведений). Один из способов установить переменную среды - запустить python следующим образом:

  $ cat test_hash.py
печать (хэш ("керас"))
$ python3 test_hash.py # невоспроизводимый хеш (Python 3.2.3+)
8127205062320133199
$ python3 test_hash.py # невоспроизводимый хеш (Python 3.2.3+)
3204480642156461591
$ PYTHONHASHSEED = 0 python3 test_hash.py # воспроизводимый хеш
4883664951434749476
$ PYTHONHASHSEED = 0 python3 test_hash.py # воспроизводимый хеш
4883664951434749476
  

Более того, при запуске на графическом процессоре некоторые операции имеют недетерминированные выходы, в частности tf.reduce_sum () . Это связано с тем, что графические процессоры выполняют множество операций параллельно, поэтому порядок выполнения не всегда гарантируется. Из-за ограниченной точности чисел с плавающей запятой даже сложение нескольких чисел может дать несколько разные результаты в зависимости от порядка, в котором вы их добавляете.Вы можете попытаться избежать недетерминированных операций, но некоторые из них могут быть созданы автоматически TensorFlow для вычисления градиентов, поэтому гораздо проще просто запустить код на ЦП. Для этого вы можете установить для переменной среды CUDA_VISIBLE_DEVICES пустую строку, например:

  $ CUDA_VISIBLE_DEVICES = "" PYTHONHASHSEED = 0 python your_program.py
  

В приведенном ниже фрагменте кода показан пример получения воспроизводимых результатов:

  импортировать numpy как np
импортировать тензорный поток как tf
импортировать случайный как python_random

# Приведенное ниже необходимо для запуска случайных чисел, сгенерированных Numpy
# в четко определенном начальном состоянии.np.random.seed (123)

# Приведенное ниже необходимо для запуска случайных чисел, генерируемых ядром Python.
# в четко определенном состоянии.
python_random.seed (123)

# Приведенный ниже set_seed () произведет генерацию случайных чисел
# в бэкэнде TensorFlow имеют четко определенное начальное состояние.
# Для получения дополнительной информации см .:
# https://www.tensorflow.org/api_docs/python/tf/random/set_seed
tf.random.set_seed (1234)

# Остальной код следует ...
  

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


Какие у меня варианты сохранения моделей?

Примечание: не рекомендуется использовать pickle или cPickle для сохранения модели Keras.

1) Сохранение всей модели (конфигурация + вес)

Сохранение всей модели означает создание файла, который будет содержать:

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

По умолчанию и рекомендуется использовать формат TensorFlow SavedModel. В TensorFlow 2.0 и выше вы можете просто сделать: model.save (your_file_path) .

Для наглядности вы также можете использовать model.save (your_file_path, save_format = 'tf') .

Keras по-прежнему поддерживает исходный формат сохранения на основе HDF5. Чтобы сохранить модель в формате HDF5, используйте model.save (your_file_path, save_format = 'h5') . Обратите внимание, что эта опция используется автоматически если your_file_path заканчивается на .h5 или .keras . Также см. Как установить HDF5 или h5py, чтобы сохранить свои модели? инструкции по установке h5py .

После сохранения модели в любом формате ее можно восстановить с помощью model = keras.models.load_model (your_file_path) .

Пример:

  из tensorflow.keras.models import load_model

model.save ('my_model') # создает файл HDF5 'my_model.h5'
del model # удаляет существующую модель

# возвращает скомпилированную модель
# идентично предыдущему
модель = load_model ('моя_модель')
  

2) Экономия только веса

Если вам нужно сохранить веса модели , вы можете сделать это в HDF5 с помощью следующего кода:

  модель.save_weights ('my_model_weights.h5')
  

Предполагая, что у вас есть код для создания экземпляра вашей модели, вы можете загрузить сохраненные веса в модель с той же архитектурой :

  model.load_weights ('my_model_weights.h5')
  

Если вам нужно загрузить веса в различных архитектур (с некоторыми общими уровнями), например, для точной настройки или переноса обучения, вы можете загрузить их по имени слоя :

  модель.load_weights ('my_model_weights.h5', by_name = True)
  

Пример:

  "" "
Предположим, что исходная модель выглядит так:

model = Последовательный ()
model.add (Dense (2, input_dim = 3, name = 'плотный_1'))
model.add (Dense (3, name = 'плотный_2'))
...
model.save_weights (имя_файла)
"" "

# новая модель
model = Последовательный ()
model.add (Dense (2, input_dim = 3, name = 'density_1')) # будет загружен
model.add (Dense (10, name = 'new_dense')) # не загружается

# вес груза из первой модели; повлияет только на первый слой плотный_1.model.load_weights (fname, by_name = True)
  

См. Также Как установить HDF5 или h5py для сохранения моих моделей? инструкции по установке h5py .

3) Сохранение только конфигурации (сериализация)

Если вам нужно сохранить только архитектуру модели , а не ее веса или конфигурацию обучения, вы можете сделать:

  # сохранить как JSON
json_string = model.to_json ()
  

Созданный файл JSON удобен для чтения и при необходимости может быть отредактирован вручную.

Затем вы можете построить новую модель на основе этих данных:

  # реконструкция модели из JSON:
из tensorflow.keras.models import model_from_json
модель = model_from_json (json_string)
  

4) Обработка пользовательских слоев (или других пользовательских объектов) в сохраненных моделях

Если модель, которую вы хотите загрузить, включает пользовательские слои или другие пользовательские классы или функции, вы можете передать их в механизм загрузки с помощью аргумента custom_objects :

  из tensorflow.keras.models импорт load_model
# Предполагается, что ваша модель включает экземпляр класса "AttentionLayer"
model = load_model ('my_model.h5', custom_objects = {'AttentionLayer': AttentionLayer})
  

В качестве альтернативы вы можете использовать настраиваемую область объекта:

  из tensorflow.keras.utils import CustomObjectScope

с CustomObjectScope ({'AttentionLayer': AttentionLayer}):
    модель = load_model ('my_model.h5')
  

Обработка пользовательских объектов работает таким же образом для load_model и model_from_json :

  из tensorflow.keras.models импорт model_from_json
model = model_from_json (json_string, custom_objects = {'AttentionLayer': AttentionLayer})
  

Как установить HDF5 или h5py, чтобы сохранить свои модели?

Чтобы сохранить модели Keras в виде файлов HDF5, Keras использует пакет Python h5py. это является зависимостью Keras и должен быть установлен по умолчанию. На основе Debian дистрибутивов необходимо дополнительно установить libhdf5 :

  sudo apt-get install libhdf5-serial-dev
  

Если вы не уверены, установлен ли h5py, вы можете открыть оболочку Python и загрузить модуль через

Если он импортирует без ошибок, он установлен, иначе вы можете найти подробные инструкции по установке здесь.


Как мне процитировать Кераса?

Пожалуйста, цитируйте Кераса в своих публикациях, если это поможет в ваших исследованиях. Вот пример записи BibTeX:

@misc {chollet2015keras,
title = {Keras},
author = {Chollet, Fran \ c {c} ois и другие},
год = {2015},
howpublished = {\ url {https://keras.io }},
}


Что означают «образец», «партия» и «эпоха»?

Ниже приведены некоторые общие определения, которые необходимо знать и понимать, чтобы правильно использовать Keras fit () :

  • Пример : один элемент набора данных.Например, одно изображение - это образец в сверточной сети. Один звуковой фрагмент - это образец для модели распознавания речи.
  • Партия : набор образцов N . Образцы из партии обрабатываются независимо, параллельно. При обучении пакет приводит только к одному обновлению модели. Пакет обычно аппроксимирует распределение входных данных лучше, чем один вход. Чем больше партия, тем лучше приближение; однако также верно и то, что обработка пакета займет больше времени и по-прежнему приведет только к одному обновлению.Для вывода (оценки / прогнозирования) рекомендуется выбирать размер пакета, который является настолько большим, насколько вы можете себе позволить, без потери памяти (поскольку большие пакеты обычно приводят к более быстрой оценке / прогнозированию).
  • Эпоха : произвольная отсечка, обычно определяемая как «один проход по всему набору данных», используемая для разделения обучения на отдельные фазы, что полезно для регистрации и периодической оценки. При использовании validation_data или validation_split с методом fit моделей Keras оценка будет запускаться в конце каждой эпохи .В Keras есть возможность добавлять обратные вызовы, специально разработанные для запуска в конце эпохи . Примерами являются изменения скорости обучения и создание контрольных точек (сохранение) модели.

Почему мои потери в тренировках намного выше, чем в тестах?

Модель Keras имеет два режима: обучение и тестирование. Механизмы регуляризации, такие как Dropout и регуляризация веса L1 / L2, отключаются во время тестирования. Они отражаются в потере времени обучения, но не в потере времени теста.

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


Как я могу использовать Keras с наборами данных, которые не помещаются в памяти?

Вы должны использовать tf.data API для создания объектов tf.data.Dataset - абстракция над конвейером данных который может извлекать данные с локального диска, из распределенной файловой системы, из GCS и т. д., а также эффективно применять различные преобразования данных.

Например, утилита tf.keras.preprocessing.image_dataset_from_directory создаст набор данных, который считывает данные изображения из локального каталога. Аналогично утилита tf.keras.preprocessing.text_dataset_from_directory создаст набор данных, который читает текстовые файлы из локального каталога.

Объекты набора данных

могут быть напрямую переданы в fit () или могут быть повторены в пользовательском цикле низкоуровневого обучения.

  model.fit (набор данных, эпох = 10, validation_data = val_dataset)
  

Как я могу регулярно сохранять модели Keras во время обучения?

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

  импорт ОС
из tenorflow import keras

# Подготовить каталог для хранения всех контрольных точек.
checkpoint_dir = './ckpt'
если нет os.path.exists (checkpoint_dir):
    os.makedirs (checkpoint_dir)


def make_model ():
    # Создайте новую модель линейной регрессии.
    model = keras.Sequential ([keras.layers.Dense (1)])
    model.compile (optimizer = 'adam', loss = 'mse')
    модель возврата


def make_or_restore_model ():
    # Либо восстановите последнюю модель, либо создайте новую
    # если нет доступной контрольной точки.checkpoints = [каталог_контрольной точки + '/' + имя
                   для имени в os.listdir (checkpoint_dir)]
    если контрольно-пропускные пункты:
        latest_checkpoint = max (контрольные точки, ключ = os.path.getctime)
        print ('Восстановление из', latest_checkpoint)
        вернуть keras.models.load_model (latest_checkpoint)
    print ('Создание новой модели')
    вернуть make_model ()


модель = make_or_restore_model ()
обратные вызовы = [
    # Этот обратный вызов сохраняет SavedModel каждые 100 пакетов.
    # Мы включаем потерю тренировки в имя папки.keras.callbacks.ModelCheckpoint (
        filepath = checkpoint_dir + '/ckpt-loss={loss:.2f}',
        save_freq = 100)
]
model.fit (train_data, эпохи = 10, обратные вызовы = обратные вызовы)
  

Узнайте больше в документации по обратным вызовам.


Как я могу прервать обучение, если потеря валидации больше не уменьшается?

Вы можете использовать обратный вызов EarlyStopping :

  из tensorflow.keras.callbacks import EarlyStopping

Early_stopping = EarlyStopping (monitor = 'val_loss', терпение = 2)
модель.fit (x, y, validation_split = 0.2, callbacks = [early_stopping])
  

Узнайте больше в документации по обратным вызовам.


Как закрепить слои и выполнить точную настройку?

Установка обучаемого атрибута

Все слои и модели имеют логический атрибут layer.trainable :

  >>> слой = Плотный (3)
>>> layer.trainable
Правда
  

Для всех слоев и моделей можно установить обучаемый атрибут (True или False).Если установлено значение False , атрибут layer.trainable_weights пуст:

  >>> слой = Плотный (3)
>>> layer.build (input_shape = (3, 3)) # Создаем веса слоя
>>> layer.trainable
Правда
>>> layer.trainable_weights
[,  ]
>>> слой.trainable = Ложь
>>> layer.trainable_weights
[]
  

Установка атрибута обучаемого на слое рекурсивно устанавливает его для всех дочерних слоев (содержимое self.layers ).

1) При тренировке с fit () :

Чтобы выполнить точную настройку с помощью fit () , вы должны:

  • Создайте экземпляр базовой модели и загрузите предварительно обученные веса
  • Заморозить эту базовую модель
  • Добавить обучаемые слои сверху
  • Вызов compile () и fit ()

Как это:

  модель = Последовательная ([
    ResNet50Base (input_shape = (32, 32, 3), weights = 'предварительно обучено'),
    Плотный (10),
])
модель.Layers [0] .trainable = False # Заморозить ResNet50Base.

assert model.layers [0] .trainable_weights == [] # ResNet50Base не имеет обучаемых весов.
assert len ​​(model.trainable_weights) == 2 # Просто смещение и ядро ​​слоя Dense.

model.compile (...)
model.fit (...) # Train Dense без ResNet50Base.
  

Вы можете следовать аналогичному рабочему процессу с функциональным API или API подкласса модели. Обязательно вызовите compile () после того, как изменит значение обучаемого для вашего изменения, которые необходимо принять во внимание.Вызов compile () заморозит состояние шага обучения модели.

2) При использовании пользовательского цикла обучения:

При написании цикла обучения обязательно обновляйте только веса, которые являются частью модели .trainable_weights (а не всех моделей . веса ).

  модель = Последовательная ([
    ResNet50Base (input_shape = (32, 32, 3), weights = 'предварительно обучено'),
    Плотный (10),
])
model.layers [0] .trainable = False # Заморозить ResNet50Base.# Перебирать пакеты набора данных.
для входов, целей в наборе данных:
    # Откройте GradientTape.
    с tf.GradientTape () в качестве ленты:
        # Прямой проход.
        прогнозы = модель (входные данные)
        # Вычислить значение потерь для этой партии.
        loss_value = loss_fn (цели, прогнозы)

    # Получите градиенты потерь относительно * обучаемых * весов.
    градиенты = лента.градиент (значение_потери, model.trainable_weights)
    # Обновите веса модели.
    optimizer.apply_gradients (zip (градиенты, модель.trainable_weights))
  

Взаимодействие между обучаемым и compile ()

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

Например, если две модели A и B имеют общие слои, и:

  • Модель A скомпилирована
  • Значение обучаемого атрибута на общих слоях изменено
  • Модель B собрана

Затем модели A и B используют разные обучаемые значения для общих слоев. Этот механизм критично для большинства существующих реализаций GAN, которые поддерживают:

  discinator.compile (...) # веса `дискриминатора` должны обновляться при обучении` discinator`
дискриминатор.trainable = Ложь
gan.compile (...) # `Дискриминатор` - это подмодель` gan`, которая не должна обновляться при обучении `gan`
  

В чем разница между обучающим аргументом в вызове () и обучаемым атрибутом ?

обучение - это логический аргумент в вызове , который определяет, будет ли вызов следует запускать в режиме вывода или в режиме обучения. Например, в режиме обучения слой Dropout применяет случайное выпадение и изменяет масштаб вывода.В режиме вывода то же самое слой ничего не делает. Пример:

  y = Dropout (0.5) (x, training = True) # Применяет отсев во время обучения * и * время вывода
  

обучаемый - это логический атрибут слоя, который определяет обучаемые веса. слоя следует обновить, чтобы минимизировать потери во время обучения. Если для параметра layer.trainable установлено значение False , тогда layer.trainable_weights всегда будет пустым списком. Пример:

  модель = Последовательная ([
    ResNet50Base (input_shape = (32, 32, 3), weights = 'предварительно обучено'),
    Плотный (10),
])
модель.Layers [0] .trainable = False # Заморозить ResNet50Base.

assert model.layers [0] .trainable_weights == [] # ResNet50Base не имеет обучаемых весов.
assert len ​​(model.trainable_weights) == 2 # Просто смещение и ядро ​​слоя Dense.

model.compile (...)
model.fit (...) # Train Dense без ResNet50Base.
  

Как видите, «режим вывода и режим тренировки» и «обучаемость со слоями веса» - это две очень разные концепции.

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

  слой = AutoScaleDropout (0,5)

# Применяет отсев во время обучения * и * время вывода
# * и * изучает коэффициент масштабирования во время обучения
y = слой (x, обучение = True)

assert len ​​(layer.trainable_weights) == 1
  
  # Применяет отсев во время обучения * и * время вывода
# с * замороженным * масштабным коэффициентом

слой = AutoScaleDropout (0.5)
layer.trainable = Ложь
y = слой (x, обучение = True)
  

Особый случай BatchNormalization layer

Рассмотрим слой BatchNormalization в замороженной части модели, который используется для точной настройки.

Давно обсуждается вопрос о том, должна ли скользящая статистика слоя BatchNormalization оставаться в замороженном состоянии или адаптироваться к новым данным. Исторически млрд.trainable = False только остановит обратное распространение, но не предотвратит статистику времени обучения Обновить.После тщательного тестирования мы обнаружили, что обычно лучше заморозить скользящую статистику. в случаях тонкой настройки. Запуск в TensorFlow 2.0, установка bn.trainable = False также заставит слой работать в режиме вывода.

Это поведение применимо только для BatchNormalization . Для каждого второго уровня тренируемость с отягощениями и «вывод vs режим обучения» остаются независимыми.


Как вычисляется разделение проверки в fit () ?

Если вы установите аргумент validation_split в модели .подходит , например, 0.1, то используемыми данными проверки будут последних 10% данных. Если вы установите его на 0,25, это будут последние 25% данных и т. Д. Обратите внимание, что данные не перетасовываются перед извлечением проверочного разделения, поэтому проверка - это буквально последних x% выборок в ввод вы прошли.

Один и тот же набор проверки используется для всех эпох (в рамках одного вызова соответствует ).

Обратите внимание, что параметр validation_split доступен только в том случае, если ваши данные передаются как массивы Numpy (не tf.data.Datasets , которые не индексируются).


В fit () данные перетасовываются во время обучения?

Если вы передаете свои данные в виде массивов NumPy и если для аргумента shuffle в модели model.fit () установлено значение True (это значение по умолчанию), обучающие данные будут глобально случайным образом перемешиваться в каждую эпоху.

Если вы передаете свои данные как объект tf.data.Dataset и если перемешивает аргумент в модели .fit () установлен на True , набор данных будет перетасован локально (буферизованное перетасовка).

При использовании объектов tf.data.Dataset предпочтительнее предварительно перемешать данные (например, путем вызова dataset = dataset.shuffle (buffer_size) ), чтобы контролировать размер буфера.

Данные проверки никогда не перемешиваются.


Какой рекомендуемый способ отслеживать мои показатели во время тренировки с fit () ?

Значения потерь и значения показателей сообщаются через индикатор выполнения по умолчанию, отображаемый при вызове fit () .Однако наблюдение за изменением чисел ascii в консоли не является оптимальным опытом мониторинга метрик. Мы рекомендуем использовать TensorBoard, который будет регулярно отображать красивые графики ваших показателей обучения и проверки. обновляется во время обучения, доступ к которому вы можете получить из браузера.

Вы можете использовать TensorBoard с fit () через обратный вызов TensorBoard .


Что делать, если мне нужно настроить, что делает fit () ?

У вас есть два варианта:

1) Напишите пользовательский цикл обучения низкого уровня

Это хороший вариант, если вы хотите контролировать каждую мелочь.Но это может быть несколько многословно. Пример:

  # Подготовить оптимизатор.
optimizer = tf.keras.optimizers.Adam ()
# Подготовить функцию потерь.
loss_fn = tf.keras.losses.kl_divergence

# Перебирать пакеты набора данных.
для входов, целей в наборе данных:
    # Откройте GradientTape.
    с tf.GradientTape () в качестве ленты:
        # Прямой проход.
        прогнозы = модель (входные данные)
        # Вычислить значение потерь для этой партии.
        loss_value = loss_fn (цели, прогнозы)

    # Получить градиенты потерь по весам.градиенты = лента.градиент (значение_потери, model.trainable_weights)
    # Обновите веса модели.
    optimizer.apply_gradients (zip (градиенты, model.trainable_weights))
  

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

2) Создайте подкласс класса Model и переопределите методы train_step test_step )

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

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

Пример ниже показывает функциональную модель с пользовательским train_step .

  из tenorflow import keras
импортировать тензорный поток как tf
импортировать numpy как np

класс MyCustomModel (keras.Model):

    def train_step (себя, данные):
        # Распаковать данные. Его структура зависит от вашей модели и
        # о том, что вы передаете в `fit ()`.
        x, y = данные

        с тф.GradientTape () как лента:
            y_pred = self (x, training = True) # Вперед
            # Вычислить величину потерь
            # (функция потерь настраивается в `compile ()`)
            loss = self.compiled_loss (y, y_pred,
                                      Regularization_losses = self.losses)

        # Вычислить градиенты
        trainable_vars = self.trainable_variables
        градиенты = tape.gradient (потеря, trainable_vars)
        # Обновить веса
        self.optimizer.apply_gradients (zip (градиенты, trainable_vars))
        # Обновить метрики (включая метрику, отслеживающую убытки)
        я.compiled_metrics.update_state (y, y_pred)
        # Возвращаем dict отображение имен метрик в текущее значение
        return {m.name: m.result () для m в self.metrics}


# Создайте и скомпилируйте экземпляр MyCustomModel
входы = keras.Input (shape = (32,))
output = keras.layers.Dense (1) (входы)
model = MyCustomModel (входы, выходы)
model.compile (optimizer = 'adam', loss = 'mse', metrics = ['precision'])

# Просто используйте `fit` как обычно
х = np.random.random ((1000, 32))
y = np.random.random ((1000, 1))
model.fit (x, y, эпохи = 10)
  

Вы также можете легко добавить поддержку взвешивания выборки:

  класс MyCustomModel (keras.Модель):

    def train_step (себя, данные):
        # Распаковать данные. Его структура зависит от вашей модели и
        # о том, что вы передаете в `fit ()`.
        если len (data) == 3:
            x, y, sample_weight = данные
        еще:
            x, y = данные

        с tf.GradientTape () в качестве ленты:
            y_pred = self (x, training = True) # Вперед
            # Вычислить размер потерь.
            # Функция потерь настраивается в `compile ()`.
            loss = self.compiled_loss (y, y_pred,
                                      sample_weight = sample_weight,
                                      Regularization_losses = сам.убытки)

        # Вычислить градиенты
        trainable_vars = self.trainable_variables
        градиенты = tape.gradient (потеря, trainable_vars)

        # Обновить веса
        self.optimizer.apply_gradients (zip (градиенты, trainable_vars))

        # Обновите метрики.
        # Метрики настраиваются в `compile ()`.
        self.compiled_metrics.update_state (
            y, y_pred, sample_weight = sample_weight)

        # Возвращает dict отображение имен метрик на текущее значение.
        # Обратите внимание, что он будет включать потерю (отслеживаемую в self.метрики).
        return {m.name: m.result () для m в self.metrics}


# Создайте и скомпилируйте экземпляр MyCustomModel
входы = keras.Input (shape = (32,))
output = keras.layers.Dense (1) (входы)
model = MyCustomModel (входы, выходы)
model.compile (optimizer = 'adam', loss = 'mse', metrics = ['precision'])

# Теперь вы можете использовать аргумент sample_weight
х = np.random.random ((1000, 32))
y = np.random.random ((1000, 1))
sw = np.random.random ((1000, 1))
model.fit (x, y, sample_weight = sw, epochs = 10)
  

Точно так же вы можете настроить оценку, заменив test_step :

  класс MyCustomModel (keras.Модель):

    def test_step (self, data):
      # Распаковать данные
      x, y = данные
      # Вычислить прогнозы
      y_pred = self (x, training = False)
      # Обновляет метрики, отслеживающие потерю
      self.compiled_loss (
          y, y_pred, regularization_losses = self.losses)
      # Обновите метрики.
      self.compiled_metrics.update_state (y, y_pred)
      # Возвращает dict отображение имен метрик на текущее значение.
      # Обратите внимание, что он будет включать потери (отслеживаемые в self.metrics).
      вернуться {м.name: m.result () для m в self.metrics}
  

Как обучать модели смешанной точности?

Keras имеет встроенную поддержку обучения смешанной точности на GPU и TPU. См. Это подробное руководство.


В функциональном API и последовательном API, если уровень был вызван ровно один раз, вы можете получить его вывод через layer.output и его ввод через layer.input . Это позволяет вам быстро создавать экземпляры моделей извлечения признаков, например, этой:

  из tenorflow import keras
из тензорного потока.слои импорта keras

модель = Последовательный ([
    Layers.Conv2D (32, 3, активация = 'relu'),
    Layers.Conv2D (32, 3, активация = 'relu'),
    Layers.MaxPooling2D (2),
    Layers.Conv2D (32, 3, активация = 'relu'),
    Layers.Conv2D (32, 3, активация = 'relu'),
    Layers.GlobalMaxPooling2D (),
    слои плотные (10),
])
экстрактор = keras.Model (входы = model.inputs,
                        output = [layer.output для слоя в model.layers])
features = extractor (данные)
  

Естественно, это невозможно с моделями, которые являются подклассами Модель , которая отменяет вызов .

Вот еще один пример: создание экземпляра модели , которая возвращает выходные данные определенного именованного слоя:

  model = ... # создать исходную модель

layer_name = 'мой_ слой'
Intermediate_layer_model = keras.Model (входы = model.input,
                                       output = model.get_layer (имя_слоя) .output)
промежуточный_выход = промежуточный_уровень_модель (данные)
  

Как я могу использовать предварительно обученные модели в Keras?

Вы можете использовать модели, доступные в кера.приложения или модели, доступные на TensorFlow Hub. TensorFlow Hub хорошо интегрирован с Keras.


Как я могу использовать RNN с отслеживанием состояния?

Создание RNN с отслеживанием состояния означает, что состояния для выборок каждой партии будут повторно использоваться в качестве начальных состояний для выборок в следующей партии.

Следовательно, при использовании RNN с отслеживанием состояния предполагается, что:

  • все партии имеют одинаковое количество образцов
  • Если x1 и x2 являются последовательными пакетами выборок, то x2 [i] является последовательностью, следующей за x1 [i] , для каждых i .

Чтобы использовать отслеживание состояния в RNN, вам необходимо:

  • явно укажите размер пакета, который вы используете, передав аргумент batch_size первому уровню вашей модели. Например. batch_size = 32 для пакета из 32 выборок последовательностей из 10 временных шагов с 16 функциями на временной шаг.
  • устанавливает stateful = True в вашем слое (ах) RNN.
  • укажите shuffle = False при вызове fit () .

Для сброса накопленных состояний:

  • использовать модель .reset_states () для сброса состояний всех слоев в модели
  • использовать layer.reset_states () для сброса состояний определенного уровня RNN с сохранением состояния

Пример:

  из tenorflow import keras
из слоев импорта tensorflow.keras
импортировать numpy как np

x = np.random.random ((32, 21, 16)) # это наши входные данные формы (32, 21, 16)
# мы скармливаем его нашей модели последовательностями длиной 10

модель = keras.Sequential ()
model.add (Layers.LSTM (32, input_shape = (10, 16), batch_size = 32, stateful = True))
модель.добавить (слои.Dense (16, активация = 'softmax'))

model.compile (optimizer = 'rmsprop', loss ='ategorical_crossentropy ')

# мы обучаем сеть предсказанию 11-го временного шага с учетом первых 10:
model.train_on_batch (x [:,: 10,:], np.reshape (x [:, 10,:], (32, 16)))

# состояние сети изменилось. Мы можем скормить последующие последовательности:
model.train_on_batch (x [:, 10:20,:], np.reshape (x [:, 20,:], (32, 16)))

# сбросим состояния слоя LSTM:
model.reset_states ()

# другой способ сделать это в этом случае:
модель.слои [0] .reset_states ()
  

Обратите внимание, что методы прогнозируют , подходят , train_on_batch , pred_classes и т. Д. все обновят состояния уровней с отслеживанием состояния в модели. Это позволяет выполнять не только обучение с отслеживанием состояния, но и прогнозирование с учетом состояния.


Как установить стоп-лосс на основе процента от вашего счета

Давайте начнем с самого простого типа стопа: стоп-лосс на основе процентов .

Стоп, основанный на процентах, использует заранее заданную часть счета трейдера.

Например, « 2% от счета » - это то, чем трейдер готов рискнуть в сделке.

Процентный риск может варьироваться от трейдера к трейдеру. Более агрессивные рискуют до 10% своего счета, в то время как менее агрессивные обычно имеют риск менее 1% на сделку.

Как только процент риска определен, трейдер использует размер своей позиции, чтобы вычислить, как далеко ему следует установить стоп-ордер от входа.

Это хорошо, правда?

Трейдер ставит стоп, что соответствует его торговому плану.

Это хорошая торговля, правда?

НЕПРАВИЛЬНО !!!

Вы всегда должны устанавливать стоп в соответствии с рыночной средой или правилами вашей системы, а НЕ с тем, сколько вы хотите потерять.

Спорим, вы сейчас думаете: «А? В этом нет никакого смысла. Я думал, вы сказали, что нам нужно управлять рисками ».

Мы согласны с тем, что это звучит запутанно, но давайте объясним это на примере.Вы же помните новичка Неда из своего урока определения размера позиции, не так ли?

Новичок Нед имеет мини-счет на 500 долларов, а минимальный размер, на который он может торговать, составляет 10 тысяч единиц. Новичок Нед решает торговать GBP / USD, поскольку видит, что сопротивление на 1,5620 держится.

Согласно его правилам управления рисками, Нед будет рисковать не более чем 2% своего счета за сделку.

При 10000 единиц GBP / USD каждый пункт стоит 1 доллар, а 2% его счета составляет 10 долларов .

Самый большой стоп, который Нед может поставить, - 10 пунктов , что он и делает в этой сделке, выставляя стоп на 1.5630 .

Но GBP / USD движется более чем на 100 пунктов в день! Он мог легко получить стоп-аут при малейшем движении GBP / USD.

Из-за ограничений по позиции, установленных на его счете, он равен , основывая свой стоп исключительно на том, сколько он хочет потерять, а не на данных рыночных условиях GBP / USD.

Посмотрим, что будет дальше.

И бац! Нед был остановлен прямо на вершине, потому что его стоп-лосс был слишком узким! И помимо проигрыша этой сделки, он упустил шанс получить более 100 пипсов!

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

Либо этот стоп будет расположен слишком близко от входа, как в случае с новичком Недом, либо на уровне цены, который не принимает во внимание технический анализ.

Насколько вам известно, вы можете установить стоп прямо на том уровне, на котором цена может развернуться и направиться в вашу сторону (кто не видел этого раньше?).

Но поскольку вы уже получили стоп-аут, вы не сможете получить эти пипсы! Слей это!

Решение для Неда - найти брокера, который подходит его стилю торговли и стартовому капиталу.

В этом случае Нед должен торговать с форекс-брокером, который позволяет ему торговать микро или даже индивидуальными лотами .

При 1k GBP / USD каждый пункт стоит 0,10 доллара.

Для того, чтобы Нед оставался в пределах своего комфортного уровня риска, он мог бы установить стоп на GBP / USD на уровне 100 пунктов, прежде чем потерять 2% своего счета .

Расчеты: 100 пунктов x 0,10 доллара = 10 долларов.

Теперь у него есть возможность установить свой стоп в рыночной среде, торговой системе, поддержке и сопротивлении и т. Д.

Когда мы задаемся вопросом, сколько времени потребуется, чтобы их преодолеть или почему мы еще не преодолели их

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

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

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

Почему так тяжело пережить кого-то?

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

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

Как я сказал вчера кому-то: «Вы скорбите о большой потере, и отчасти это связано с принятием того, кем он является, и избавлением от иллюзий человека, которым он не ».

Расставание или даже чувство подавленности после первоначального знакомства с кем-то, которое не прогрессирует, - это потеря .

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

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

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

Я ругался, я бредил, я ругался, я плакал, я жаловался, я торговался сам с собой, я проигрывал каждый чертов разговор, и когда я решил принять его таким, какой он есть, это заставило меня спросить: `` Но зачем мне это нужно? '' быть с кем-то таким в таких отношениях? ».Иногда это заставляло меня ясно видеть и свой собственный выбор , и я пытался переориентировать свою энергию на то, чтобы злиться на него. Это было утомительно.

Мне все время говорят: «Когда я их переживу?»

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

Если вы расстались дольше, чем были вместе с этим человеком, очевидно, что вам нужно больше держаться, чем отпускать.

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

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

Если это были длительные отношения, , вероятно, рассчитывает на год, а может и больше.

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

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

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

Вы не собираетесь читать или делать что-то сегодня, а завтра скажете: «Я закончил», но если вы думаете о себе как о копилке, все, что вы делаете, чтобы помочь себе пережить эту потерю после разрыва, добавляет к ваш горшок самооценки и помогает восстановить вашу веру и уверенность.То, что подрывает ваши усилия, заставит вас истощить все оставшиеся у вас резервы, и если вы упорствуете в том, чтобы сделать себя эмоционально банкротом, что-то должно уступить, и это что-то - это вы.

Как и в отношениях, разрыв отношений не происходит просто «происходит» - они требуют работы.

В то время как вполне понятно, что сначала нужно уйти с работы, вести себя антисоциально, рыдать, выпивая чай, выпить и т. в основном валяется и снимает с себя ответственность, чтобы позаботиться о себе и преодолеть разрыв.

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

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

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

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

Потратьте некоторое время на то, чтобы записать свои мысли (скачайте мою бесплатную мини-рабочую тетрадь «Неотправленное письмо») или, по крайней мере, если вы собираетесь думать о своем бывшем, обязаться всегда отвечать на эти два вопроса:

1) Что это значит о нем и его отношениях? (Сделайте вывод)

2) Что я могу извлечь из этого и применить к своему будущему опыту? (Принять меры)

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

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

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

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

Итак, мы возвращаемся в безопасный кокон чувства обиды, возмущения, гнева, разочарования и часто отрицания нашего бывшего, потому что это тормозит процесс 100% ответственности за свой собственный опыт… даже если мы все еще таковым.Будьте осторожны, чтобы не чувствовать себя слишком комфортно в роли "разбитого сердца" или "ошеломленного и растерянного".

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

Когда на каком-то уровне вы боретесь, будь то вы сами или они, вы не позволяете отношениям.

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

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

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

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

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

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

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *