텐서플로 2로 VGG19를 구현해 봅시다. 그 전에 다음 라이브러리를 설치합니다.
> pip install opencv-python
OpenCV는 이미지, 영상 처리, 객체 검출 등 다양한 기능을 제공합니다.
설치가 끝났으면 필요한 라이브러리를 호출합니다.
코드 6-14 필요한 라이브러리 호출
%load_ext tensorboard
import numpy as np
import tensorflow as tf
import matplotlib.pyplot as plt
import cv2 ------ 얼굴 인식, 물체 식별, 이미지 결합 등 작업이 가능한 오픈 소스 라이브러리
from tensorflow.keras import Model
from tensorflow.keras.models import Sequential
from tensorflow.keras.utils import to_categorical
from tensorflow.keras.losses import categorical_crossentropy
from tensorflow.keras.preprocessing.image import ImageDataGenerator
from tensorflow.keras.layers import Dense, Flatten, Conv2D, MaxPooling2D, Dropout