Разработчик создал полную карту украинского YouTube с 10 000+ каналов

02 грудня 2025 р. 12:15

02 грудня 2025 р. 12:15


Автор канала DAO представил интерактивную карту всего украинского YouTube, которая включает около 10 000 украиноязычных каналов — все разделены по «континентам», в соответствии с тематикой.

В перечне категорий: игры, спорт, новости и политика, книжные и детские каналы, IT и вообще все, что можно найти в украинском YouTube.

«Каждый кружочек на этой карте — это отдельный канал, а его размеры соответствуют количеству подписчиков. Все каналы разбиты на тематические категории и на так называемые кластеры, где вы можете увидеть сами каналы и их соседей», — говорит автор в пояснительном видео.

Сам автор работает разработчиком, а для создания карты использовал ИИ и вайбкодинг. Процесс был разделен на отдельные этапы, где первым и самым большим стал сбор данных. Этот этап сразу принес проблемы: API YouTube не позволяет фильтровать каналы по странам, а платные ресурсы требовали сотен долларов, поэтому единственным выходом был парсинг.

«Вуаля, у нас есть 10 000 каналов. И это только каналы, у которых больше тысячи подписчиков… Дальше эти данные нужно было наполнить, поэтому я сделал еще один парсер, который заходит на страницу каждого канала на YouTube и собирает восемь последних названий, последних видео».

Для категоризации каналов разработчик отправил их названия и названия последних видео в API GPT (4о-mini). Модель справилась довольно быстро, а сам процесс обошелся всего в $1.

Розробник створив повну карту українського YouTube з 10 000+ каналів

Следующий этап — координаты, то есть схема того, как каналы будут расположены на карте. С помощью ИИ разработчик перевел каналы и названия видео в векторы, чтобы модель в дальнейшем могла в них ориентироваться без ошибок. Далее была создана проекция векторов категорий и отдельная проекция векторов из названий видео, а затем применен комбинированный режим для их расположения. Впоследствии, чтобы упорядочить точки на карте в отдельные группы, разработчик использовал алгоритм кластеризации с помощью библиотеки на Python HDBSCAN. GPT придумал названия для кластеров, а сам DAO написал скрипт, который распределил шумы (отдельные точки на карте вне кластеров) в соответствующие группы.

Карта уже сейчас доступна для просмотра в открытом доступе (да, есть баги, но их понемногу будут убирать в будущем), а подробнее о ее создании можно узнать из видео.

Разработчик создал полную карту украинского YouTube с 10 000+ каналов

Джерело: itc.ua (Софт)

Завантажуєм курси валют від minfin.com.ua