. Компьютер научили пошлить | Future24.ru - новости будущего и настоящего

Компьютер научили пошлить

  • strict warning: Non-static method view::load() should not be called statically in /var/www/user97185/data/www/future24.ru/sites/all/modules/views/views.module on line 1118.
  • strict warning: Declaration of views_plugin_query::options_submit() should be compatible with views_plugin::options_submit($form, &$form_state) in /var/www/user97185/data/www/future24.ru/sites/all/modules/views/plugins/views_plugin_query.inc on line 0.
  • strict warning: Declaration of views_handler_field::query() should be compatible with views_handler::query($group_by = false) in /var/www/user97185/data/www/future24.ru/sites/all/modules/views/handlers/views_handler_field.inc on line 0.
  • strict warning: Declaration of views_handler_sort::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /var/www/user97185/data/www/future24.ru/sites/all/modules/views/handlers/views_handler_sort.inc on line 0.
  • strict warning: Declaration of views_handler_sort::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /var/www/user97185/data/www/future24.ru/sites/all/modules/views/handlers/views_handler_sort.inc on line 0.
  • strict warning: Declaration of views_handler_sort::query() should be compatible with views_handler::query($group_by = false) in /var/www/user97185/data/www/future24.ru/sites/all/modules/views/handlers/views_handler_sort.inc on line 0.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /var/www/user97185/data/www/future24.ru/sites/all/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_filter::query() should be compatible with views_handler::query($group_by = false) in /var/www/user97185/data/www/future24.ru/sites/all/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /var/www/user97185/data/www/future24.ru/sites/all/modules/views/plugins/views_plugin_row.inc on line 0.
  • strict warning: Non-static method view::load() should not be called statically in /var/www/user97185/data/www/future24.ru/sites/all/modules/views/views.module on line 1118.
  • strict warning: Declaration of content_handler_field::element_type() should be compatible with views_handler_field::element_type($none_supported = false, $default_empty = false, $inline = false) in /var/www/user97185/data/www/future24.ru/sites/all/modules/cck/includes/views/handlers/content_handler_field.inc on line 0.
  • strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /var/www/user97185/data/www/future24.ru/sites/all/modules/views/plugins/views_plugin_style_default.inc on line 0.
  • strict warning: Non-static method view::load() should not be called statically in /var/www/user97185/data/www/future24.ru/sites/all/modules/views/views.module on line 1118.
  • strict warning: Non-static method view::load() should not be called statically in /var/www/user97185/data/www/future24.ru/sites/all/modules/views/views.module on line 1118.
  • strict warning: Non-static method view::load() should not be called statically in /var/www/user97185/data/www/future24.ru/sites/all/modules/views/views.module on line 1118.
  • strict warning: Non-static method view::load() should not be called statically in /var/www/user97185/data/www/future24.ru/sites/all/modules/views/views.module on line 1118.
  • strict warning: Declaration of views_handler_argument::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /var/www/user97185/data/www/future24.ru/sites/all/modules/views/handlers/views_handler_argument.inc on line 0.
  • strict warning: Declaration of views_handler_argument::query() should be compatible with views_handler::query($group_by = false) in /var/www/user97185/data/www/future24.ru/sites/all/modules/views/handlers/views_handler_argument.inc on line 0.
  • strict warning: Non-static method view::load() should not be called statically in /var/www/user97185/data/www/future24.ru/sites/all/modules/views/views.module on line 1118.

Подтекст заставлял нас смеяться с незапамятных времён. Однако никакая техника до недавнего времени не могла понять даже самую завалящую шутку. Теперь всё изменилось?

Хлоя Киддон и Юрий Браун из Университета штата Вашингтон (США) разработали систему распознавания двойного смысла в шутках определённого типа. В американском английском языке существует фразочка «That's what she said» («Сказала она»), придающая самому невинному заявлению сексуальный оттенок.

У англичан в этой роли выступает выражение «As the actress said to the bishop» («Сказала актриса епископу»).

Автоматизация означает прежде всего определение предложения, содержащего потенциальный эвфемизм. Киддон и Брюн проанализировали 1,5 млн фраз с эротическим смыслом и оценили существительные, прилагательные и глаголы с точки зрения их «сексуальности». Наибольшее значение присвоено в частности словам «rod», «meat», «hot» и «wet». В русском это, наверное, были бы слова «конец», «хозяйство», «стоять» и т. п.

Затем в действие вступает сама система Double Entendre via Noun Transfer (DeviaNT). Её проверили на пошловатом сайте twssstories.com и совершенно невинном сборнике цитат wikiquote.org.

Система оказалась точна примерно на 70%. Разработчики утверждают, что этот показатель оказался обманчиво низким из-за неравноценного объёма источников. Если их уравнять, то возможен результат в 99,5%.

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

Читайте также

Похожие новости