전체 글 12

Part1-2. CNN

* 모든 실습은 mac의 환경에 맞게 수정하며 clone된 파일 외에는 직접 작성해보며 실습해 실제 실습파일 구조나 코드가 다를 수 있습니다.  * 해당 글은 실전! 프로젝트로 배우는 딥러닝 컴퓨터비전을 토대로 정리한 글이므로 꼭 해당 책을 구매해 읽어보길 권장한다. 합성곱 심층 신경망 (= CNN, Convolution Neural Network) 영상의 특징을 매우 정확하게 추출하여 영상 분석에 아주 성공적으로 활용할 수 있는 방법론합성곱 + 딥러닝합성곱 (= Convolution)이미지 프로세싱 분야에서 매우 일반적인 기술입력을 목적에 따라 가공해서 원하는 출력을 얻기 위해 사용하는 연산 [1]입력 데이터가 3차원 데이터의 경우, 커널의 크기의 마지막 차원이 항상 입력 데이터의 색상 차원과 동일해야..

Part1-4. 딥러닝 영상분석

* 모든 실습은 mac의 환경에 맞게 수정하며 clone된 파일 외에는 직접 작성해보며 실습해 실제 실습파일 구조나 코드가 다를 수 있습니다.  * 해당 글은 실전! 프로젝트로 배우는 딥러닝 컴퓨터비전을 토대로 정리한 글이므로 꼭 해당 책을 구매해 읽어보길 권장한다.딥러닝 영상분석1. 이미지 분류 ( Image Classification)목적 : 객체가 있는 이미지가 주어졌을 때 그 이미지의 객체가 어떤 객체인지 분류하는 것결과값 : 카테고리별 확률값들의 벡터예시 : LeNet, AlexNet, GoogLeNet, ResNet 2. 이미지 객체 인식 (Image Object Detection)목적 : 특정 대상들을 객체별로 인식하여 객체의 위치를 x좌표, y좌표, 높이, 너비 값으로 이루어진 네모의 Bo..

Part1-1. 딥러닝 모델 기본 구조

* 모든 실습은 mac의 환경에 맞게 수정하며 clone된 파일 외에는 직접 작성해보며 실습해 실제 실습파일 구조나 코드가 다를 수 있습니다.  * 해당 글은 실전! 프로젝트로 배우는 딥러닝 컴퓨터비전을 토대로 정리한 글이므로 꼭 해당 책을 구매해 읽어보길 권장한다.딥러닝 모델의 기본 구조1. 훈련(=training, 학습, learning)훈련 데이터에 대해 결괏값과 정답의 차이(=손실, loss, error, cost)가 0에 가까워질 때까지 가중치를 최적화 하는 것경사하강법과 역전파로 이루어져 있다.2. 추론(=inference)최적화된 가중치를 가진 모델에 실제 데이터를 입력해 결괏값을 계산하는 것정확도가 높고, 추론 시간이 짧을수록 성능이 우수하다.3. 손실함수(=loss function) 가중..

[횡단보도 보행자 보호 시스템 프로젝트] 캐시 파일 오류 해결 및 yolov7 결과

* 따라한 코드들은 https://github.com/aifornature/study_vision/tree/main/crosswalk_project에 있다.* 모든 실습은 mac의 환경에 맞게 수정하며 clone된 파일 외에는 직접 작성해보며 실습해 실제 실습파일 구조나 코드가 다를 수 있습니다.  1. 캐시 파일 오류 해결    yolov7을 clone한 뒤 훈련시키려고 하니 다음과 같은 오류가 발생했다. Traceback (most recent call last): File "/crosswalk_project2/yolov7/train.py", line 616, in train(hyp, opt, device, tb_writer) File "/crosswalk_project2/yolov7/t..

8. 순환신경망

# 2023 [Easy Study Project X 이지스퍼블리싱] BDA 학회 딥러닝 스터디2023년 5월 한 달 동안 "Do it! 딥러닝 교과서"로 BDA 내부 스터디를 진행했었고, 관련된 블로그 글을 다시 올린다.포스팅할 내용은 8단원은 순환 신경망에 대한 내용이고, 9단원은 생성 모델이다. 순환 신경망8단원은 가변 길이의 데이터 순서를 고려하여 문맥을 형성하고 예측하는 인공 신경망인 순환 신경망에 대해 공부한다.큰 흐름을 파악할 수 있는 내용 요약은 다음과 같다.순차 데이터 : 시간과 공간의 순서 관게를 가지는 데이터시간 순서 : 자연 현상, 음악과 소리, 움직임과 운동, 동영상과 애니메이션, 주가/경제 지표 트렌드, 심전도, 뇌파 등공간 순서 : 글, 악보, 염기서열, 프로그램 기억을 갖는 인..

7. 콘벌루션 신경망 모델 (Convolution Neural Network Model)

# 2023 [Easy Study Project X 이지스퍼블리싱] BDA 학회 딥러닝 스터디2023년 5월 한 달 동안 "Do it! 딥러닝 교과서"로 BDA 내부 스터디를 진행했었고, 관련된 블로그 글을 다시 올린다. https://product.kyobobook.co.kr/detail/S000001818039 Do it! 딥러닝 교과서 | 윤성진 - 교보문고Do it! 딥러닝 교과서 | 이 딥러닝 코드는 왜 이렇게 동작할까? 최신 딥러닝 논문, 해외 주요 강의를 보기 전에 꼭 읽어야 할 책!딥러닝 입문자도, 실무자도 모두 이 책으로 딥러닝 공부를 시작하자product.kyobobook.co.kr 포스팅할 내용은 7단원으로, 순서는 다음과 같다.7.1 ReNet-57.2 AlexNet7.3 ZFNet..

프로메데우스 스타트업 해커톤_데이터 수집

1. 대회 개요대회 명 : 2023 프로메테우스 해커톤대회 주제 : 시장성을 고려한 인공지능 활용 서비스 개발대회 주최 : 프로메테우스, AI Factory2. 프로젝트 설명팀 명 : 진지도서비스명 : CPR(Connect Planet Recycle)서비스 아이디어 : 재활용 쓰레기 분리수거 서비스 개발파일 구조  작업흐름도데이터 구축 (by web crawling, roboflow)1차 모델 개발 (by yolov7,yolov8 object detection)2차 모델 개발(by cnn)최종 파이프라인 연결 및 구축 (모듈명 : Pipline)      2023년 2월 한달 간 진행한 프로메데우스 해커톤에서 재활용 쓰레기 분리수거 서비스 개발을 진행했다. 이 서비스는 대학교 1학년 교양수업에서 시작해 ..

[횡단보도 보행자 보호 시스템 프로젝트] 데이터 분할 오류 해결 및 yolov5 결과

* 따라한 코드들은 https://github.com/aifornature/study_vision/tree/main/crosswalk_project에 있다.* 모든 실습은 mac의 환경에 맞게 수정하며 clone된 파일 외에는 직접 작성해보며 실습해 실제 실습파일 구조나 코드가 다를 수 있습니다.  1. 데이터 분할 오류 해결    데이터는 훈련 데이터셋과 검증 데이터셋 7:3으로 나눌 것이다. 그러나 두 번의 오류가 발생한다. 1.1 첫번째 오류     첫번째 오류는 다음과 같다. FileNotFoundError: [Errno 2] No such file or directory: './VOCdevkit/VOC2012/JPEGImages/2011_006135.jpg\n'    - 원인 : ₩n 포함되어 ..

[횡단보도 보행자 보호 시스템 프로젝트] 개요 설치 및 데이터 준비

* 따라한 코드들은 https://github.com/aifornature/study_vision/tree/main/crosswalk_project에 있다.* 모든 실습은 mac의 환경에 맞게 수정하며 clone된 파일 외에는 직접 작성해보며 실습해 실제 실습파일 구조나 코드가 다를 수 있습니다.  1. 프로젝트 내용    1) 프로젝트 목적 : CCTV를 통해 찍힌 1) 횡단보도와, 2) 각 객체에 대해 인식결과(bounding box와 confidence)를 화면에 보여주는 것    2) 태스크 (Task) : 객체 인식    3) 데이터 : 횡단보도 CCTV 영상     4) 클래스 개수 : 20종[aeroplane,bicycle,bird,boat,bottle,bus,car,cat,chair,cow..

[재활용품 분리수거 프로젝트] 프로젝트 실행 결과 및 모델 구조 확인

* 따라한 코드들은 https://github.com/aifornature/study_vision/tree/main/recycle_project에 있다.* 모든 실습은 mac의 환경에 맞게 수정하며 clone된 파일 외에는 직접 작성해보며 실습해 실제 실습파일 구조나 코드가 다를 수 있습니다.  첫번째로 맨땅에 헤딩할 책은 다음과 같다.https://product.kyobobook.co.kr/detail/S000211812215 실전! 프로젝트로 배우는 딥러닝 컴퓨터비전 | 김혜진 - 교보문고실전! 프로젝트로 배우는 딥러닝 컴퓨터비전 | 딥러닝 영상처리의 핵심 이론과 컴퓨터비전·자율주행 프로젝트를 배웁니다!이 책은 딥러닝 컴퓨터비전과 자율 주행의 전문가가 되고자 하는 대product.kyobobook.c..