2017-11-17 3 views
0

저는 Keras를 사용하는 새로운 방법입니다. 결과없이 검색 한 후 제발 나를 구 해주세요! 여기 내 문제 : 그것은 하나의 차원 autoly 및 오류를 추가Keras 입력 차원 추가 자동 오류

print(input_shape) 

X_input = Input(input_shape) 

print(X_input) 

결과

(600, 64, 64, 3) 
Tensor("input_5:0", shape=(?, 600, 64, 64, 3), dtype=float32) 

에서

귀하의 문제가 keras의 첫 번째 차원이 연결되어 있다는 사실에있다
ValueError: Input 0 is incompatible with layer conv0: expected ndim=4, found ndim=5 

답변

1

(나는 당신의 경우에는 600이라고 생각한다.) 입력을 정의하는 동안 건너 뛴다. shape. 따라서 다음을 시도하십시오.

X_input = Input(input_shape[1:]) 

샘플 크기를 건너 뛸 수 있습니다.

+0

정말 고마워요! 그것은 작동합니다! – yeafun

+0

@yeafun,이 질문에 대한 답변을 고려해 보면 답변을 표시하십시오 :) –