Skip to content

Commit 35b7a20

Browse files
committed
example file readme 수정
1 parent c1e1e6e commit 35b7a20

1 file changed

Lines changed: 30 additions & 7 deletions

File tree

AI/example_file/readme.md

Lines changed: 30 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,36 @@
1-
추천시스템에서 사용하는 파일의 예시입니다.
1+
# example_file
2+
추천시스템이 사용한 input data와 output data를 공유하는 공간입니다.
23

3-
1. API_test_users.csv
4+
## directory
5+
+ example_file
6+
+ recommend_list
7+
+ admin.csv
8+
+ abcd.csv
9+
+ img
10+
+ admin.png
11+
+ abcd.png
12+
+ APP_test_books.csv
13+
+ APP_test_users.csv
14+
+ rec_pred_score_1.csv
415

16+
## recommend_list
17+
recommend_list는 recommendation.py 내 recommendation 함수가 생성한 추천리스트가 저장되는 directory입니다.
18+
사용자의 id의 이름을 따서 (user_id).csv가 저장됩니다.
519

6-
2. API_test_books.csv
20+
## img
21+
img는 wordcloud_maker.py의 exe_img 함수가 실행되면서 생성된 취향분석 이미지가 저장되는 directory입니다.
22+
사용자의 id의 이름을 따서 (user_id).png가 저장됩니다.
723

8-
3. rec_pred_score_1.csv
24+
## APP_test_books.csv
25+
온라인 서점 알라딘에서 제공하는 알라딘 api를 이용해 1440권의 제목, 저자, 출판일, 카테고리명 등의 데이터를 받아 저장한 .csv 형식 파일입니다.
26+
저희 프로젝트에서는 이 파일의 책 정보를 DB에 입력하여 사용하였습니다.
927

10-
4. recommend_list/0000.csv
11-
12-
5. favoriteCategory/0000.png
28+
## APP_test_users.csv
29+
dummy_generator.py가 생성한 dummy_user 300명의 이름, 아이디, 좋아하는 책 등의 데이터를 저장한 .csv 형식 파일입니다.
30+
data_update.py의 update 함수를 통해, DB에서 사용자 정보를 최신화할 수 있습니다.
31+
이 정보를 바탕으로 ALS.py에서 추천점수를 생성하고, wordcloud_maker.py에서 사용자 취향분석 이미지를 생성합니다.
1332

33+
## rec_pred_score_1.csv
34+
ALS.py의 predict 함수가 생성한, user-book 추천점수가 저장된 .csv 형식 파일입니다.
35+
모든 사용자별로, 모든 책에 대한 추천점수가 기록되어 있습니다.
36+
이 정보를 바탕으로 recommendation.py에서 추천리스트를 생성합니다.

0 commit comments

Comments
 (0)