700+ courses, half price
课程简介
从 Facebook、Twitter 等在线社交网络到共享单车等交通网络,网络无处不在——掌握如何分析网络,将为您的数据科学工作开启新的可能。本课程将帮助您学习分析、可视化并理解网络的方法。您将使用功能强大的 NetworkX 库,把所学概念应用到真实的网络数据上。通过本课程,您将培养网络思维能力,用全新的视角审视您的数据。
先修要求
课程体系
课程大纲
1
网络简介
本章将带您了解网络分析的基本概念,并探索一个真实的 Twitter 网络数据集。您还会学习 NetworkX,这个库可用于操作、分析和建模图数据。您将认识不同类型的图,并学习如何理性地对其进行可视化。
2
重要节点
您将学习如何识别网络中重要的节点。在此过程中,您会接触到更进阶的网络分析概念,以及路径查找算法的基础。本章最后将深入剖析 Twitter 网络数据集,巩固您所学的知识,如度中心性和中介中心性。
3
结构
本章聚焦于在网络数据中发现有趣的结构。您将学习关键概念,如团体、社群和子图,并运用第 2 章中掌握的技能。完成本章后,您将能够把所学概念应用到真实案例中。
4
融会贯通
在课程的最后一章,您将通过对 GitHub 协作者网络数据的深入案例研究,整合并巩固全部所学。这是典型的真实社交网络数据,您新获得的技能将得到全面检验。完成本章后,您将亲手构建一个推荐系统,用于连接应当彼此协作的 GitHub 用户。
Python 网络分析入门
课程已完成

