✅ 알게된 사실
1. Tasty Recipes 라는 모델이 있는 줄 알았는데 그냥 사용자 정보, 재료 입력받아 레시피를 반환해주는 API 였다
2. 무조건 입력값 user-item interaction 을 커스텀으로 만들어서 RecBole 에 넣어야 되는 줄 알았는데, 제공해주는 데이터셋이 있다
3. Food Dataset 이 있는데, 레시피에 대한 정보는 훌륭하지만, 이를 평가한 사용자에 대한 정보가 id, rating, review 뿐이다
· 사용자에 대한 정보 기반, 재료 기반으로 레시피를 추천해주고 싶다
✅ 지금까지 -
1. RecBole-GNN 의 NGCF 모델 사용
2. RecSysDatasets 에서 제공해주는 Food 데이터셋 사용
3. Food 에는 Recipe, Review 데이터가 있다
3-1. Recipe 에 현재 내가 가진 음식 카테고리 추가 (ChapGPT 사용하기)
3-2. 레시피 추천 시 사용자 데이터 Review 에 추가하기 (새로운 id, 나이, 성별 등)
3-2-1. 레시피 추천 후 사용자에게 rating 받기 --> 데이터가 쌓이면 더 정교한 추천 가능
✅ 더 알아봐야할 것
- 모델의 입력값은 무엇인가?
재료, 사용자 정보로 데이터를 추출한다는 생각이었는데 생각해보니까 ..
하 아직도 잘 모르겠다
더 알아보자
'AI' 카테고리의 다른 글
[AI] 레시피 추천 모델 만들기 6 - RecBole 에 Datasets 훈련시키기 (2) | 2024.10.16 |
---|---|
[SpringBoot/AI] 레시피 추천 모델 만들기 5 - RecBole GitHub Clone (0) | 2024.09.16 |
[AI] 레시피 추천 모델 만들기 3 - RecBole (3) | 2024.09.10 |
[AI] 레시피 추천 모델 만들기 2 - Tasty Recipes (2) | 2024.09.09 |
[AI] 레시피 추천 모델 만들기 1 - 전체 흐름 구상하기 (0) | 2024.09.06 |