Hodnotenie:
Kniha slúži ako silný úvod do analýzy grafov a sietí, najmä pre začiatočníkov a tých, ktorí majú počítačové vzdelanie. Hoci mnohí recenzenti chvália jej prehľadnosť, príklady s kódom v jazyku Python a pútavý štýl písania, niektorí vyjadrujú sklamanie z hĺbky obsiahnutých zložitých tém a algoritmov.
Výhody:Poskytuje jasné vysvetlenia, konkrétne príklady a kód v jazyku Python, dobre štruktúrovaný a výstižný text, zábavný a vzdelávací štýl, vhodný pre začiatočníkov a osoby s informatickým vzdelaním, užitočný pre praktické aplikácie.
Nevýhody:Niektorí recenzenti zistili, že jej chýba hĺbka, pokiaľ ide o zložité témy a algoritmy, pričom niektoré časti sú príliš základné a plne neriešia zložitosť naznačenú v názve.
(na základe 10 čitateľských recenzií)
Complex Network Analysis in Python: Recognize - Construct - Visualize - Analyze - Interpret
Konštruujte, analyzujte a vizualizujte siete pomocou networkx, modulu jazyka Python. Sieťová analýza je výkonný nástroj, ktorý môžete použiť na množstvo súborov údajov a situácií. Zistite, ako pracovať so všetkými druhmi sietí vrátane sociálnych, produktových, časových, priestorových a sémantických sietí. Preveďte takmer akékoľvek údaje z reálneho sveta na komplexnú sieť - napríklad odporúčania na spoluužívanie kozmetických výrobkov, blatisté prepojenia hedžových fondov a online priateľstvá. Analyzujte a vizualizujte sieť a na základe analýzy prijímajte obchodné rozhodnutia. Ak ste zvedavý programátor v jazyku Python, dátový vedec alebo špecialista CNA, ktorý má záujem o mechanizáciu všedných úloh, exponenciálne zvýšite svoju produktivitu.
Komplexná sieťová analýza sa kedysi robila ručne alebo pomocou neprogramovateľných nástrojov na analýzu sietí, ale už nie! Teraz môžete tieto úlohy automatizovať a programovať v jazyku Python. Komplexné siete sú zbierky prepojených položiek, slov, pojmov alebo ľudí. Skúmaním ich štruktúry a jednotlivých prvkov sa môžeme dozvedieť o ich význame, vývoji a odolnosti.
Začnite s jednoduchými sieťami a preveďte reálne a syntetické sieťové grafy do dátových štruktúr networkx. Pozrite sa na zložitejšie siete a naučte sa výkonnejšie mechanizmy na výpočet centrality, blokové modelovanie a detekciu klikov a spoločenstiev. Zoznámte sa s nástrojmi na vizualizáciu sietí v prezentačnej kvalite, programovateľnými aj interaktívnymi - napríklad Gephi, prieskumníkom CNA. Prispôsobte vzory z prípadových štúdií svojim problémom. Preskúmajte veľké siete pomocou NetworKitu, vysoko výkonnej náhrady networkx. Každá časť knihy vám poskytne prehľad o triede sietí, obsahuje praktickú štúdiu funkcií a techník networkx a na záver obsahuje prípadové štúdie z rôznych oblastí vrátane sociálnych sietí, antropológie, marketingu a športovej analýzy.
Spojte svoje zručnosti v oblasti CNA a programovania v jazyku Python a staňte sa lepším sieťovým analytikom, dokonalejším dátovým vedcom a všestrannejším programátorom.
Čo potrebujete:
Budete potrebovať inštaláciu Pythonu 3.x s nasledujúcimi doplnkovými modulmi: Pandas (>=0. 18), NumPy (>=1. 10), matplotlib (>=1. 5), networkx (>=1. 11), python-louvain (>=0. 5), NetworKit (>=3. 6) a generalizesimilarity. Odporúčame používať distribúciu Anaconda, ktorá sa dodáva so všetkými týmito modulmi okrem python-louvain, NetworKit a generalizedsimilarity a funguje na všetkých hlavných moderných operačných systémoch.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)