2017-12-20 14 views
1

저는 LSTM 모델을 처음으로 실행하고 있습니다. 여기 내 모델입니다.모델의 유효성을 검사하는 동안 Keras에서 verbose를 사용하는 것은 무엇입니까?

opt = Adam(0.002) 
inp = Input(...) 
print(inp) 
x = Embedding(....)(inp) 
x = LSTM(...)(x) 
x = BatchNormalization()(x) 
pred = Dense(5,activation='softmax')(x) 

model = Model(inp,pred) 
model.compile(....) 

idx = np.random.permutation(X_train.shape[0]) 
model.fit(X_train[idx], y_train[idx], nb_epoch=1, batch_size=128, verbose=1) 

모델을 교육하는 동안 자세한 정보 표시는 무엇입니까?

미리 감사드립니다.

답변

1

model.fit here에 대한 설명서를 확인하십시오.

verbose 0, 1 또는 2로 설정하면 각 에포크의 교육 진행 상황을 어떻게보고 싶은지 알 수 있습니다.

'자세한 = 0'당신에게 (자동) 아무것도 표시되지 않습니다

'자세한 = 1'당신이 progres_bar

'자세한 = 2'단지 수를 언급 할 것이다 같은 애니메이션 진행률 표시 줄을 표시합니다 이 같은 시대는 enter image description here

+0

** verbose : 정수입니다. 0, 1 또는 2. 자세한 표시 모드. 0 = 무음, 1 = 진행률 표시 줄, 2 = 신기원 당 한 줄 ** ** 고맙습니다. – rakesh