훈련에 필요한 모델을 생성합니다.

    코드 8-30 모델 생성

    model = Sequential()
    model.add(Embedding(max_features,
                        embedding_dims,
                        input_length=maxlen)) ------ ①
    model.add(Dropout(0.2)) ------ 무작위로 20%의 뉴런을 다음 층의 입력에서 무시
    model.add(Conv1D(filters,
                     kernel_size,
                     padding='valid',
                     activation='relu',
                     strides=1)) ------ ②
    model.add(GlobalMaxPooling1D())
    model.add(Dense(hidden_dims))
    model.add(Dropout(0.2))
    model.add(Activation('relu'))
    model.add(Dense(1))
    model.add(Activation('sigmoid'))
    model.summary()
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.