File size: 1,532 Bytes
f9b2b54 2e37891 78b6991 2e37891 78b6991 2e37891 78b6991 2e37891 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
---
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 공연장 추천 |
---
## 🗂️ 폴더 구조
```bash
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
|