더북(TheBook)

코드를 실행하면 이와 같이 새로운 신경망이 만들어지는 모습을 볼 수 있습니다. 물론 이 신경망의 구조는 여러분이 변경해도 됩니다.

그림 18-5 | 진짜 손글씨인지 아닌지 판별하는 인공지능

def create_discriminator( ):

def 명령어를 사용하여 create_discriminator 함수를 만듭니다.

discriminator = Sequential( )

discriminator라는 판별자 인공지능 모델을 만들겠습니다. 이 모델은 시퀀셜 모델을 사용합니다.

discriminator.add(Dense(units=512,input_dim=784))

이 모델에 입력하는 값은 784입니다(input_dim=784). 바로 생성자가 만든 손글씨(784개 픽셀로 구성된)를 넣기 때문이죠. 이 신경망의 첫 번째 층은 512개 노드(units=512)로 구성되어 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.