|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/dzcnapy_ru/
课程评论:没有评论
本课程名为 "dzcnapy_ru",旨在探索复杂网络的研究。 **课程内容概览:** 本课程共分为两个主要部分: **第一部分:复杂网络的理论与可视化** * **核心概念:** 探讨交通、电力、生物和社会网络等各种复杂网络之间的共同点,并解释它们为何是“复杂”的,即具有不规则的结构。 * **数据表示:** 通过现实生活中的例子,学习如何将各种数据表示为复杂网络。 * **网络参数计算与解释:** 掌握计算和解释网络整体、节点和边的各种参数的方法,例如:权重、中心性、密度、直径等。 * **结构分解:** 理解复杂网络虽然结构不规则,但可以被分解为路径、环、核心、团、连通分量和社群等基本组成部分。 * **Gephi 工具应用:** 学习使用免费的 Gephi 软件来绘制、编辑网络,创建可视化“肖像”,直观展示网络的微观和宏观结构及特征,并能导出为不同格式的文件。 **第二部分:利用 Python 进行复杂网络自动化处理** * **编程语言:** 使用流行的 **Python** 语言及其 **NetworkX** 和 **community** 模块来自动化处理复杂网络。(**请注意:** 此部分需要具备 Python 编程基础并能安装额外模块。) * **自动化任务:** * 从文本文件(如 CSV)构建网络。 * 生成具有特定属性的合成网络。 * 计算网络、节点和边的各种特征。 * 识别路径、环、核心、社群等结构单元。 * 通过替换节点组创建导航网络。 * 读取和保存网络文件。 * 创建和保存网络图像。 **总结:** 本课程全面介绍了复杂网络的理论基础、可视化工具(Gephi)的使用,以及利用 Python 编程实现复杂网络数据处理的自动化方法。通过学习,您将能够深刻理解和有效地分析各种复杂的网络系统。
Что общего у транспортных, электрических, биологических и социальных сетей? Все они - сложные сети, то есть сети с нерегулярной структурой (в отличие, например, от рыболовных сетей и сетки-рабицы). В первом разделе этого курса вы познакомитесь с разными типами сложных сетей, их компонентами и характеристиками. Вы увидите на примерах из реальной жизни, как представлять разнообразные данные в виде сложных сетей. Вы научитесь вычислять и интерпретировать различные параметры сетей в целом и их отдельных узлов и рёбер: веса, центральности, плотность, диаметр и т.п. Вы обнаружите, что структура сложных сетей хотя и не регулярна, но может быть разложена на пути, циклы, ядра, клики, связные компоненты и сообщества.Бесплатный пакет Gephi позволит вам конструировать и редактировать сложные сети вручную, создавать красочные и выразительные «портреты» сложных сетей, отображающие их микро- и макро-структуру и характеристики, и сохранять их в виде векторных и растровых изображений, а также текстовых файлов.Во втором разделе вы узнаете, как автоматизировать работу со сложными сетями, используя скрипты на популярном языке программирования Питон с помощью модулей NetworkX и community. (Для успешного завершения этого раздела требуется знание Питона, а также умение устанавливать дополнительные модули). Вы научитесь:конструировать сложные сети поэлементно из текстовых файлов (например, файлов в формате CSV)генерировать синтетические сети с заданными характеристикамивычислять характеристики сетей, узлов и рёбернаходить пути, циклы, ядра, сообщества и другие структурные единицысоздавать наведённые сети путём замены групп узлов единичными узлами более высокого уровнясчитывать сети из файлов и сохранять в файлысоздавать и сохранять изображения сетей.