설명

API로 이미지를 넣으면 채널 정보를 알려주는 프로젝트

 

목적

  1. 이미지에 대한 채널 정보가 필요해서 만듬 (다른 이유로도 얼마든지 학습 가능)
  2. 이미지를 이용한 머신러닝을 따분하지 않게 접근해 보기 위함
  3. 이 행위로 인하여 다른 사람들도 어렵지 않게 접근할 수 있기를 희망

 

진행 방법

  1. 이미지 캡쳐 (자동화)

    1. 채널 이미지를 스캔하여 수집

       방송 화면방송사
      1

      JTBC
    2. 특정 방송 이미지를 수십개의 컷 이미지로 분리


  2. 이미지 선별 (수동 웹 UI 제작)

    1. 웹 UI 제작

      1. 이미지 및 캡션 쌍의 데이터 제작
    2. 선별

      1. 좋지 않은 이미지는 제거 (수동의 시간을 최대한 줄일 수 있는 도구 제작)
  3. 이미지 학습

    1. 학습 모델 선정

      1. CNN (등을 이용 - 아직 미정)
  4. 평가

    1. 평가 결과 확인

      1. 사전 제작된 이미지와 캡션 쌍의 데이터(학습에 제외된 데이터)로 
  5. API 제작

    1. Python의 Web API 사용 가능한 모듈 붙임

    2. 학습 이미지 공유는 어려울 것 같고(저작권 문제가 있을듯.) 학습 모델만 공유하여, 달리 학습 할 필요 없도록 자동 다운로드 기능을 제공 예정

 

주의사항

이 작업은 다분히 잉여력을 폭발시키기 위함입니다.

모든 제작과정은 WIKI에 기록될 예정이며, 작업물은 해당 WIKI와 JIRA에 연결되어져 있는 Bitbucket에 제공될 예정이며,
작업의 완성도가 어느 정도 올라갔을 경우, github에 모든 소스를 공개할 예정입니다.