CodeOnWeb
로그인

Convolutional Neural Network 04

오 태호 2018/11/02, 16:16

내용

AI PM 강의 (49)

Python 환경 만들기 Python 기초 실습 Python 기초 요약 Python 활용 실습 Python 활용 요약 Linear Regression 01 Linear Regression 02 Linear Regression 03 Linear Regression 04 Linear Regression 05 Linear Regression 06 Linear Regression 요약 Logistic Regression 01 Logistic Regression 02 Logistic Regression 03 Logistic Regression 04 Logistic Regression 05 Logistic Regression 요약 추천 시스템 실습 - 내용 기반 추천 추천 시스템 실습 - 협업 필터링1 추천 시스템 실습 - 협업 필터링2 TMDB API키 만들기 추천 시스템 요약 ML 방법론 및 결과 해석 실습 - 데이터셋 나누기 ML 방법론 및 결과 해석 실습 - Skewed Classes ML 방법론 및 결과 해석 실습 - Precision/Recall ML 방법론 및 결과 해석 실습 - Down/Up Sampling ML 방법론 및 결과 해석 요약 Neural Network 01 Neural Network 02 Neural Network 03 Neural Network 04 Neural Network 요약 Convolutional Neural Network 01 Convolutional Neural Network 02 Convolutional Neural Network 03 Convolutional Neural Network 04 Convolutional Neural Network 05 Convolutional Neural Network 06 Convolutional Neural Network 요약 ML as a Service (MLaaS)

AI PM 강의 V1

Keras와 ImageNet Pretrained Model을 이용하여 손, 눈 분류기를 만들어 봅니다.

  • 필요한 package들을 import합니다.

  • random seed를 설정합니다.

  • 눈, 손의 사진이 포함되어 있는 dataset을 download받아 압축을 풉니다.
    • 눈 train set은 data/train/eye 에 저장되어 있습니다.
    • 손 train set은 data/train/hand 에 저장되어 있습니다.
    • 눈 validation set은 data/val/eye 에 저장되어 있습니다.
    • 손 validation set은 data/val/hand 에 저장되어 있습니다.

  • url에 있는 image를 load하여 image_size * image_size의 크기로 resize하는 함수를 정의합니다.
    • color값은 0.0~255.0을 가지도록 합니다.
    • keras에서 제공하는 img_to_array를 사용하여 numpy array로 변환합니다.
    • alpha channel은 사용하지 않습니다.

  • image를 그리는 함수를 정의합니다.

  • 학습에 필요한 변수들을 초기화합니다.

  • vgg16 imagenet pretrained model을 기반으로 눈, 손을 분류하는 model을 생성합니다.

  • train set image와 validation set image의 생성방식을 지정해 줍니다.

  • 눈, 손 분류기를 학습합니다.

  • 학습된 model을 파일로 저장합니다.

  • 저장된 model 파일이 잘 작동하는지 test하기 위해 기존 model을 삭제합니다.

  • 파일로 저장되어 있는 model을 load합니다.

  • 각종 image url을 가지고 cnn에 넣어서 인식결과를 살펴봅니다.


644 읽음
이전 Convolutional Neural Network 03
다음 Convolutional Neural Network 05

저자

토론이 없습니다

Please log in to leave a comment

16.5.11618.20190612.allo
문제 보고 · 사용조건 · 개인정보보호
래블업 주식회사 · 대한민국 서울 테헤란로 145 · 대표: 신정규 · 사업자번호: 864-88-00080 · +82 70-8200-2587

거절 확인

닫기
좋아요 책갈피 토론

아래 주소를 복사하세요