Привет. Это мой первый пост в блоге. И я рад, что ты здесь.

Так о чем это?

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

Я буду публиковать в разные дни, объясняя все, что я узнал за это время. Надеюсь, вы присоединитесь ко мне и получите удовольствие от попытки заставить машины (я имею в виду компьютеры) понимать наши неоднозначные языки.

Что такое обработка естественного языка?

Естественный язык — это наша повседневная беседа. Язык, на котором вы разговариваете со своими родителями, друзьями, преподавателями и т. д. И это касается не только английского, но и любого другого языка!

Как дела?

Все хорошо?

Что случилось?

Я иду домой.

Распечатайте это для меня, хорошо?

Это естественный язык. Но мы хотим, чтобы Машины понимали этот естественный язык.

Если вы раньше использовали язык программирования, то знаете, что оператор печати обычно записывается следующим образом: print(имя файла). Это общий синтаксис для печати, который зависит от языка программирования. Обратите внимание: если вы не укажете скобки или не укажете правильный путь к файлу, это приведет к ошибке. ВЫ ДОЛЖНЫ СОБЛЮДАТЬ ПРАВИЛА СИНТАКСИСА! ВЫ ДОЛЖНЫ ВВОДИТЬ ПОЛНЫЙ ПУТЬ! Только если бы я мог просто набрать напечатать имя файла на рабочем столе, и машина поняла бы, что ваш файл «имя файла» находится на рабочем столе, и распечатала бы его.

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

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

Но почему мы хотим, чтобы машины понимали наш язык?

Потому что это значительно облегчает нашу работу. Лучшим примером является любая поисковая система. Например, вы хотите узнать о погоде в определенный день. Вы можете просто ввести «погода в воскресенье» и БУМ! У вас есть обновление погоды без необходимости набирать «какая погода в воскресенье»?

Представьте, если бы поисковые системы не использовали НЛП. Твоя жизнь была бы очень трудной. Вам нужно будет ввести «Столица Японии», а не просто «Столица Японии». И не называйте это ленивым, но продуктивным.

И знаете, что еще вы можете сделать? У вас могут быть предсказуемые тексты, более сложный доступ к информации, личные помощники, такие как Siri, Alexa или всемогущий Google Assistant, и многое другое.

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

Не стесняйтесь оставлять комментарии. И хлопайте, если вам понравилось. До встречи!