YOLOv5 2

Computer Science 지식 (CNN)

최근 4학년 2학기를 끝내고 취업을 준비하게 되어 면접을 보며 CS 전공지식 관련에서 부족함이 많다는 것을 느꼈다. 그래서 면접 예상 질문과 이해가 부족했던 CS 지식들을 정리하기로 했다. 1. CNN 이란? Convolutional neural network(CNN 또는 ConvNet)은 수동으로 특징을 추출할 필요 없이 데이터로부터 직접 학습하는 딥러닝을 위한 신경망 아키텍처입니다. CNN은 영상에서 객체, 얼굴, 장면 인식을 위한 패턴을 찾을 때 특히 유용합니다. 오디오, 시계열, 신호 데이터와 같이 영상 이외의 데이터를 분류하는 데도 효과적입니다. CNN은 다음 세 가지 중요한 요인으로 인해 딥러닝에서 널리 사용됩니다. CNN은 수동 특징 추출의 필요성을 제거합니다. 특징은 CNN에 의해 직접 학..

IT 개념 정리 2022.12.12

Yolov5 Window Environment

현재 yolov6 yolov7도 나오고 있지만 여전히 yolov5가 가장 많은 사용자를 보유하고 있으며 CNN 은 대부분 yolov5에서 작업을 하고 있어 yolov5 세팅을 포스팅해볼까 한다. 또한, 작업을 한 컴퓨터에서 주로 하지 않아 매번 세팅할 때 마다 오류가 생겨서 이번 포스팅을 하며 다신 세팅 실수를 하지 않기 위함도 있다. yolov5에 필요한 환경 설정 먼저, Yolov5를 설치하기 위한 세팅을 해야한다. 윈도우나 리눅스 둘 다 비슷한 세팅 환경을 썼다. Cuda 11.x -> Cuda 11.3을 썼다. cudnn 8.2.2 Anaconda 최신 버전 python 3.7x => python 3.10.6 pytorch cuda 버전에 맞게 공식 홈페이지를 보며 세팅 주의사항 : 리눅스의 경우..

AI 2022.08.04