분류 전체보기162 [OpenCV] Matplotlib을 이용한 영상 출력 1. Matplotlib으로 컬러 영상 출력하기 OpenCV에서 불러온 컬러 영상 데이터는 BGR 순서이지만, Matplotlib은 영상 데이터의 색상 순서가 RGB라고 간주한다. 그러므로, cv2.cvtColor()함수를 이용하여 색상 순서를 변경해야 한다. 2. Matplotlib으로 그레이스케일 영상 출력하기 2023. 2. 21. [DL] 감성분석 감성분석 입력된 자연어 안의 주관적 의견, 감정 등을 찾아내는 문제 이중 문장의 긍정/부정 등을 구분하는 경우가 많다. data를 불러오고 label위치를 찾고, label 정보를 모은다. 간단한 cleaning을 진행하였다. 하나의 문장이 몇개의 단어로 이루어져있는지 살펴보았다. 대부분의 문장이 40개의 단어 이하로 이루어져 있다. 25개를 기준으로 자른다. 25개의 단어 이하로 이루어진 문장이라면, pad_sequences를 사용해 알아서 채워주도록 만들어준다. 25개 이하의 문장은 0을 채워준다. Embedding을 사용하면 자연어 처리임을 알아서 습득한다. Dense를 2개로 잡은건, 선택의 문제이다. 긍정/부정을 0과 1로 구분하여 본다면 sigmoid로 activation을 지정해서 하나만 빼.. 2023. 2. 21. [DL] RNN , LSTM simple RNN. 순환신경망 활성화 신호가 입력에서 출력으로 한 방향으로 흐르는 피드포워드 신경망이다 layer들이 서로 정보를 전달하는 구조이다. 순환신경망은 뒤쪽에서 연결하는 순환 연결이 있다. 순서가 있는 데이터를 입력으로 받고, 변화하는 입력에 대한 출력을 얻는다. 순환 뉴런의 출력은 이전 시간의 모든 입력에 대한 함수이므로 이를 메모리 형태라고 말할 수 있다. 타임스템에 걸쳐서 어떤 상태를 보존하는 신경망의 구성 요소를 메모리셀이라고 한다. 입력 자체가 순서대로 들어올 수 있도록 받고, 받은 입력을 가지고 목적에 맞춰 출력한다. - Sequence-to-sequence형태 : 여러 x가 input으로 들어가고 y가 그 수에 맞게 출력된다. 보통은 주식가격과 같은 시계열데이터 예측에 사용한다... 2023. 2. 21. Graph execution error:Detected at node 'sequential_1/embedding_1/embedding_lookup' model.fit하는 과정에서 Graph execution error:Detected at node 'sequential_1/embedding_1/embedding_lookup' 해당 에러가 떴다. 코드를 뜯어보니 model을 구축하는 과정에서 Embedding의 숫자를 잘못 지정해주었었다. 수정한 뒤, 정상 작동 되었다. + 처음에 코드 오타를 발견하지 못하고 구글링했을때 멘붕이었다 .. 같은 에러가 뜨는 사람은 엄청 많은데 그 누구도 해결책을 몰랐기에 .. 단순 오기입이었어서 정말 다행이었다. https://github.com/keras-team/keras/issues/17368 InvalidArgumentError: Graph execution error: · Issue #17368 · keras-.. 2023. 2. 21. [DL] YOLO 사용법 1. labelImg.py 실행 terminal에서 python labelImg.py로 실행하면 하단의 창이 뜬다. 2. Open -> Save Open dir로 사진이미지가 들어있는 폴더를 열어준 뒤, 라벨링 데이터를 저장할 폴더를 지정한다. Pascal VOC 아이콘을 눌러서 YOLO로 설정하고, Create rect box로 라벨링할 물건의 영역과 class name을 지정한 뒤 save 해준다. 3. Colab !make를 실행하면 주르르륵 하고 출력값이 나온다. back-up 파일에 생성된 weights를 저장하고 끝마친다. 2023. 2. 21. tar: Error is not recoverable: exiting now !tar -xzvf '파일경로' -C 저장위치 tar.xz 형식의 파일을 extract 하려고 !tar을 이용하여 해당 코드를 실행하니 발생한 에러이다. !tar -xf '파일경로' -C 저장위치 수정하여 돌렸더니 제대로 extract 되었다. 2023. 2. 20. zsh: command not found: pyrcc5 conda install pyqt=5 conda install -c miniconda lxml YOLO 실행을 위해 위 프로그램을 install 한 뒤 해당 코드를 입력 했더니 뜬 에러이다. brew install pyqt5 brew 로 install 해주었더니 정상 실행 되었다. 2023. 2. 20. [OpenCV] 주요 함수 사용법 1. 영상 파일 불러오기 cv2.imread(filename, flags=None) -> retval filename : 불러올 영상 파일 이름(문자열) flags : 영상 파일 불러오기 옵션 플래그 - cv2.IMREAD_COLOR : BGR컬러 영상으로 읽기(기본값). shape=(rows, cols, 3) - cv2.IMREAD_GRAYSCALE : 그레이 스케일 영상으로 읽기. shape = (rows, cols) - cv2.IMREAD_UNCHANGED : 영상 파일 속성 그대로 읽기. e.g)투명한PNG파일 shape = (rows, cols, 4) retval : 불러온 영상 데이터 (numpy.ndarray) 2. 영상 파일 저장하기 cv2.imwrite(filename, img, para.. 2023. 2. 20. [OpenCV] 기초 test pip install opencv-python # 추가 모듈 pip install opencv-contrib-python OpenCV 설치를 완료한 뒤, 샘플을 실행해보았다. 매번 사용했던 실행 방법처럼 shift + enter을 눌렀더니 error가 떠서 당황했는데, 실행창에서 디버깅없이 실행 2023. 2. 20. 이전 1 2 3 4 5 6 7 ··· 18 다음