Создаем генератор текста на основе цепей Маркова: теория и практика

Содержание

Поиски счастья

Published on 13.04.2016, by admin
in Метафоры.

Эта история случилась во время семинара, на котором присутствовало 500 человек.

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

Онлайн-сервисы для генерации текста

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

2.1 Сервис SeoGenerator.ru

Заготовленный шаблон необходимо размещать в специальной форме, как показано на скрине ниже.

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

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

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

2.2 Сервис LinksFarm.ru

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

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

Метафоры по случаю

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

Здесь задача объяснить что-то, обратить внимание человека на некоторые элементы его поведения

О дискретности критериев:Мужик заходит в магазин: — Взвесьте мне 999 граммов колбасы. Продавщица: — Hу, может быть вам килограмм?  — Да что мне, обожраться что ли?

Если кто-то не торопится присоединится к какой-нибудь совместной работе, то его можно поторопить таким анекдотом:Жена — мужу: — Дорогой, давай займемся сексом… Муж: — Иди начинай, я сейчас подойду.

Если человеку более важна форма, а не смысл:Важен не размер трактора, а время, за которое он может вспахать поле. Вполне древний анекдот на эту тему:Мужчина голосует на улице. Останавливается машина. — Это такси? — Да? — А где шашечки? — Вам шашечки или ехать?

О различных способах посмотреть на ситуацию.

То есть примеры рефреймингов.

Неестественное поведение — вот главное отличие человека от животного.

Сейчас столько пишут о вреде курения, что я твердо решил бросить читать.

Покупать легко. Трудно только платить.

Моих денег мне хватит до конца жизни, если только я не захочу чего-нибудь купить.

Судья — коллеге: — Уже пятый состав присяжных меняем, а они все оправдывают и оправдывают подсудимого. Коллега: — Смените подсудимого.

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

О разнице между кинестетиками и визуалами:Даже самые темные очки не скроют запаха перегара.

О буквальном исполнении инструкций:- Подсудимый, вы должны говорить правду и ничего, кроме правды Подсудимый:  — Правда, правда, правда….

О том, что многое следует из ситуации:Мужчина заказал портному костюм. Приходит мерить — у пиджака три рукава. Мужчина: — Зачем три рукава? У меня же две руки!!! Портной: — Ну что же вы не предупредили!

О многозначности слов:Беседуют три подруги. Одна говорит: — Мой муж не выносит собак! Вторая: — А мой — не выносит кошек! Третья:  — А мой — не выносит ведро с мусором!

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

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

О независимости событий:- Вы не подскажите, если я пойду в эту сторону, там будет вокзал? — Он там будет, даже если вы туда не пойдёте.

Generating fancy text

So perhaps, you’ve generated some fancy text, and you’re content that you can now copy and paste your fancy text in the comments section of funny cat videos, but perhaps you’re wondering how it’s even possible to change the font of your text? Is it some sort of hack? Are you copying and pasting an actual font?

Well, the answer is actually no — rather than generating fancy fonts, this converter creates fancy symbols. The explanation starts with unicode; an industry standard which creates the specification for thousands of different symbols and characters. All the characters that you see on your electronic devices, and printed in books, are likely specified by the unicode standard.

Начало

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

Инте­рес­ный момент — внут­ри мас­си­вов a_text и b_text мы исполь­зо­ва­ли шаб­лон­ное сло­во $somebody$. Алго­ритм сна­ча­ла под­ста­вит пред­ло­же­ние вме­сте с этим шаб­лон­ным сло­вом, а вто­рым про­хо­дом — заме­нит его на кон­крет­ное зна­че­ние.

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

    language: JavaScript
      
  

Ско­пи­ро­вать код
Код ско­пи­ро­ван

Теперь мож­но собрать пись­мо в одно целое. Для это­го берём нача­ло, сере­ди­ну и кон­цов­ку, добав­ля­ем HTML-теги и соеди­ня­ем всё в одну стро­ку. Не сто­ит опа­сать­ся того, что всё будет выгля­деть некра­си­во — для это­го мы как раз и добав­ля­ем теги, что­бы они раз­ме­ти­ли наш текст пра­виль­но и кра­си­во.

Мы гово­ри­ли, что сде­ла­ем так, что­бы алго­ритм сам выби­рал, в каком сти­ле сде­лать пись­мо. За это отве­ча­ет пере­мен­ная mood: если она рав­на 0, то стиль будет офи­ци­аль­ным, а если она рав­на 1 — нефор­маль­ным. Что­бы каж­дый раз это чис­ло опре­де­ля­лось слу­чай­ным обра­зом, доба­вим функ­цию, кото­рая воз­вра­ща­ет слу­чай­ное чис­ло в задан­ном диа­па­зоне.

    language: JavaScript
      
  

Ско­пи­ро­вать код
Код ско­пи­ро­ван

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

1-й про­ход:

$a_text$

$a_outro$

2-й про­ход:

Здравствуйте.

Перед вами — пер­вое пись­мо в рас­сыл­ке. Наш $somebody$ рад тому, что вы не про­шли мимо под­пис­ки, и при­гла­ша­ет вас на нашу выстав­ку, адрес — во вложении.

Спасибо, что под­пи­са­лись на нашу рассылку!

3-й про­ход:

Здравствуйте.

Перед вами — пер­вое пись­мо в рас­сыл­ке. Наш дирек­тор рад тому, что вы не про­шли мимо под­пис­ки, и при­гла­ша­ет вас на нашу выстав­ку, адрес — во вложении.

Спасибо, что под­пи­са­лись на нашу рассылку!

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

Меня­ем шаб­лон­ные сло­ва на текст

Здесь прин­цип рабо­ты такой:

  • нахо­дим все сло­ва, где есть знач­ки дол­ла­ра;
  • уби­ра­ем их и полу­ча­ем назва­ние мас­си­ва в объ­ек­те, где хра­нят­ся зна­че­ния для это­го шаб­лон­но­го сло­ва;
  • идём в этот мас­сив и слу­чай­но выби­ра­ем отту­да зна­че­ние;
  • под­став­ля­ем это зна­че­ние вме­сто шаб­лон­но­го сло­ва;
  • дела­ем так до тех пор, пока не закон­чат­ся все шаб­лон­ные сло­ва.
    language: JavaScript
      
  

Ско­пи­ро­вать код
Код ско­пи­ро­ван

Привязываем скрипт к кнопке и выводим результат

Мы уже про­пи­са­ли в HTML-документе, что по кли­ку будет вызы­вать­ся функ­ция get_text(). Давай­те это запро­грам­ми­ру­ем так, что­бы текст пись­ма сра­зу после сбор­ки появ­лял­ся на экране. Что­бы это сде­лать, исполь­зу­ем jQuery, най­дём блок для выво­да тек­ста text_here и отпра­вим наш текст с HTML-тегами в этот блок.

Бра­у­зер сам рас­по­зна­ет все теги и отфор­ма­ти­ру­ет пись­мо так, как нуж­но нам. Если вы хоти­те дру­гое фор­ма­ти­ро­ва­ние — поме­няй­те теги или про­пи­ши­те в них нуж­ные сти­ли.

    language: JavaScript
      
  

Ско­пи­ро­вать код
Код ско­пи­ро­ван

Резуль­тат рабо­ты скрип­та. Похо­же на ответ живо­го чело­ве­ка.

Готовый код скрипта

    language: JavaScript
      
  

Ско­пи­ро­вать код
Код ско­пи­ро­ван

Что дальше

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

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

Формат шаблонов и пример использования

  • — обычный текст.
  • — переменная, вместо которой подставится название монстра.
  • — слово, зависимое от переменной, часть его свойств будет изменяться в зависимости от свойств названия монстра (например, число). Генератор текста автоматически распознаёт свойства формы слова и пытается их сохранить (например, будет распознано и сохранено прошедшее время, поэтому указывать его не надо).
  • — переменная, вместо которой подставится имя героя. Дополнительно указано, что имя должно быть в винительном падеже.
  • — открывающая квадратная скобка.
  • — зависимое слово или идентификатор переменной. Генератор сначала проверяет наличие переменной с таким именем, если такой переменной нет, то слово ищется в словаре.
  • — вертикальная черта — разделитель, нужен если указываем дополнительные свойства.
  • — переменная, от которой зависит форма слова, может отсутствовать.
  • — вертикальная черта — разделитель, нужен если указываем дополнительные свойства.
  • — описание требуемой формы слова (падеж, род и так далее). Их список можно найти на страницах проекта в github и pypi.
  • — закрывающая квадратная скобка.
  • — вставить переменную в нормальной форме (например, существительное в именительном падеже единственного числа).
  • — вставить переменную с указанными свойствами.
  • — вставить слово, согласовав его с переменной (например, прилагательное «красивый» с существительным по роду и падежу).
  • — вставить слово, согласовав его с переменной и указав дополнительные свойства.
  • Указание свойств для слов и переменных действует только в месте вставки, поэтому, чтобы получить словосочетание «красивого героя» мы должны указать винительный падеж явно для двух слов: .
  • Генератор текста умеет «угадывать» свойства слова по его форме, например, во фразе можно не указывать время глагола.
  • Свойства, указанные позже, затирают свойства, указанные ранее. Например, во фразе не будет установлен винительный падеж прилагательного, так как он заменится именительным падежом переменной hero.
  • Перечень свойств слов можно найти на страницах библиотеки в github и pypi.

Неразборчивость или удобочитаемость Вот в чем вопрос

Самый известный текст-«рыба», называемый Lorem ipsum, имеет свои корни в 16-том веке. Lorem ipsum был создан на псевдо-латыни, которая приблизительно соответствует настоящей латыни. Этот текст содержит ряд настоящих латинских слов. Как и большинство других текстов, Lorem ipsum не имеет смысла, а лишь имитирует ритм большинства европейских языков использующих латиницу. Латинское происхождение и относительная бессмысленность текста Lorem ipsum хороши тем, что не привлекают к себе внимания и не отвлекают от дизайна.

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

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

Структура и принципы метафоры

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

Составляющие построения метафоры

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

Рассмотрим составляющие на примере такой метафоры: «она увядала, теряя свой шарм».

  • Предмет сравнения — то, что автор сравнивает в своем произведении. К примеру, в представленной метафоре предметом сравнения является девушка, которая теряет своё обаяние, подобно цветку;
  • Образ сравнения — тот самый предмет либо явление, с которым сравнивают предмет сравнения. В вышеприведённом предложении образом является цветок, и именно с ним сравнивается изнемогающая девушка;
  • Признак сравнения — свойство, внутреннее либо внешнее, на основе которого проводится аналогия. В примере признаком сравнения является красота, общая как для девушки, так и для цветка.

Виды метафоры

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

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

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

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


Лермонтова

Делаем HTML-страницу

БµÃÂÃÂÃÂÃÂÃÂü ÃÂ÷ÃÂð ÃÂþÃÂÃÂÃÂýÃÂþÃÂíÃÂòÃÂàÃÂÃÂÃÂÃÂÃÂðÃÂýÃÂíÃÂôÃÂðÃÂÃÂÃÂÃÂÃÂíÃÂýÃÂÃÂÃÂù ÃÂÃÂÃÂðÃÂñÃÂíÃÂûÃÂþÃÂý ÃÂøÃÂàÃÂôÃÂþÃÂñÃÂðÃÂòÃÂíÃÂûÃÂÃÂÃÂíÃÂõÃÂü ÃÂòÃÂàÃÂýÃÂõÃÂóÃÂþ:

  • jQuery, ÃÂÃÂÃÂÃÂÃÂþÃÂíÃÂñÃÂàÃÂþÃÂñÃÂÃÂÃÂðÃÂíÃÂÃÂÃÂðÃÂÃÂÃÂÃÂÃÂíÃÂÃÂÃÂàÃÂúÃÂàÃÂÃÂÃÂûÃÂõÃÂíÃÂüÃÂõÃÂýÃÂíÃÂÃÂÃÂðÃÂü ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂíÃÂýÃÂøÃÂíÃÂÃÂÃÂàÃÂÿÃÂþ ÃÂøÃÂüÃÂõÃÂíÃÂýÃÂø;
  • ÃÂÃÂÃÂðÃÂùÃÂû ÃÂÃÂÃÂúÃÂÃÂÃÂøÃÂÿÃÂíÃÂÃÂÃÂð mail.js, ÃÂòÃÂàÃÂúÃÂþÃÂÃÂÃÂþÃÂíÃÂÃÂÃÂþÃÂü ÃÂñÃÂÃÂÃÂôÃÂõÃÂàÃÂÿÃÂÃÂÃÂþÃÂíÃÂøÃÂÃÂÃÂíÃÂÃÂÃÂþÃÂíÃÂôÃÂøÃÂÃÂÃÂàÃÂòÃÂÃÂÃÂàÃÂüÃÂðÃÂóÃÂøÃÂàJS-ÃÂúÃÂþÃÂôÃÂð;
  • ÃÂÃÂÃÂÃÂÃÂøÃÂíÃÂûÃÂø ÃÂôÃÂûÃÂàÃÂÃÂÃÂûÃÂõÃÂíÃÂüÃÂõÃÂýÃÂíÃÂÃÂÃÂþÃÂò ÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂíÃÂýÃÂøÃÂíÃÂÃÂÃÂÃÂ, ÃÂÃÂÃÂÃÂÃÂþÃÂíÃÂñÃÂàÃÂþÃÂýÃÂð ÃÂòÃÂÃÂÃÂóÃÂûÃÂÃÂÃÂíÃÂôÃÂõÃÂíÃÂûÃÂð ÃÂþÃÂÿÃÂÃÂÃÂÃÂÃÂÃÂÃÂíÃÂýÃÂþ;
  • ÃÂñÃÂûÃÂþÃÂú, ÃÂúÃÂÃÂÃÂôÃÂð ÃÂñÃÂÃÂÃÂôÃÂõÃÂü ÃÂòÃÂÃÂÃÂòÃÂþÃÂíÃÂôÃÂøÃÂÃÂÃÂàÃÂóÃÂþÃÂÃÂÃÂþÃÂíÃÂòÃÂþÃÂõ ÃÂÿÃÂøÃÂÃÂÃÂÃÂÃÂíÃÂüÃÂþ;
  • ÃÂúÃÂýÃÂþÃÂÿÃÂíÃÂúÃÂÃÂ, ÃÂúÃÂþÃÂÃÂÃÂþÃÂíÃÂÃÂÃÂðÃÂàÃÂÿÃÂþ ÃÂýÃÂðÃÂöÃÂðÃÂíÃÂÃÂÃÂøÃÂàÃÂñÃÂÃÂÃÂôÃÂõÃÂàÃÂóÃÂõÃÂýÃÂõÃÂíÃÂÃÂÃÂøÃÂíÃÂÃÂÃÂþÃÂíÃÂòÃÂðÃÂÃÂÃÂàÃÂýÃÂþÃÂòÃÂÃÂÃÂù ÃÂÃÂÃÂõÃÂúÃÂÃÂÃÂÃÂ.

ÃÂÃÂÃÂÃÂÃÂàÃÂÃÂÃÂÃÂÃÂþ ÃÂüÃÂàÃÂÃÂÃÂöÃÂõ ÃÂÃÂÃÂüÃÂõÃÂíÃÂõÃÂü ÃÂôÃÂõÃÂûÃÂðÃÂÃÂÃÂÃÂ, ÃÂÿÃÂþÃÂÃÂÃÂÃÂÃÂþÃÂíÃÂüÃÂàÃÂÿÃÂÃÂÃÂþÃÂíÃÂÃÂÃÂÃÂÃÂþ ÃÂÃÂÃÂþÃÂñÃÂøÃÂíÃÂÃÂÃÂðÃÂíÃÂõÃÂü ÃÂúÃÂþÃÂô:

    language: HTML
      
  

ÃÂáÃÂúÃÂþÃÂíÃÂÿÃÂøÃÂíÃÂÃÂÃÂþÃÂíÃÂòÃÂðÃÂÃÂÃÂàÃÂúÃÂþÃÂô
ÃÂÃÂÃÂþÃÂô ÃÂÃÂÃÂúÃÂþÃÂíÃÂÿÃÂøÃÂíÃÂÃÂÃÂþÃÂíÃÂòÃÂðÃÂý

ÃÂÃÂÃÂþÃÂÃÂÃÂþÃÂíÃÂòÃÂðÃÂàÃÂÃÂÃÂÃÂÃÂÃÂÃÂðÃÂíÃÂýÃÂøÃÂíÃÂÃÂÃÂð ÃÂÃÂÃÂàÃÂúÃÂýÃÂþÃÂÿÃÂíÃÂúÃÂþÃÂù. ÃÂâÃÂõÃÂúÃÂÃÂÃÂàÃÂÿÃÂþÃÂÃÂÃÂòÃÂøÃÂÃÂÃÂíÃÂÃÂÃÂàÃÂýÃÂð ÃÂÃÂÃÂûÃÂõÃÂíÃÂôÃÂÃÂÃÂíÃÂÃÂÃÂíÃÂÃÂÃÂõÃÂü ÃÂÃÂÃÂÃÂÃÂðÃÂíÃÂÿÃÂõ.

Определение термина и примеры метафор

Первое определение, что такое метафора, дал еще Аристотель, а это ведь почти 2,5 тысячи лет назад.

Правда, звучало оно несколько тяжеловато, все-таки автор – философ:

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

Чтобы было еще понятнее, лучше сразу привести примеры метафор:

  1. Выткался на озере алый цвет зари… (С. Есенин). Понятно, что никакой цвет не может «выткаться», здесь это синоним слова «отразился». Но согласитесь, звучит более красиво.
  2. Я стою на прибрежье, в пожаре прибоя… (К. Бальмонт). Понятно, что огонь и вода – это две противоположные стихии, но здесь их соединили в оксюмороне, и получилось более поэтично, нежели вместо «пожар» стояло бы слово «всплески».
  3. Гуляет ветреный кистень по золотому войску нив… (В. Хлебников). Здесь сразу две метафоры – ветер напоминает кистень (разновидность ножей), видимо, такой же безжалостный, а колосья заменены на «золотое войско», так как их много и стоят все друг за другом.
  4. И самое простое. В лесу родилась елочка, в лесу она росла. Естественно, никакая елочка не может «родиться», ведь деревья произрастают из семян.

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

Метафоры в литературе

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

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

Опять же вода не может быть серебряной, но зато мы понимает, что она очень чистая, а журчание ручья напоминает перезвон серебра. Да и «бежать» вода не может. Метафора означает, что ручей течет очень быстро.

Как и время на этой известной картине Сальвадора Дали.

В кино

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

  1. Горячие головы – сразу намек на нечто безбашенное;
  2. Грязные танцы – что-то в кино будет на грани фола;


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

В рекламе

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

Вот лишь несколько примеров метафор в рекламе:

  1. «Магия кофе» (кофеварки «De Longi»);
  2. «Революция цвета для губ» (помада «Ревлон»);
  3. «Разбуди вулкан удачи!» (сеть игровых автоматов);
  4. «Наш удар по ценам!» (магазины «Эльдорадо»);
  5. «На волне удовольствия» («Кока-Кола»);
  6. «Окунись в прохладу» («Lipton Ice Tea»).

Какие алгоритмы используются для оценки текста

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

1. Прямое сравнение. Как и следует из названия, речь идет о том, насколько тексты получились идентичными

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

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

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

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

Рассмотрим текст.

Цена товара составляет Х с учетом акции.

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

Цена товара составляет
товара составляет Х
составляет Х с
Х с учетом
с учетом акции.

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

Важно понимать, что это простой пример и что у метода шинглов существует множество вариаций. Чистка от стоп слов — неинформативные слова, такие как предлоги «в», «на» и так далее

У слов убираются окончания. Порядок слов в шингле может иметь или не иметь значения. Слова оцениваются вместе с синонимами. И так далее.

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

Сожаление о прошлом

Published on 13.04.2016, by admin
in Метафоры.

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

Упражнения

Упражнение «Определение»

Придумайте объясняющую метафору для таких понятий:

  • НЛП
  • Калибровка
  • Подстройка
  • Ведение
  • Модальность
  • Рефрейминг
  • Якорь
  • Субмодальность
  • Намерение
  • Вторичная выгода

Не менее 5 понятий.

Упражнение «Объясняющие метафоры»

Выберите понятие (например, из предыдущего упражнения) и придумайте к нему объясняющие метафоры каждого типа:

  • Прямая аналогия.
  • История.
  • Личный опыт.
  • Притча.
  • Анекдот.
  • Пословица, поговорка.
  • Легенда.
  • Тост
  • Сказка.

Не менее 3 тем.

Упражнение «Что такое…»

В группах по 3-4 человека. Члены группы задают Водящему вопрос, начинающийся с «что такое»: — Что такое дружба? — Что такое цветной телевизор? Задача Водящего ответить объясняющей метафорой.

Упражнение «Анекдоты под тему»

Выберите тему и подберите к ней не менее 10 анекдотов. Анекдоты можно добыть из рассылок, книг, сайтов и т.д. Не менее 3 тем.

Упражнение «К чему подходит»

Если вам встретился хороший (на ваш взгляд) анекдот, подумайте — к какой теме или темам он подойдет. И какие свойства будет объяснять. Просто держите в голове этот фильтр внимания.

Применение

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

Разработка и оптимизация сайтов

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

Существуют крупные англоязычные сайты, зарабатывающие на размещении рекламы, на которых весь контент пишут не журналисты, а боты — статьи автоматически рерайтятся из других источников. Примеры таких сайтов: Demand Mediaruen и Associated Contentruen. Русский язык, в отличие от английского, имеет сложную морфологию, поэтому появление подобных ботов-рерайтеров в рунете сильно осложнено.

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

Виртуальные собеседники

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

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

Массовая пропаганда и троллинг в соцсетях

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

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

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

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

Ссылка на основную публикацию