2017-10-06 4 views
0

저는 deeplearning4j, nd4j 및 spark를 사용하여 신경 네트워크를 만들고, 학습하고, 평가하려고합니다. 내가 신경 네트워크가이 코드 줄 훈련 된 얼마나 잘 평가하려고 할 때 나는, 그러나, RDD의 형태로 신경 네트워크 데이터를 공급할 수 있어요 :DL4J, ND4J 및 Spark를 사용하여 신경 네트워크를 훈련 및 평가하는 데 어려움이 있음

lazy val evaluation_Regression_RMSE = 
trainLayer.evaluateRegression(testingDfConverted).rootMeanSquaredError(0) 
println(evaluation_Regression_RMSE) 

이 오류가 나타날 수

org.nd4j.linalg.exception.ND4JIllegalStateException : op.X 길이는 op35와 동일해야합니다. 길이 : [[2, 1, 2, 1, 1, 0, 1, 99]]! = [[2 , 1, 1, 1, 1, 0, 1, 99]] org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec (NativeOpExecutioner.java:475)에서

는 는

사람은 무슨 일이 일어나고 있는지 알고 있나요 여기와 어떻게 이 오류를 수정합니까?

답변

0

레이블과 출력 배열 크기가 일치하지 않습니다. 거기에 1 x 2 대 1 x 1이 있다는 것을 보여줍니다.

관련 문제