Przetwarzanie języka naturalnego w akcji
Ostatnie postępy w głębokim uczeniu się (deep learning) umożliwiają aplikacjom rozumienie tekstu i mowy z niezwykłą dokładnością. Rezultat? Chatboty, które mogą naśladować prawdziwych ludzi, sensowne dopasowywanie życiorysu do rodzaju pracy, doskonałe wyszukiwanie predykcyjne i automatycznie generowane podsumowania dokumentów – wszystko to przy niskich kosztach. Nowe techniki, wraz z dostępnymi narzędziami, takimi jak Keras i TensorFlow, sprawiają, że profesjonalna jakość przetwarzania języka naturalnego (Natural Language Processing, NLP) jest łatwiejsza do osiągnięcia niż kiedykolwiek wcześniej.
Przetwarzanie języka naturalnego w akcji autorstwa Hobsona Lane’a, Hannesa Maxa Hapke i Cole’a Howarda to przewodnik po tworzeniu maszyn, które potrafią czytać i interpretować ludzki język. Użyjecie w nim łatwo dostępnych pakietów Pythona, aby wychwycić znaczenie tekstu i odpowiednio zareagować. Książka poszerza tradycyjne podejścia do NLP o sieci neuronowe, nowoczesne algorytmy głębokiego uczenia się i techniki generatywne w miarę rozwiązywania rzeczywistych problemów, takich jak wyodrębnianie dat i nazwisk, komponowanie tekstu i odpowiadanie na pytania w swobodnej formie.
Niektóre zdania tej książki zostały napisane przez NLP! Czy potraficie odgadnąć które?
W książce :
- Praca z Keras, TensorFlow, gensim i scikit-learn
- NLP oparte na regułach i danych
- Skalowalne potoki
Polskie wydanie zostało wzbogacone o dodatkowy rozdział, który omawia przetwarzanie języka naturalnego na podstawie języka polskiego, autorstwa dr Łukasza Kobylińskiego i Ryszarda Tuory.
Korzystanie z książki wymaga podstawowego zrozumienia głębokiego uczenia się i znajomości Pythona na poziomie średnim.
„Poznajcie zarówno teorię, jak i umiejętności praktyczne potrzebne do wyjścia poza samo zrozumienie wewnętrznego funkcjonowania NLP i zacznijcie tworzyć własne algorytmy lub modele”.
– dr Arwen Griffioen, Zendesk
„Książka dostarcza świetny przegląd aktualnych narzędzi NLP w Pythonie. Będę trzymał tę książkę pod ręką przy mojej własnej pracy w NLP. Gorąco polecam!”
– Tony Mullen, Northeastern University–Seattle
„Intuicyjny przewodnik, jak rozpocząć korzystanie z NLP. Książka jest pełna przykładów programowania, które pomagają uczyć się w bardzo pragmatyczny sposób”.
– Tommaso Teofili, Adobe Systems
Lane Hobson
Hobson Lane ma 20 lat doświadczenia w budowaniu autonomicznych systemów podejmujących ważne decyzje w imieniu ludzi. Pracował m.in. w Talentpair, gdzie zajmował się uczeniem maszynowym, w Aira, gdzie stworzył chatbota wykorzystywanego w kontaktach z osobami niewidomymi. Aktywnie uczestniczy w projektach typu open source, takich jak Keras, scikit-learn, PyBrain, PUGNLP i ChatterBot. Obecnie realizuje badania naukowe i projekty edukacyjne dla Total Good. Ma wiele patentów w dziedzinie robotyki i automatyzacji.
Seria W akcji
Seria książek „W akcji” to cykl publikacji napisanych dla średnio zaawansowanych programistów, którzy chcą poszerzać swoją wiedzę o kolejne języki programowania, narzędzia, technologie i zdobywać nowe kompetencje.
Jest to odpowiedź na dynamicznie rozwijający się rynek IT, który wymaga stałego kształcenia się i pozyskiwania kolejnych umiejętności. Każda pozycja z serii jest przygotowywana przez ekspertów-praktyków, którzy posiadają wieloletnie doświadczenie, często są też współtwórcami konkretnych narzędzi, i chcą się dzielić swoją wiedzą.