Ocena:

Książka jest wysoko ceniona za jasne wyjaśnienia, praktyczną implementację i przyjazne dla użytkownika podejście, dzięki czemu jest odpowiednia dla początkujących i zaawansowanych praktyków w przetwarzaniu języka naturalnego (NLP). Obejmuje szeroki zakres tematów w NLP i zapewnia cenne fragmenty kodu i ćwiczenia w celu utrwalenia zrozumienia.
Zalety:⬤ Łatwy do zrozumienia język, świetny dla początkujących.
⬤ Kompleksowe omówienie podstaw NLP i różnych poddziedzin.
⬤ Praktyczna implementacja i praktyczne podejście z fragmentami kodu Python.
⬤ Zawiera ćwiczenia i projekty, które usprawniają naukę.
⬤ Szczegółowe informacje na temat kluczowych pojęć NLP, takich jak ujednoznacznienie znaczenia słów i skrobanie stron internetowych.
⬤ Brak zaawansowanych treści na niektóre tematy, takie jak spacja i najnowocześniejsze przypadki użycia.
⬤ Niektórzy czytelnicy życzyli sobie większej głębi w określonych obszarach.
⬤ Nie jest zbyt obszerna pod względem matematycznym, co może sprawić, że zaawansowani użytkownicy będą oczekiwać więcej szczegółów technicznych.
(na podstawie 4 opinii czytelników)
The Natural Language Processing Workshop: Confidently design and build your own NLP projects with this easy-to-understand practical guide
Ułatw NLP, budując chatboty i modele oraz wykonując różne zadania NLP w celu uzyskania wglądu w surowe dane tekstowe.
Kluczowe cechy
⬤ Zapoznanie się z kluczowymi pojęciami i terminologią związaną z przetwarzaniem języka naturalnego (NLP).
⬤ Poznanie funkcjonalności i cech popularnych narzędzi NLP.
⬤ Dowiedz się, jak korzystać z programowania w języku Python i bibliotek innych firm do wykonywania zadań NLP.
Opis książki
Czy chcesz dowiedzieć się, jak komunikować się z systemami komputerowymi za pomocą technik przetwarzania języka naturalnego (NLP) lub sprawić, by maszyna rozumiała ludzkie uczucia? Chcesz tworzyć aplikacje takie jak Siri, Alexa czy chatboty, nawet jeśli nigdy wcześniej tego nie robiłeś?
Dzięki The Natural Language Processing Workshop możesz spodziewać się stałych postępów jako początkujący i nabrać prędkości w interaktywny sposób, dzięki praktycznym ćwiczeniom i zabawnym ćwiczeniom.
Książka rozpoczyna się od wprowadzenia do NLP. Zapoznasz się z różnymi podejściami do zadań NLP i wykonasz ćwiczenia w Pythonie, aby zrozumieć proces przygotowywania zestawów danych dla modeli NLP. Następnie wykorzystasz zaawansowane algorytmy NLP i techniki wizualizacji do zbierania zestawów danych z otwartych stron internetowych oraz do podsumowywania i generowania losowego tekstu z dokumentu. W ostatnich rozdziałach wykorzystasz NLP do stworzenia chatbota, który wykrywa pozytywne lub negatywne nastroje w dokumentach tekstowych, takich jak recenzje filmów.
Pod koniec tej książki będziesz wyposażony w podstawowe narzędzia i techniki NLP, których potrzebujesz do rozwiązywania typowych problemów biznesowych związanych z przetwarzaniem tekstu.
Czego się nauczysz
⬤ Pozyskiwać, weryfikować, czyścić i przekształcać dane tekstowe do poprawnego formatu.
⬤ Używać metod takich jak tokenizacja i stemming do ekstrakcji tekstu.
⬤ Opracować klasyfikator do klasyfikowania komentarzy w artykułach Wikipedii.
⬤ Zbieranie danych z otwartych stron internetowych za pomocą web scrapingu.
⬤ Trenowanie modelu do wykrywania tematów w zestawie dokumentów przy użyciu modelowania tematycznego.
⬤ Poznanie technik reprezentowania tekstu jako wektorów słów i dokumentów.
Dla kogo jest ta książka
Ta książka jest przeznaczona dla początkujących i średnio zaawansowanych analityków danych, programistów uczenia maszynowego i entuzjastów NLP. Wymagana jest podstawowa wiedza na temat uczenia maszynowego i NLP, aby pomóc w szybszym zrozumieniu tematów poruszanych w tym warsztacie.