Знакомство с PyTorch. Глубокое обучение при обработке естественного языка


Доброго времени суток, уважаемые друзья-питонисты. Мы уже как-то рассматривали книгу издательства O’Reilly. Это была «Изучаем Python», которая очень понравилась и нам, и вам, и вообще всем. А издательство уже давно привлекает наше внимание своими книгами, точнее их качеством. Настала пора рассмотреть NLP.

Сегодня у нас на очереди «Знакомство с PyTorch. Глубокое обучение при обработке естественного языка». Брайан Макмахан и Делип Рао постарались сделать всё для того, чтобы вы могли как можно быстрее разобраться с обработкой человеческого языка. Спойлер: у них получилось.

Об авторах

Брайан Макмахан — аналитик с опытом работы более 15 лет, работавший над огромным количеством проектов, и знающий о PyTorch буквально всё.

Делип Рао — вице-президент компании AI Foundation, занимающейся вообще всем, что связано с искусственным интеллектом. У него за плечами так же более 15 лет работы в сфере IT, а также работа в таких компаниях как Amazon, Google и Twitter.

Оба автора большую часть карьеры посвятили NLP и готовы делиться своим опытом с людьми. В общем, авторы книги не лыком шиты, как говорится. А значит, книга должна быть достойной.

Содержание

Как и в любой книге, связанной с искусственным интеллектом, люди, которые только-только входят в эту сферу, мало что поймут поначалу. Но ведь это только начало!

  • Вычислительные графы и парадигма обучения с учителем.
  • Основы оптимизированной библиотеки PyTorch для работы с тензорами.
  • Обзор традиционных понятий и методов NLP.
  • Упреждающие нейронные сети (многослойный перцептрон и другие).
  • Улучшение RNN при помощи долгой краткосрочной памяти (LSTM) и управляемых рекуррентных блоков.
  • Предсказание и модели преобразования последовательностей.
  • Паттерны проектирования NLP-систем, используемых в продакшене.

О книге

Для начала стоит разобраться, что же вообще такое NLP или Natural Language Processing.

NLP — такая сфера ИИ, которая отвечает за обработку естественного (человеческого) языка. Другими словами, это понимание компьютеров человеческого общения, фраз, реплик, даже интонации текста. Всё еще непонятно? Благодаря NLP, Google Translate переводит тексты так, что результат не отличить от текста, написанного человеком. Яндекс.Алиса общается с вами так, что вы не всегда поймете, что это робот. В этой книге вас и научат заниматься чем-то подобным.

Набор классический: теория, практика и множество примеров. Вы и код напишете, и про глубокое обучение узнаете. Даже анализ текстов проведете, прямо как на уроках языка в школе.

Конечно, чтобы использовать PyTorch, желательно знать Python, куда уж без него. Но с помощью нашего сайта, эта задача будет по силам каждому.

Подведем итоги

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

Делитесь мнением об этой книге в комментариях, и пишите, какие книги были бы вам интересны. Удачи!

Купить книгу