Értékelés:

A könyv tisztességes bevezetést nyújt a természetes nyelvi feldolgozás (NLP) és a spaCy témakörébe, különösen hasznos azoknak, akiknek van némi szoftverfejlesztői múltjuk. Ugyanakkor a spaCy újabb verzióival nem kompatibilis, elavult kódpéldákkal szenved, ami korlátozza a hasznosságát.
Előnyök:⬤ Jó bevezetés az NLP-be és a spaCy-ba
⬤ könnyen érthető azok számára, akiknek van némi szoftverfejlesztői tapasztalatuk
⬤ értékes fejezeteket tartalmaz a szóvektorokról és a nyelvészeti fogalmakról
⬤ a Pythonhoz készült szkriptek
⬤ 8
⬤ hasznosak a kezdők számára.
⬤ A kódpéldák elavultak, és nem működnek a spaCy
⬤ 0 és magasabb
⬤ az olvasók a spaCy beállításának képessége nélkül használhatatlannak találhatják
⬤ a gyakorlatokhoz nem adnak frissített forrásokat vagy megoldásokat.
(7 olvasói vélemény alapján)
Natural Language Processing with Python and Spacy: A Practical Introduction
Bevezetés a természetes nyelvi feldolgozásba Pythonnal a spaCy, egy vezető Python természetes nyelvi feldolgozó könyvtár segítségével.
A Natural Language Processing with Python and spaCy megmutatja, hogyan hozhat létre gyorsan és egyszerűen NLP-alkalmazásokat, például chatbotokat, szövegkoncentráló szkripteket és rendelésfeldolgozó eszközöket. Megtanulja, hogyan használhatja ki a spaCy könyvtárat a szöveg értelmének intelligens kinyerésére; hogyan határozhatja meg a szavak közötti kapcsolatokat egy mondatban (szintaktikai függőségi elemzés); hogyan azonosíthatja a főneveket, igéket és más beszédrészeket (beszédrész-jelölés); és hogyan sorolhatja a tulajdonneveket olyan kategóriákba, mint az emberek, szervezetek és helyszínek (nevesített entitások felismerése). Még azt is megtanulja, hogyan alakíthatja át a kijelentéseket kérdéssé, hogy a beszélgetés tovább folytatódjon.
Megtanulja továbbá, hogyan:
⬤ Munkálkodjon szóvektorokkal, hogy matematikailag megtalálja a hasonló jelentésű szavakat (5. fejezet).
⬤ Az adatokon belüli minták azonosítása a spaCy beépített displaCy vizualizálójának segítségével (7. fejezet)
⬤ Automatikusan kivonja a kulcsszavakat a felhasználói bemenetből, és relációs adatbázisban tárolja őket (9. fejezet).
⬤ Csevegőrobot alkalmazás telepítése a felhasználókkal való internetes interakcióhoz (11. fejezet)
Az egyes fejezetekben található „Próbáld ki” szakaszok arra ösztönzik, hogy a könyv példaszkriptjeinek bővítésével gyakorolja a tanultakat, hogy a bemenetek szélesebb körét kezelhesse, hibakezelést adjon hozzá, és professzionális minőségű alkalmazásokat készíthessen.
A könyv végére saját NLP-alkalmazásokat készíthet Python és spaCy segítségével.