Hodnotenie:
Kniha o spracovaní prirodzeného jazyka (NLP) je dobre prijímaná pre svoje komplexné pokrytie klasických aj moderných techník využívajúcich TensorFlow. Je vhodná tak pre začiatočníkov, ako aj pre tých, ktorí už majú určité znalosti, pretože poskytuje jasné vysvetlenia a praktické príklady. Mnohí používatelia ju považujú za vzdelávaciu a nápomocnú pri pochopení zložitých konceptov v NLP. Vyskytli sa však názory, že nemusí byť vhodná pre úplných začiatočníkov a že nemusí dostatočne hlboko preniknúť do pokročilých matematických konceptov.
Výhody:⬤ Komplexné pokrytie techník NLP vrátane klasických metód a moderných prístupov, ako sú transformátory.
⬤ Jasné vysvetlenia a praktické príklady ju robia prístupnou pre začiatočníkov aj pre tých, ktorí už majú nejaké skúsenosti.
⬤ Praktická aplikácia s využitím TensorFlow s podrobnými príkladmi kódovania.
⬤ Vzdelávací materiál na pochopenie teoretických aspektov spolu s praktickými implementáciami.
⬤ Dobre štruktúrovaná cesta od začiatočníka k expertovi v oblasti NLP.
⬤ Nemusí byť vhodný pre úplných začiatočníkov v oblasti NLP alebo TensorFlow.
⬤ Niektorí čitatelia mali pocit, že jej chýba hĺbka pokročilých matematických vysvetlení najzložitejších teórií.
⬤ V praktických príkladoch sú zmienky o možných chybách (napr. konvolučné siete použité nesprávne na konkrétne úlohy NLP).
⬤ Niektorí vnímali knihu ako príliš encyklopedickú alebo dlhú, čo môže byť pre bežných čitateľov ohromujúce.
(na základe 13 čitateľských recenzií)
Natural Language Processing with TensorFlow - Second Edition: The definitive NLP book to implement the most sought-after machine learning models and t
Od úvodných úloh NLP až po modely Transformer, toto nové vydanie vás naučí využívať výkonné rozhrania API TensorFlow na implementáciu komplexných riešení NLP riadených výkonnými modelmi ML (Machine Learning)
Kľúčové vlastnosti:
⬤ Učte sa efektívne riešiť bežné problémy NLP pomocou TensorFlow 2. x.
⬤ Implementujte end-to-end dátové potrubia riadené architektúrou základného ML modelu.
⬤ Využívajte pokročilé techniky LSTM na komplexné transformácie údajov, vlastné modely a metriky.
Popis knihy:
Naučiť sa riešiť problémy spracovania prirodzeného jazyka (NLP) je dôležitá zručnosť, ktorú treba ovládať vzhľadom na prudký nárast objemu dát v kombinácii s dopytom po riešeniach strojového učenia v produkcii. Kniha Natural Language Processing with TensorFlow, Second Edition vás naučí, ako riešiť bežné reálne problémy NLP pomocou rôznych architektúr modelov hlbokého učenia.
Kniha sa začína oboznámením čitateľov s NLP a základmi TensorFlow. Potom vás postupne naučí rôzne aspekty TensorFlow 2. x. V ďalších kapitolách sa potom naučíte, ako generovať výkonné slovné vektory, klasifikovať text, generovať nový text a vytvárať popisky obrázkov, okrem iných zaujímavých prípadov použitia reálneho NLP.
TensorFlow sa vyvinul ako ekosystém, ktorý podporuje pracovný postup strojového učenia prostredníctvom prijímania a transformácie údajov, vytvárania modelov, monitorovania a produkcionalizácie. Následne budeme čítať text priamo zo súborov a vykonávať požadované transformácie prostredníctvom dátového potrubia TensorFlow. Uvidíme tiež, ako používať univerzálny vizualizačný nástroj známy ako TensorBoard na vizualizáciu našich modelov.
Na konci tejto knihy o NLP budete pohodlne používať TensorFlow na vytváranie modelov hlbokého učenia s mnohými rôznymi architektúrami a efektívne prijímať dáta pomocou TensorFlow Okrem toho budete môcť s istotou používať TensorFlow v celom pracovnom procese strojového učenia.
Čo sa naučíte:
⬤ Zoznámiť základné koncepty NLP a techniky s TensorFlow.
⬤ Používať najmodernejšie transformátory a ich využitie pri riešení úloh NLP.
⬤ Vykonávať klasifikáciu viet a generovanie textu pomocou CNN a RNNS.
⬤ Využívajte pokročilé modely na strojový preklad a generovanie obrázkových titulkov.
⬤ Vytvárať koncové dátové potrubia v TensorFlow.
⬤ Učiť sa zaujímavé fakty a postupy súvisiace s riešenou úlohou.
⬤ Vytvárať slovné reprezentácie veľkého množstva údajov pre hlboké učenie.
Pre koho je táto kniha určená:
Táto kniha je určená pre vývojárov a programátorov v jazyku Python so záujmom o hlboké učenie, ktorí sa chcú naučiť, ako využiť TensorFlow na zjednodušenie úloh NLP.
Predpokladajú sa základné znalosti jazyka Python, ako aj základné znalosti strojového učenia a kalkulu a lineárnej algebry na úrovni vysokoškolského štúdia. Nevyžadujú sa žiadne predchádzajúce skúsenosti so spracovaním prirodzeného jazyka.