음식명과 식재료를 입력하여 레시피를 생성
냉장고 속에 남은 식재료들을 이용하여 만들 수 있는 요리 레시피를 제공하는 서비스
조리하고 싶은 식재료들과 음식명을 입력(input)하면 입력된 재료들을 활용한 레시피를 출력(output)으로 생성하여 사용자에게 제공
- 요리에 대한 동기부여를 주어 배달음식을 줄일 수 있음
- 기존에 남아있던 식재료를 활용하여, 음식물 쓰레기를 줄일 수 있음 -> 쓰레기 처리비용 감소로 경제적, 환경적 이익 기대
- 모델: KoGPT2
- 데이터셋: - 데이터 파일 형식: .txt
- 데이터 출처: 해먹남녀 , 만개의레시피, 메뉴판닷컴 , 공공데이터포털, 오늘의 식탁, 이밥차, 농수산림식품 레시피 데이터셋 으로부터 레시피 데이터를 크롤링하여 구성 - train data: 22099개 / test data: 2181개 / valid data: 2181개
- 데이터 형태: 모델이 요리 이름/재료/레시피의 경계를 명확히 학습할 수 있도록 토큰 삽입
: 요리 이름 시작, : 요리 이름 끝, : 재료 시작, : 재료 끝, : 레시피 본문 시작, : 레시피 본문 끝
'$’ 문자로 재료를 구분
<unused0>칼륨 듬뿍 고구마죽<unused1><unused2>고구마$설탕$찹쌀$가루$물$잣$<unused3><unused4>고구마는 깨끗이 씻어서 껍질을 벗기고 4 정도로 잘라준다. 찜기에 고구마를 넣고 20-30분 정도 삶아 주고 블렌더나 체를 이용하여 잘 으 깨어 곱게 만든다. 고구마와 물을 섞어 끓이면서 찹쌀가루로 농도를 맞추고 설탕을 넣어 맛을 낸다. 잣을 팬에 노릇하게 볶아 다져서 고구마 죽에 섞는다. 기호에 따라 고구마를 튀겨 얹어 먹어도 좋다.<unused5>
(라이브러리,패키지) torch, pytorch-lightning, ratsnlp, konlpy, Korpora
- 해먹남녀: 레시피 제공 서비스(인공지능 서비스는 아님)
갖고 있는 재료를 입력하면 레시피를 제공
=> 한계점: 갖고있는 재료에 맞는 레시피가 없다면 ‘조건에 맞는 레시피가 0개 있습니다.’ 라는 결과물이 출력 - 만개의레시피 - 음식명을 입력하거나 국/탕, 면, 만두 등과 같은 큰 분류로 레시피 검색이 가능한 서비스 => 세부적인 재료를 통해서 레시피를 추천해주지는 못함
- 메뉴판 레시피 서비스, 식단추천, 아카데미, 실시간 급상승 맛집,랭킹(인기요리,새로운요리)
- 정확한 g 양을 제공하기 어렵다
- 검증되지 않은 레시피기 때문에 맛이 없을 수가 있음
기존 레시피 웹 서비스는 갖고 있는 재료에 대한 레시피 정보가 없는 경우 서비스를 제공해주지 못함
=> 기존에 있던 음식뿐만 아니라 새로운 음식 레시피를 제공할 수 있음