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

Knickerbocker, David

  • 出版商: Packt Publishing
  • 出版日期: 2023-02-28
  • 售價: $1,780
  • 貴賓價: 9.5$1,691
  • 語言: 英文
  • 頁數: 414
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1801073694
  • ISBN-13: 9781801073691
  • 相關分類: Python程式語言Machine Learning
  • 立即出貨 (庫存=1)

商品描述

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.

商品描述(中文翻譯)

使用理論和實踐方法,這本以Python為基礎的專家指南以彩色印刷方式介紹了使用圖形網絡開發數據科學的新方法。

主要特點:
- 使用數據點和信息創建網絡
- 學習可視化和分析網絡以更好地理解社區
- 探索在監督和非監督機器學習項目中使用網絡數據
- 購買印刷版或Kindle版書籍可獲得免費PDF電子書

書籍描述:
《Python網絡科學》幫助您提取相關數據,得出結論並使用行業標準的實際數據集構建網絡。您將首先學習自然語言處理、網絡科學和社交網絡分析的基礎知識,然後進一步進行編程構建和分析網絡。您將親自了解數據源、數據提取、與之互動以及從中獲得洞察力。這是一本理論基礎扎實、具體技術和數學細節豐富的實踐書籍,供日後參考使用。隨著學習的進展,您將學習構建和清理網絡、進行網絡分析、自我中心網絡分析、社區檢測以及使用機器學習的網絡數據。您還將探索從基礎到高級的網絡分析概念。

通過閱讀本書,您將能夠識別網絡數據並使用它來提取非傳統的洞察力,以理解周圍複雜的世界。

學到的內容:
- 探索自然語言處理、網絡科學和社交網絡分析
- 應用於自然語言處理、網絡科學和分析的技術堆棧
- 從自然語言處理和網絡數據中提取洞察力
- 生成個性化的自然語言處理和網絡項目
- 驗證和抓取推文、連接、網絡和數據流
- 發現在機器學習項目中使用網絡數據的方法

適合閱讀對象:
《Python網絡科學》展示了如何結合編程和社會科學來尋找新的洞察力。數據科學家、自然語言處理工程師、軟件工程師、社會科學家和數據科學學生都會發現這本書很有用。需要具備中級水平的Python編程知識。社會科學和編程背景的讀者將會獲得新的視角,並增加自己的技能。

目錄大綱

1. Introducing Natural Language Processing
2. Network Analysis
3. Useful Python Libraries
4. NLP and Network Synergy
5. Even Easier Scraping
6. Graph Construction and Cleaning
7. Whole Network Analysis
8. Egocentric Network Analysis
9. Community Detection
10. Supervised Machine Learning on Network Data
11. Unsupervised Machine Learning on Network Data

目錄大綱(中文翻譯)

1. 自然語言處理介紹
2. 網絡分析
3. 有用的Python函式庫
4. 自然語言處理和網絡的協同作用
5. 更簡單的網絡爬蟲
6. 圖形構建和清理
7. 整體網絡分析
8. 自我中心網絡分析
9. 社群檢測
10. 基於網絡數據的監督式機器學習
11. 基於網絡數據的非監督式機器學習