Обработка естественного языка применяется в различных приложениях машинного обучения, а TensorFlow является важнейшей библиотекой для реализации систем глубокого обучения на практике. Эта книга знакомит читателя с методами обработки естественного языка и содержит практическое руководство по работе с TensorFlow, предоставляя мощный инструмент для работы с огромны-ми объемами неструктурированных данных и решения уникальных задач по обработке естественного языка. Книга начинается с изучения общих понятий NLP и принципа работы TensorFlow. Затем вы узнаете, как использовать технологию World2vec и ее расширения для создания представлений, превращающих последовательности слов в числовые векторы, понятные алгоритмам глубокого обучения, таким, как сверточные и рекуррентные нейросети, и рассмотрите примеры решения задач по классификации предложений и генерации текста. Вы научитесь применять продвинутые рекуррентные модели, включая ячейки с долгой краткосрочной памятью в приложениях для обработки естественного языка. Наконец, вы самостоятельно создадите с нуля систему нейронного машинного перевода. Прочитав эту книгу, вы получите не только понимание теоретических основ, но и практические навыки по применению TensorFlow в приложениях глубокого обучения для обработки естественного языка.
Obrabotka estestvennogo jazyka primenjaetsja v razlichnykh prilozhenijakh mashinnogo obuchenija, a TensorFlow javljaetsja vazhnejshej bibliotekoj dlja realizatsii sistem glubokogo obuchenija na praktike. Eta kniga znakomit chitatelja s metodami obrabotki estestvennogo jazyka i soderzhit prakticheskoe rukovodstvo po rabote s TensorFlow, predostavljaja moschnyj instrument dlja raboty s ogromny-mi obemami nestrukturirovannykh dannykh i reshenija unikalnykh zadach po obrabotke estestvennogo jazyka. Kniga nachinaetsja s izuchenija obschikh ponjatij NLP i printsipa raboty TensorFlow. Zatem vy uznaete, kak ispolzovat tekhnologiju World2vec i ee rasshirenija dlja sozdanija predstavlenij, prevraschajuschikh posledovatelnosti slov v chislovye vektory, ponjatnye algoritmam glubokogo obuchenija, takim, kak svertochnye i rekurrentnye nejroseti, i rassmotrite primery reshenija zadach po klassifikatsii predlozhenij i generatsii teksta. Vy nauchites primenjat prodvinutye rekurrentnye modeli, vkljuchaja jachejki s dolgoj kratkosrochnoj pamjatju v prilozhenijakh dlja obrabotki estestvennogo jazyka. Nakonets, vy samostojatelno sozdadite s nulja sistemu nejronnogo mashinnogo perevoda. Prochitav etu knigu, vy poluchite ne tolko ponimanie teoreticheskikh osnov, no i prakticheskie navyki po primeneniju TensorFlow v prilozhenijakh glubokogo obuchenija dlja obrabotki estestvennogo jazyka.