Images Crawling from instagram with hashtags

핵심 요구 기능

  1. real-time recommendation (앱 내에서 동작해야 하므로 추천이 요청된 시간으로부터 리턴되기까지의 시간이 매우 짧아야 함)
  2. high-level similarity (단순 RGB pixel 값이 비슷한 이미지가 아닌, 신경망을 통해 추출된 feature가 유사한 이미지를 추천)
  3. Cloud-based (사용자가 이미지를 추가했을 때, 그 이미지 또한 추천 목록에 포함될 수 있어야 하므로 클라우드를 기반으로 추천이 이루어져야 함)

LOCAL 에서 구현 결과 , real-time 가능한 속도 (0.00초 미만)

Untitled

구현 절차

  1. 사용자가 이미지 업로드 → 이미지 feature 추출 → 기존 이미지와 유사도 계산 후 Matrix로 저장 (pickle 사용하여 저장)
  2. 유사 이미지 요청 → 미리 저장해둔 유사도 행렬에서 요청 개수만큼 이미지 리턴

클라우드 파이프라인 설계 (0822)

이미지 업로드 하기