Cargando…

Network science with Python : explore the networks around us using network science, social network analysis, and machine learning /

Discover the use of graph networks to develop a new approach to data science using theoretical and practical methods with this expert guide using Python, printed in color Key Features Create networks using data points and information Learn to visualize and analyze networks to better understand commu...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Knickerbocker, David (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing Limited, 2023.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a22000007i 4500
001 OR_on1371686676
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 230313s2023 enk o 000 0 eng d
040 |a YDX  |b eng  |e rda  |c YDX  |d ORMDA  |d EBLCP  |d UKMGB  |d N$T  |d UKAHL  |d OCLCF  |d LANGC  |d YDX  |d IEEEE  |d OCLCQ 
015 |a GBC315885  |2 bnb 
016 7 |a 020933803  |2 Uk 
019 |a 1372396722 
020 |a 9781801075213  |q electronic book 
020 |a 1801075212  |q electronic book 
020 |z 1801073694 
020 |z 9781801073691 
029 1 |a UKMGB  |b 020933803 
035 |a (OCoLC)1371686676  |z (OCoLC)1372396722 
037 |a 9781801073691  |b O'Reilly Media 
037 |a 10162493  |b IEEE 
050 4 |a QA76.73.P98  |b K55 2023 
082 0 4 |a 006.3/12  |2 23/eng/20230314 
049 |a UAMI 
100 1 |a Knickerbocker, David,  |e author. 
245 1 0 |a Network science with Python :  |b explore the networks around us using network science, social network analysis, and machine learning /  |c David Knickerbocker. 
264 1 |a Birmingham, UK :  |b Packt Publishing Limited,  |c 2023. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
520 |a Discover the use of graph networks to develop a new approach to data science using theoretical and practical methods with this expert guide using Python, printed in color Key Features Create networks using data points and information Learn to visualize and analyze networks to better understand communities Explore the use of network data in both - supervised and unsupervised machine learning projects Purchase of the print or Kindle book includes a free PDF eBook Book Description Network analysis is often taught with tiny or toy data sets, leaving you with a limited scope of learning and practical usage. Network Science with Python helps you extract relevant data, draw conclusions and build networks using industry-standard - practical data sets. You'll begin by learning the basics of natural language processing, network science, and social network analysis, then move on to programmatically building and analyzing networks. You'll get a hands-on understanding of the data source, data extraction, interaction with it, and drawing insights from it. This is a hands-on book with theory grounding, specific technical, and mathematical details for future reference. As you progress, you'll learn to construct and clean networks, conduct network analysis, egocentric network analysis, community detection, and use network data with machine learning. You'll also explore network analysis concepts, from basics to an advanced level. By the end of the book, you'll be able to identify network data and use it to extract unconventional insights to comprehend the complex world around you. What you will learn Explore NLP, network science, and social network analysis Apply the tech stack used for NLP, network science, and analysis Extract insights from NLP and network data Generate personalized NLP and network projects Authenticate and scrape tweets, connections, the web, and data streams Discover the use of network data in machine learning projects Who this book is for Network Science with Python demonstrates how programming and social science can be combined to find new insights. Data scientists, NLP engineers, software engineers, social scientists, and data science students will find this book useful. An intermediate level of Python programming is a prerequisite. Readers from both - social science and programming backgrounds will find a new perspective and add a feather to their hat. 
505 0 |a Cover -- Title Page -- Copyright and Credits -- Acknowledgements -- Contributors -- Table of Contents -- Preface -- Part 1: Getting Started with Natural Language Processing and Networks -- Chapter 1: Introducing Natural Language Processing -- Technical requirements -- What is NLP? -- Why NLP in a network analysis book? -- A very brief history of NLP -- How has NLP helped me? -- Simple text analysis -- Community sentiment analysis -- Answer previously unanswerable questions -- Safety and security -- Common uses for NLP -- True/False -- Presence/Absence -- Regular expressions (regex) 
505 8 |a Word counts -- Sentiment analysis -- Information extraction -- Community detection -- Clustering -- Advanced uses of NLP -- Chatbots and conversational agents -- Language modeling -- Text summarization -- Topic discovery and modeling -- Text-to-speech and speech-to-text conversion -- MT -- Personal assistants -- How can a beginner get started with NLP? -- Start with a simple idea -- Accounts that post most frequently -- Accounts mentioned most frequently -- Top 10 data science hashtags -- Additional questions or action items from simple analysis -- Summary -- Chapter 2: Network Analysis 
505 8 |a The confusion behind networks -- What is this network stuff? -- Graph theory -- Social network analysis -- Network science -- Resources for learning about network analysis -- Notebook interfaces -- IDEs -- Network datasets -- Kaggle datasets -- NetworkX and scikit-network graph generators -- Creating your own datasets -- NetworkX and articles -- Common network use cases -- Mapping production dataflow -- Mapping community interactions -- Mapping literary social networks -- Mapping historical social networks -- Mapping language -- Mapping dark networks -- Market research -- Finding specific content 
505 8 |a Creating ML training data -- Advanced network use cases -- Graph ML -- Recommendation systems -- Getting started with networks -- Example -- K-pop implementation -- Summary -- Further reading -- Chapter 3: Useful Python Libraries -- Technical requirements -- Using notebooks -- Data analysis and processing -- pandas -- NumPy -- Data visualization -- Matplotlib -- Seaborn -- Plotly -- NLP -- Natural Language Toolkit -- Setup -- Starter functionality -- Documentation -- spaCy -- Network analysis and visualization -- NetworkX -- scikit-network -- ML -- scikit-learn -- Karate Club -- spaCy (revisited) 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Python (Computer program language) 
650 0 |a Data mining. 
650 0 |a Computer networks  |x Management. 
650 0 |a Electronic data processing  |x Distributed processing. 
650 0 |a Application software  |x Development. 
650 0 |a Information visualization. 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707 
650 7 |a Computer networks  |x Management.  |2 fast  |0 (OCoLC)fst00872323 
650 7 |a Data mining.  |2 fast  |0 (OCoLC)fst00887946 
650 7 |a Electronic data processing  |x Distributed processing.  |2 fast  |0 (OCoLC)fst00906987 
650 7 |a Information visualization.  |2 fast  |0 (OCoLC)fst00973185 
650 7 |a Python (Computer program language)  |2 fast  |0 (OCoLC)fst01084736 
776 0 8 |i Print version:  |z 1801073694  |z 9781801073691  |w (OCoLC)1348139239 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781801073691/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH40904374 
938 |a YBP Library Services  |b YANK  |n 304662193 
938 |a YBP Library Services  |b YANK  |n 304662193 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL30399072 
938 |a EBSCOhost  |b EBSC  |n 3565329 
994 |a 92  |b IZTAP