Программа лекций и презентации по курсу «Анализ социальных сетей»
ВНИМАНИЕ!
Адаптированные презентации предназначены для учащихся МИИГАиК.
- Лекция 1. Основные понятия и характеристики (презентация)
- Понятие сети и цели сетевого анализа.
- Основные термины и понятие транзитивности.
- Понятия коэффициента кластеризации и промежуточности.
- Идея сетевого моделирования.
- Лекция 2. Меры центральности (презентация, адаптированная презентация)
- Меры центральности и степень связанности.
- Центральность в собственных векторах.
- Центральность по Кацу и PageRank.
- Hyperlink Induced Topic Search и мера близости.
- Лекция 3. Сетевые математические модели (презентация)
- Идея моделирования и роль вероятностных распределений.
- Степенное распределение, его свойства и вычисление ключевых параметров.
- Модель Эрдёша-Реньи и фазовый переход.
- Модель Уоттса-Строгаца и блочная модель.
- Лекция 4. Структурные характеристики сетей (презентация)
- Качественная и количественная ассортативность сетей, сетевая модулярность.
- Понятие структурного подобия и способы его оценки.
- Выделение сообществ и иерархическая кластеризация.
- Использование информационной энтропии для оценки кластеризации и алгоритм Infomap.
- Лекция 5. Модели построения сетей и перколяция (презентация)
- Модель Прайса, модель Барабаши-Альберти и модель копирования.
- Построение транспортной сети и обоснование конфигурации «звезда».
- Понятия перколяции и гигантского перкаляционного кластера.
- Устойчивость к атакам и каскадные отказы.
- Лекция 6. Конфигурационная модель (презентация)
- Порядок формирования конфигурационной модели.
- Порядок вычисления доли кратных рёбер.
- Фазовый переход, перколяция и атака в конфигурационной модели.
Презентации к практическим занятиям
- Представление графов.
- Поиск кратчайших путей.
- Просмотр графов.
- Первые шаги в Python.
- Основы объектно-ориентированного программирования.
- Вычисление центральности в собственных векторах.
- Генерация графа в модели Эрдёша-Реньи.
Задания для лабораторных работ
- Требуется написать скрипт на языке Python с реализацией алгоритма Дейкстры для заданного графа.
Граф задаётся матрицей смежности или списком смежных вершин.
Алгоритм должен находить кратчайшие пути от произвольной начальной вершины до всех остальных.
Для представления графов разрешается использовать сторонние библиотеки, но не разрешается использовать реализацию алгоритма Дейкстры в составе сторонних библиотек.
- С использованием библиотеки
NetworkX
требуется написать скрипт для вычисления меры центральности в собственных векторах для некоторого графа.
Преподавателем будет предоставлена некоторая характеристика мер центральности вершин несложного графа,
и требуется подобрать (вручную, не нужно автоматизировать) исходный граф, в которой меры центральности удовлетворяют заданным характеристикам.
- С использованием библиотеки
NetworkX
требуется написать скрипт для генерации графа в модели Эрдёша-Реньи с заданными характеристиками.
Преподавателем будут даны значения количества вершин и вероятность появления случайного ребра.
Требуется вычислить в программе среднюю степень вершины и сравнить её со значением средней степени вершины, полученной по формуле из материала лекций.
Как установить Python
Загрузите установочный файл Python:
Установите PyCharm:
Вопросы для устного зачёта
- Понятие сети и цели сетевого анализа, основные термины и транзитивность.
- Понятия коэффициента кластеризации и промежуточности.
- Понятия меры центральности и степени связанности, центральность в собственных векторах.
- Центральность по Кацу и алгоритм PageRank.
- Hyperlink Induced Topic Search и мера близости.
- Идея моделирования и роль вероятностных распределений, степенное распределение, его свойства и вычисление ключевых параметров.
- Модель Эрдёша-Реньи и фазовый переход.
- Модель Уоттса-Строгаца и блочная модель.
- Качественная и количественная ассортативность сетей, сетевая модулярность, понятие структурного подобия и способы его оценки.
- Выделение сообществ, иерархическая кластеризация, использование информационной энтропии для оценки кластеризации и алгоритм Infomap.
- Модель Прайса, модель Барабаши-Альберти и модель копирования.
- Построение транспортной сети и обоснование конфигурации «звезда».
- Понятия перколяции и гигантского перкаляционного кластера, устойчивость к атакам и каскадные отказы.
- Конфигурационная модель и её характеристики.
См. также