Google Colab 이란? Colab은 구글에서 만든 연구용 서비스 제품이며, Jupyter를 기반으로 만들어진 웹용 서비스이다. Cloud service를 통해 Jupyter에서 작업을 해야 하는 Machine learning을 Colab을 통해 손쉽게 돌릴 수 있다. 이 게시글에서는 Google Colab 환경에서 YOLO v5 커스텀 학습 튜토리얼 영상을 참고해 데이터를 학습시켜보았다. YOLO v5 커스텀 데이터 학습시키기 0. Goolge Colab 환경 세팅 구글 드라이브에 접속해 새로 만들기 > 더보기 > Google Colaboratory 를 선택한다. 생성된 파일에 접속해 런타임 > 런타임 유형 변경을 선택해 하드웨어 가속기를 GPU로 변경해주고 [저장]을 누른다. 그럼 이제 GPU를..
YOLO 개념 You Only Look Once의 약자로 Object detection 분야에서 많이 알려짐 하나의 이미지 데이터를 여러개의 이미지 데이터로 나누어 분석하는 것이 아닌 전체의 이미지를 이용해 학습하고 예측함 YOLO 원리 및 작동방식 Neural Network Classification 예시로, 이미지가 개인지 사람인지 결정하려는 문제를 YOLO를 통해 해결하는 과정을 보여주며 YOLO의 원리를 이해해보고자 함. Image Classification은 단순히 Dog가 1, Person이 0이라고 함 Object Localizaion은 어떤 클래스인지 알려주는 것 뿐만 아니라 Boundoing Box를 통해 이미지 내 객체의 위치도 말해줌 정확성을 높이기 위해, 신경망 출력 측면에서 Pc가..
문제상황 local 에서 redis를 접속한 후 스프링부트 애플리케이션 실행 중 아래와 같은 오류가 발생했습니다. Could not connect to Redis at 127.0.0.1:6379: Connection refused 해결방법 1) redis가 down되어있는지 확인 ps -ef | grep redis redis 1204 1 0 Nov16 ? 01:04:04 /usr/bin/redis-server ....(생략) 이런 결과가 나오면 redis가 정상적으로 올라와있는 것입니다! 2) 로컬아이피로 redis 서버 접속 redis-cli -h {LOCAL_IP} 혹시 모르니 h 옵션을 사용해 재확인해봤습니다. 이렇게 입력했을 때 LOCAL_IP:6379> 이런 식으로 뜨면 접속이 성공한 것입니다 :)
졸업 프로젝트를 하던 도중 발생한 오류이다. 📌 문제 상황 데이터베이스에 샘플 데이터도 삽입해두었고 SpringBoot 어플리케이션도 정상적으로 Run 되는 상황에 API 테스트를 했는데 403오류가 발생했다. 로그를 확인해보니 다음과 같은 오류가 눈에 띄었다! Expecting a SELECT Query [...], but found org.hibernate.query.sqm.tree.insert.SqmInsertValuesStatement [INSERT INTO SolvedElement (element , isSolved , solvedAt ) VALUES (:element , :isSolved , :solvedAt )] 🖍 원인 이 오류는 Hibernate가 SELECT 쿼리를 기대했지만 INSER..
이 글은 2023-1 졸업 프로젝트 개발 일지를 기록하는 첫번째 시리즈의 글입니다. 프로젝트에 대한 기본 소개를 먼저 한 후에 데이터셋을 구축하는 방법과 Google Colab을 통해 YOLO v5로 학습시키는 과정에 대해 소개하겠습니다! 0. 프로젝트 소개 프로젝트 명은 '외국인 관광객을 위한 한국미술 조각조각 뜯어보기 - 부분 해설 기반 미술관 도슨트 서비스'로, 외국인 관광객들에게 국립 중앙 박물관 내의 주요 작품들에 대한 해설을 '부분'으로 '인터렉티브'하게 제공하는 것이 목표입니다! 🖼 쉽게 예를 들어 유저 관점으로 설명드려보겠습니다. 국립중앙박물관에 방문한 관광객 A씨는 김홍도의 이라는 작품에 관심이 궁금합니다. 🤔 A씨는 어플에 접속해 의 사진을 찍어 그림을 인식📷 시킵니다. 어플은 해설의 ..