brunch

한국 AI 생태계를 한눈에: 허깅페이스 히트맵 리더보드

by SeaWolf

1. 프로젝트 소개

가. 개발 배경

한국의 AI 개발자들과 조직들이 허깅페이스에서 얼마나 활발하게 활동하는지 궁금했어. 그래서 이들의 일별 커밋 활동을 실시간으로 시각화하는 히트맵 리더보드를 만들었어.

나. 핵심 목표

한국 AI 커뮤니티의 허깅페이스 기여도 시각화

조직별 활동 트렌드를 한눈에 파악

오픈소스 기반으로 투명하게 공개


2. 주요 기능

가. 실시간 활동 추적

조직을 고유 컬러로 구분

일별 커밋 활동 히트맵 시각화

조직별 총 기여도 비교 기능


나. 포함된 조직들

대기업: Samsung, Naver, Kakao, SKT, LG AI, NCSOFT

스타트업: VIDraft, Upstage, Moreh, OnomaAI, GINIGEN, GINIPICK

커뮤니티: openfree, aiqcamp, cutechicken, kolaslab, seawolf2357 등


Heatmap Leaderboard - a Hugging Face Space by fantos (2).png


3. 기술 스택

가. 프론트엔드

Next.js 14.2.5 - 서버 사이드 렌더링

TypeScript - 타입 안정성 보장

Tailwind CSS - 빠른 스타일링


나. 빌드 도구

Bun - 초고속 JavaScript 런타임

Docker - 컨테이너 기반 배포


다. 시각화 알고리즘

Golden Ratio(0.618033988749895) 기반 색상 분배

HSL 색상 모델 활용

채도(65-89%)와 명도(45-59%) 변화로 다양성 확보


4. 기술적 특징

가. 색상 생성 알고리즘

94개의 고유한 색상을 균등하게 분배

황금비율을 이용한 색조(Hue) 분산

HSL to RGB 변환으로 웹 호환성 확보


나. 데이터 구조

조직별 author 배열 관리

ProviderInfo 타입으로 타입 안전성 보장

확장 가능한 구조 설계


5. 프로젝트 의의

가. 커뮤니티 기여

한국 AI 생태계의 활동 가시화

협업과 경쟁 현황 파악 가능

신규 조직 참여 유도


나. 오픈소스 정신

누구나 확인 가능한 투명한 데이터

커뮤니티 피드백으로 지속 개선

조직 추가 요청 환영


6. 향후 계획

가. 기능 확장

월별/연도별 통계 추가

모델/데이터셋별 분류

상세 활동 로그 제공


나. 커뮤니티 성장

더 많은 한국 조직 추가

글로벌 비교 기능

실시간 알림 기능


7. 마치며

가. 참여 방법

스페이스 방문하여 확인

조직 추가 요청은 댓글로

피드백과 제안 환영


나. 메시지

한국 AI 커뮤니티가 얼마나 활발한지 확인해보고, 함께 성장하는 생태계를 만들어가자!

�한국 AI 생태계를 한눈에:

https://huggingface.co/spaces/fantos/Heatmap-Leaderboard-KOREA


#HuggingFace #KoreaAI #OpenSource

keyword
작가의 이전글AI로 만드는 창의적 영상: 오줌싸개 소년