2016-12-25 1 views
4

keras를 처음 사용하고 있는데이 오류가 발생했습니다. ValueError : Error 모델 대상을 검사 할 때 : dense_1이 (10, 1) 모양을 갖지만 shape (10, 1)을 갖는 배열을 가져야합니다. 내 입력 배열 모양 (10, 1010)Keras : ValueError : 모델 대상을 검사 할 때 오류가 발생했습니다. dense_1에 shape (없음, 10)이 있지만 모양이 10, 1 인 배열이 있습니다.

하고 내 모델은 하나 개의 레이어 만

model = Sequential() 

model.add(Dense(10, batch_input_shape=(None, 1010),init='uniform', activation='relu')) 

어떤 아이디어를 내가 아무것도 많은 조합을 시도하지이 문제를 해결할 수있는 방법을 나를 위해 작동입니까?

+1

이 문제가 해결 되었습니까? – snazziii

답변

0

단서는 오류가 대상의 크기에 대해 불평하고 있다는 사실에 있습니다. 대상이 (10, 1) 인 것으로 의심되는 반면, (최종) 레이어는 대상이 (None, 10)이 될 것으로 예상합니다. 모델의 목표는 모델의 마지막 레이어와 동일한 치수가되어야합니다. 결국, 두 사람이 같은 차원이 아니라면, Keras는 어떤 종류의 비교를 할 수 있고 궁극적으로 정확도 점수를 줄 수 있습니까?

+0

하지만이 문제를 해결하기 위해 무엇을 변경할 수 있습니까? 그것은 dim_ordering 또는 채널과 관련이 있습니까? –

관련 문제