<프로젝트 모델링 재설계>
: 유사도 모델에 대한 설계를 다시 하였다.
우선 기존의 모델은 객체를 탐색하고 객체가 일치하는 이미지 데이터들에 대한 유사도를 분석하는 모델이었다.
- 유사도 분석
: 이미지의 전체적인 유사도 + object 별 이미지 유사도의 평균값을 유사도로 측정
1. 우선 Object Detection은 YOLO 모델을 활용한다.
2. 이미지 유사도 측정 모델은 다시 한번 여러 모델을 점검해 볼 필요가 있다.
3. 기존에 사용하기로한 랜드마크 이미지 데이터가 너무 용량이 많다. => 다른 이미지 데이터를 활용할 필요가 있다.
- 이미지 유사도에 대한 라벨링 데이터 모델 찾기
1. 이미지 유사도 모델에 대한 논문에서 어떤 이미지 데이터 모델을 사용하였는지 확인한다. => 이미지 특징 정보 추출
- YOLO 사용
우선 풍경 Image data에 대해서 확인을 하기 위해 Colaboratory를 사용하여 YOLO 모델을 확인한다.
1. YOLO 모델을 사용을 위한 SETUP
## colab에서의 YOLO 사용을 위한 SetUp
!git clone https://github.com/ultralytics/yolov5
%cd yolov5
%pip install -qr requirements.txt
import torch
from IPython.display import Image, clear_output
clear_output()
print(f"Setup complete. Using torch {torch.__version__} ({torch.cuda.get_device_properties(0).name if torch.cuda.is_available() else 'CPU'})")
2. model setting
: YOLO 모델을 load에서 하나의 풍경 이미지를 ulr을 받아와서 결과를 출력했지만, No detection으로 결과가 나온다.
3. 풍경 Image Data 웹크롤링 => 약간 안됨 다시 해보기
4. 다음 블로그를 참고하여 객체의 수를 늘리고 라벨링 작업 후에 모델을 학습해야함
https://ropiens.tistory.com/44
YOLO V5 환경 셋팅 및 모델 아키텍쳐 분석하기
작성자 : 한양대학원 융합로봇시스템학과 석사 과정 유승환 오늘은 YOLO V5 (Pytorch) 환경 셋팅 및 모델 아키텍쳐(Backbone, Head) 분석을 하겠습니다. 그럼 YOLO v5 분석 시작~!! 링크 0) YOLO v5 Pytorch 깃..
ropiens.tistory.com
=> 결론: 풍경에 대한 이미지 라벨링 데이터가 필요하다. 이를 통해서 YOLO 모델 을 학습해야한다.
* YOLO github 참고 하여
'Project > NFT 블록체인을 활용한 딥러닝 기반 사진 거래 웹 애플리케이션 구축' 카테고리의 다른 글
[연구실] 딥 러닝을 위한 이미지 크롤링 (0) | 2021.08.03 |
---|---|
이미지 특징 정보 추출 (0) | 2021.08.03 |
[연구실] 1. YOLO 논문 (0) | 2021.07.19 |
[pytorch] 기본 (0) | 2021.07.18 |
인공지능 되짚어보기 (0) | 2021.07.18 |