Я думаю, материал этой онлайн-книги будет очень полезен тем программистам, кто в своих программах плотно работает непосредственно с языком. Я имею ввиду с человеческим языком, например — с русским. Программисты работая с входящей информацией часто имеют дело с форматами типа XML, JSON или CSV.
С чем же работают компьютерные лингвисты, когда анализируют человеческую речь или текст? Ответ вы найдете в книге.
Итак, автор буквально на пальцах рассказывает структуру и особенности устройства человеческого языка и методы работы с ними. Кстати, сразу поправлюсь: здесь NLP это не то, что сразу подумали психологи и пикаперы, здесь NLP — это Natural Language Processing.
А значит речь пойдет отчасти об искусственном интеллекте и смежной с ним математической лингвистике. NLP изучает проблемы компьютерного анализа и синтеза естественных языков. Применительно к искусственному интеллекту анализ означает понимание языка, а синтез — генерацию грамотного текста. Книга предложит готовые решения простейших и типичных проблем из этой области, что позволит программисту организовать более удобное взаимодействие компьютера и человека.
В качестве основы для примеров взят замечательный функциональный язык Haskell. Кто хочет изучить этот язык и ждал подходящей возможности — это ваш шанс!
~
2 комментария
ой! какая новость интересная!!!
автору зачот.
Премного благодарен за ссылку.