A newer version of the Streamlit SDK is available:
1.52.2
metadata
title: KOPIS 공연장 추천 시스템
emoji: 🎭
colorFrom: purple
colorTo: indigo
sdk: streamlit
sdk_version: 1.34.0
app_file: app.py
pinned: false
🎭 공연장 추천 시스템 (KOPIS 기반 Big Data Recommender)
본 프로젝트는 공연예술통합전산망(KOPIS) 데이터를 활용하여
공연 벡터 → 공연장 벡터 기반의 추천 시스템을 구현한 Streamlit 웹 애플리케이션입니다.
📦 기능 요약
| 기능 | 설명 |
|---|---|
| 📍 공연 검색 | 공연ID 또는 공연명을 입력해 상세 정보 조회 |
| 🔎 유사도 기반 추천 | 기존 공연과 유사한 벡터를 가진 공연장 추천 |
| 🎨 시각화 | 공연벡터 클러스터링 (PCA 기반 시각화) |
| 🧠 신규 벡터 추천 | 직접 입력한 벡터로 Top-N 공연장 추천 |
🗂️ 폴더 구조
kopis-recommender/
├── app.py # Streamlit 메인 엔트리 포인트
├── utils.py # 공통 데이터 로딩 및 전처리 함수
├── pages/ # 개별 기능 페이지
│ ├── 1_📍_공연검색.py
│ ├── 2_🔎_유사도기반추천.py
│ ├── 3_🎨_시각화.py
│ └── 4_🧠_신규벡터추천.py
├── data/ # 공연 관련 데이터 엑셀 파일
│ ├── 최종.xlsx
│ ├── 공연시설DB.xlsx
│ └── 내한공연DB.xlsx
├── requirements.txt # 라이브러리 의존성
└── README.md