본문 바로가기
SMALL

🖊️Data Analysis/📌 DL)개와 고양이 이미지 분석2

[Python] 개와 고양이 이미지 분석 Study. 개와 고양이 이미지 분석 [스스로 정리한 코드 분석과 흐름] 5. CNN CNN : Convolutional Neural Network 이미지를 CNN이 어떻게 구분하냐면 여러 가지 필터들이 돌아다니면서 feature extraction 해서 이미지를 추출함 2차원의 이미지를 1차원으로 바꿔주는 작업도 해야한다. feature extraction이 끝나면 classification 작업을 한다. 여러 개를 분리할 때는 softmax 함수를 사용하여 산출물을 낸다. 6. Tensorflow 사용하여 model층 쌓기 model.add(Conv2d(128,(3,3), activation='relu', input_shape=(300,300,3))) ⇒ 첫 번째 층은 Conv2d라고 하는 층으로 필.. 2021. 7. 12.
[Python] 개와 고양이 이미지 분석 Study. 개와 고양이 이미지 분석 [스스로 정리한 코드 분석과 흐름] 1. 파일 불러오기 및 디렉토리 정렬 zip 파일 압축 풀기 train, test 파일을 불러온다. matplotlib을 이용하여 이미지를 불러온다. train 파일 불러온 것을 그대로 쓸 수가 없기 때문에 사전에 전처리를 해야 한다. 파일 이름만 나와있기 때문에 디렉토리의 경로를 추가해주어서 path를 정렬한다. train['label'] = train['path'].apply(lambda x:x.split('/')[-1].split('.')[0]) ⇒ (path 옆에 개인지 고양이 인지 라벨링 해주는 작업) /를 기준으로 나눠서 -1(맨 오른쪽)에서 다시 . 을 기준으로 파일이 분리되는데 그중에서 0(첫 번째 자리) 값을 넣어서.. 2021. 7. 12.