СОБЫТИЯ:"Спинометр" зашкаливает
СОБЫТИЯ:"Спинометр" зашкаливает
Автор: Киви Берд
В политическом жаргоне США и других англоязычных стран давно закрепился занятный термин «spin doctor», смысл которого политкорректные словари переводят как «специалист, препарирующий информацию в выгодном для себя и своей партии духе и преподносящий ее СМИ под нужным углом зрения». Если же принимать в расчет контекст, в котором обычно используется этот термин, то перевод будет гораздо проще — «мастер вранья». Можно даже сказать, что грубый перевод более адекватен, поскольку сам термин произошел от выражения «spin yarn», в исходном смысле означающего «прясть пряжу», а в переносном «плести небылицы».
Столь пространное политико-лингвистическое вступление понадобилось по той причине, что без него трудно объяснить суть новой программы-"спинометра", созданной в канадском университете Куинз, Онтарио. Теперь же мы можем догадаться по названию программы, что ее алгоритм оценивает уровень вранья в речах политических деятелей или, выражаясь предельно корректным языком разработчика программы Дэвида Скилликорна (David Skillicorn), вычисляет «спин, то есть долю текста или речи, очевидный смысл которых не является истинным убеждением человека, произносящего или написавшего эти слова».

В основу алгоритма положена психологическая модель, построенная американцем Джеймсом Пеннебейкером (James Pennebaker) из Техасского университета. Изучая характерные структуры в речах и текстах многих сотен добровольцев, излагающих заведомую правду или заведомую ложь, Пеннебейкер сумел выделить слова и выражения, с большой вероятностью свидетельствующие об обмане. Например, в речах лжеца уменьшается употребление личных местоимений, таких как «я, мы, меня, нас», и слов-ограничителей, таких как «однако» и «за исключением». Предполагается, что эти структурные особенности имеют неконтролируемое подсознательное происхождение и чем-то похожи на физиологические признаки лжи, вроде расширения зрачка или изменения ритма дыхания, которые часто используются на допросах для уличения людей в неискренности.
Поначалу Скилликорн решил экспериментально проверить идеи Пеннебейкера на материалах известного дела Enron, написав программу для анализа текстов электронной почты, ходившей между директорами компании накануне ее грандиозного банкротства в 2001 году. Результаты эксперимента оказались столь впечатляющими, что Скилликорн решил применить свою разработку для анализа текущих событий — острейшей предвыборной схватки в Канаде, давным-давно не видавшей чего-либо подобного. Либеральная партия, находившаяся у руля четырнадцать лет, похоже, слишком вросла во власть и последние годы была вынуждена постоянно отбиваться от обвинений в незаконных пожертвованиях и прочих финансовых махинациях. Поскольку политическая борьба ведется в основном риторически, без предъявления конкретных фактов, было особенно интересно посмотреть, кто из противников окажется в своих речах наиболее неискренним.

Незадолго до выборов Скилликорн и его команда проанализировали предвыборные речи ведущих канадских политиков на предмет структур с использованием 88 характерных слов, свидетельствующих об обмане. Программа вычислила частоту таких структур в каждой речи, а затем оценила их среднее количество для всех речей каждого из кандидатов. Премьер-министр Пол Мартин (Paul Martin, нафото 1), возглавляющий Либеральную партию, в этих подсчетах с большим отрывом обошел всех соперников, набрав 124 очка. Лидеры оппозиции Стивен Харпер (Stephen Harper, нафото 2) от Консервативной партии и Джек Лейтон (Jack Layton) от Новой демократической партии набрали соответственно 73 и 88 очков.
Руководство правящей либеральной партии категорически не согласилось с результатами этого анализа, заявив устами своего представителя, что «если данная программа показывает такое, думается, ее надо дорабатывать». Описанная система, конечно, не выдает истину в последней инстанции. Однако итоги выборов в Канаде показывают, что на результаты такого рода анализа имеет смысл обращать внимание — поскольку к власти пришла консервативная партия с «самым честным» (73 спин-очка) лидером Стивеном Харпером.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
События
События Последним из рассматриваемых нами типов объектов синхронизации ядра являются события (events). Объекты события используются для того, чтобы сигнализировать другим потокам о наступлении какого-либо события, например, о появлении нового сообщения.Важной
Исключения и события MI
Исключения и события MI В MI различаются исключения и события. Исключение — это либо ошибка, обнаруженная машиной при исполнении команды, либо определенное состояние, обнаруженное пользовательской программой. Событие — это происшествие, возникающее в процессе работы
1.1.8. События
1.1.8. События Компонент TUUCode имеет только одно такое свойство:Событие OnProgress может использоваться как callback функция, позволяющая компоненту TUUCode выдавать текущий процент обработки входного файла. Использовать эту информацию вы можете с компонентами 16-битным TGauge или
События
События Событие представляет собой нечто, случающееся с объектом, и на что объект может ответить заранее предусмотренным действием. К событиям можно отнести следующее.* Физические действия пользователя программы, например щелчок кнопкой мыши, перемещение курсора,
Звуковые события
Звуковые события Звуковое сопровождение помогает лучше ориентироваться в происходящих событиях, и Windows XP имеет большое количество заготовок, необходимо только связать событие с конкретным звуковым файлом. Например, при получении писем – один звуковой сигнал, при
13.2.7. Ожидание события
13.2.7. Ожидание события Часто один или несколько потоков следят за «внешним миром», а остальные выполняют полезную работу. Все примеры в этом разделе надуманные, но общий принцип они все же иллюстрируют.В следующем примере прикладную задачу решают три потока. Четвертый
События в C#
События в C# Делегаты оказываются очень интересными конструкциями с той точки зрения, что они предоставляют возможность реализовать двухстороннее взаимодействие между объектами в памяти. Однако, и вы с этим согласитесь, работа с делегата-ми напрямую предполагает ввод
"Разборчивые" события
"Разборчивые" события Есть еще одно усовершенствование, которое можно внести в наш пример с CarEvents и которое соответствует шаблону событий, рекомендуемому разработчиками из Microsoft. При исследовании событий, посылаемых данным типом из библиотек базовых классов, вы
8.3. Метаданные события
8.3. Метаданные события Информация относительно событий может быть получена следующим образом:Запрос таблицы EVENTS базы данных INFORMATION_SCHEMAИспользование инструкции SHOW EVENTS.Использование инструкции SHOW CREATE EVENT.Запись событий, выполненных на сервере, может читаться из файла
События
События События Firebird являются "сигналами", которые модули PSQL могут накапливать в процессе выполнения для передачи клиентским приложениям, когда работа будет подтверждена. Клиентские приложения в сети могут прослушивать- с использованием обработчика сообщений-
Переменные события
Переменные события В Firebird появляются логические контекстные переменные INSERTING, UPDATING и DELETING, чтобы поддерживать условные переходы для триггеров, используемых для нескольких событий. Возможным синтаксисом ветвления может быть:IF ({INSERTING | UPDATING | DELETING}OR {UPDATING | DELETING | INSERTING}[OR
События
События События Firebird предоставляют механизм сигнализации, с помощью которого хранимые процедуры и триггеры могут передавать сообщения клиентским приложениям, когда другие приложения подтверждают изменения данных. Клиентские приложения устанавливаются в режим
1.1.7 События
1.1.7 События Когда пользователь нажимает на кнопку мыши или клавишу клавиатуры, или когда окно программы нуждается в перерисовке, или когда происходят другие изменения в системе, сервер подготавливает соответствующий пакет данных и отправляет его той или иной программе
Простейшие события
Простейшие события Рисование мышью в графическом окне Данная программа осуществляет рисование мышью в графическом окне:uses GraphABC;procedure MouseDown(x,y,mb: integer);beginMoveTo(x,y);end;procedure MouseMove(x,y,mb: integer);beginif mb=1 then LineTo(x,y);end;begin // Привязка обработчиков к событиямOnMouseDown := MouseDown;OnMouseMove :=
СОБЫТИЯ: Мы VAS не хотим!
СОБЫТИЯ: Мы VAS не хотим! 17-18 ноября в Санкт-Петербурге состоялась вторая специализированная международная конференция Mobile VAS Conference, на которую съехалось больше трехсот специалистов и представителей компаний из стран СНГ, Европы и Азии, действующих на рынке дополнительных