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

Модель получила название Parsey McParseface (в честь шуточного имени Boaty McBoatface, которое было выбрано интернет-пользователями для британского научного судна, но впоследствии присвоенобеспилотной субмарине).

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

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

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

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

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

Расческа Majestic

Мини-флешка для iPhone