1. 환경 준비 딥러닝을 구동하는 데 필요한 라이브러리 호출
이 책의 모든 코드는 파이썬으로 되어 있습니다. 파이썬은 초보자부터 전문가까지 모두에게 애용되는 프로그래밍 언어로, 특히 다양한 플랫폼에서 데이터를 분석하고 딥러닝, 머신 러닝을 구현하는 데 사용됩니다. 파이썬은 풍부한 라이브러리를 가지고 있다는 것이 장점인데, 라이브러리란 특정한 기능을 담은 작은 프로그램들(module, API)을 모아 놓은 것을 의미합니다. 목적에 따라 라이브러리를 불러오면 다양한 작업을 간단히 진행할 수 있습니다. 라이브러리를 불러올 때 사용하는 명령어가 import입니다. 그래서 코드의 처음이 다음과 같이 시작됩니다.
from tensorflow.keras.models import Sequential ----- ➊ from tensorflow.keras.layers import Dense ----- ➋ import numpy as np ----- ➌
라이브러리에 포함된 모듈이 너무 많을 때, 그중 지금 필요한 일부 모듈만 다음과 같이 불러올 수 있습니다.
from (라이브러리명) import (함수명)
예를 들어 ➊ from tensorflow.keras.models import Sequential은 텐서플로(tensorflow)의 케라스(keras)라는 API에 있는 모델(model) 클래스로부터 Sequential() 함수를 불러오라는 의미입니다.