팀명 : Big Cram
팀원 : 민준홍(팀장) 김경현 이수호 정영진 이혜성
- Steam game review 데이터를 직접 크롤링하여 사용
- Google Drive
- nltk
- scikit-learn
- pandas
- http-server
- Crawler
steam-review-crawler.py
- Code to fetch reviews as html format from Steamsteam-review-extractor.py
- Parse the Steam review files in html format and save them in csv formatsentiments.ipynb
- Get comment sentiments using nltk library
- Recommender
attempt_1_KNN_all_reviews.ipynb
- 1st attempt at Item-based CF with KNN using all reviews and binary ratingattempt_2_KNN_with_sentiment_all_reviews.ipynb
- 2nd attempt at Item-based CF with KNN using all reviews and comment sentimentattempt_3_KNN_with_sentiment_reviews_gt_1.ipynb
- 3rd attempt at Item-based CF with KNN using filtered reviews and comment sentimentunused_KNN_reviews_gt_1.ipynb
- Item-based CF with KNN using filtered reviews and binary rating, but not mentioned in final reportuser-based_knn_with_sentiment.ipynb
- User-based CF with KNN using comment sentiment
- Visualization
KNN_with_sentiment_add_visul1.ipynb
- Bubble chart generation code created by modifying Matplotlib unreleased codeKNN_with_sentiment_add_visul2.ipynb
- Force-directed Graph Using D3.js to Visualize Recommended Results