Natural Language Processing in Action, Second Edition
Natural Language Processing in Action, Second Edition — это обновлённое и расширенное руководство по обработке естественного языка (NLP) с использованием Python. Книга сочетает теоретические основы с практическими примерами, позволяя читателям не только понять внутренние механизмы NLP, но и создавать собственные алгоритмы и модели.
Первая часть книги посвящена векторным моделям естественного языка: токенизации, математике слов (TF-IDF), семантическому анализу. Затем авторы переходят к нейронным сетям, включая word embeddings, свёрточные и рекуррентные сети (RNN, LSTM).
Вторая часть охватывает глубокое обучение: нейронные сети, рассуждения с векторными представлениями слов, извлечение знаний с помощью CNN, а также уменьшение, повторное использование и переработку слов с помощью RNN и LSTM.
Третья часть посвящена реальным приложениям NLP: трансформерам, большим языковым моделям (LLM), извлечению информации и графам знаний, а также созданию чат-ботов. Книга включает множество примеров кода на Python, что делает её практичным руководством для разработчиков, Data Scientist'ов и всех, кто хочет освоить современные методы NLP.
Второе издание полностью обновлено с учётом последних достижений в области NLP, включая трансформеры и LLM, и содержит новые главы, отражающие актуальные тенденции.
