🚀45분
Step 4: 프로젝트 완성 & 제출
Weekly Project - 소셜 네트워크 그래프
Step 4: 프로젝트 완성 & 제출
그래프 이론 & Neo4j 입문 > Weekly Project - 소셜 네트워크 그래프
모든 것을 하나로 묶어라
프로젝트 배경
개별 쿼리들을 정리하고, 문서화하여 완성된 프로젝트로 제출합니다.
구현 명세
최종 제출물 체크리스트
1. 데이터 모델 문서 (schema.md)
에디터 로딩 중...
2. Cypher 스크립트 파일들
에디터 로딩 중...
3. README.md 템플릿
에디터 로딩 중...
4. 결과 스크린샷
필수:
- 전체 그래프 시각화
- 친구 추천 쿼리 결과
- 영향력 Top 5 결과
- 커뮤니티 분석 결과
평가 기준 상세
| 항목 | 최소 요구사항 | 우수 |
|---|---|---|
| 노드 수 | 30개 | 50개+ |
| 관계 수 | 50개 | 100개+ |
| 노드 타입 | 3개 | 5개+ |
| 관계 타입 | 3개 | 5개+ |
| 추천 쿼리 | 1개 | 3개+ (다양한 기준) |
| 분석 쿼리 | 3개 | 10개+ |
| 문서화 | README 있음 | 상세 스키마 문서 |
제출 방법
- GitHub 저장소 생성
- 모든 파일 커밋
- README에 실행 방법 명시
- (선택) Neo4j Browser 결과 스크린샷 포함
보너스 도전
-
Python 연동
- neo4j 드라이버로 데이터 자동 생성
- 분석 결과 시각화 (matplotlib)
-
APOC 활용
- apoc.periodic.iterate로 대량 데이터 처리
- apoc.export로 데이터 내보내기
-
GDS 라이브러리
- PageRank 알고리즘 적용
- Louvain 커뮤니티 탐지