
Тексты популярных песен являются важной частью массовой культуры и отражают устойчивые эмоциональные и смысловые паттерны.
Вопросы исследования
Какие слова чаще всего доминируют в популярных песнях?
Какие смысловые «образы» повторяются?
Какие темы можно выделить и какова их доля?
Есть ли связь между длиной текста и «эмоциональной плотностью»?
Выбор цветовой палитры и стилизация графиков
Для проекта был разработан единый визуальный стиль визуализаций: - тёмная цветовая палитра; - ограниченное количество акцентных цветов; - минималистичное оформление осей и сетки;
Визуальный стиль был вдохновлён эстетикой музыкальных стриминговых платформ и ночной визуальной культурой, ассоциируемой с прослушиванием музыки.




Из этого была собрана цветовая палитра

Этапы работы
Работа с данными проводилась поэтапно с использованием библиотеки Pandas: 1)Загрузка датасета в формате CSV; 2)Предварительная очистка текстов: 3)Удаление знаков препинания и специальных символов; 4)Разбиение текста на отдельные слова; 5)Удаление стоп-слов (местоимений, служебных слов и междометий), не несущих смысловой нагрузки; 6)Формирование списков слов для дальнейшего анализа;
В проекте представлены 4 визуализации разных типов: 1)Гистограмма частотности слов.
2)Облако слов ключевых образов.
3)Круговая диаграмма тематических групп.
4)Пузырьковая диаграмма зависимости длины текста и эмоциональной плотности.
Итоговые графики
Частотность слов в популярных песнях
Наиболее часто используемые слова в текстах популярных песен после удаления местоимений и служебной лексики.
Ключевые образы поп-лирики
Ключевые образы и повторяющиеся мотивы в лирике популярной музыки, выявленные на основе корпуса текстов.
Тематическая структура корпуса
Распределение тематических групп слов в текстах песен, отражающее доминирующие смысловые направления поп-лирики.
Длина текста vs эмоциональная плотность
Соотношение длины текста песни и количества эмоционально окрашенных слов в лирике.
Описание применения генеративной модели
Adobe Color генерация цветовой палитры и ее редактирование на основе загруженного изображения Chat GPT консультаций по синтаксису Python; выбора методов очистки текста и визуализации данных; структурирования этапов анализа.