아마도 너무 일반적인 질문이지만, 어떤 사람이 갈비 신경 네트워크가 갈라 지는지 설명 할 수 있습니까?Tensorflow 난 손실 이유
구체적인 :
난 내 자신의 일부 데이터와 Tensorflow의 iris_training 모델을 사용하고
ERROR:tensorflow:Model diverged with loss = NaN.
Traceback...
tensorflow.contrib.learn.python.learn.monitors.NanLossDuringTrainingError: NaN loss during training.
트레이스 백 라인과 유래 점점 계속하고있다 : 나는 조정 시도했습니다
tf.contrib.learn.DNNClassifier(feature_columns=feature_columns,
hidden_units=[300, 300, 300],
#optimizer=tf.train.ProximalAdagradOptimizer(learning_rate=0.001, l1_regularization_strength=0.00001),
n_classes=11,
model_dir="/tmp/iris_model")
최적화 알고리즘, 학습 속도에 0을 사용하고 최적화 도구를 사용하지 않음. 네트워크 레이어, 데이터 크기 등에 대한 통찰력은 인정됩니다.
학습 속도가 너무 빠르면 SGD가 무한대로 분산 될 수 있습니다. –
@ YaroslavBulatov 1 시간 15 분 정도의 학습 속도로 AdagradOptiizer를 사용해 보았습니다. 아마도 내 데이터가 SGD에 적합하지 않을 수 있습니다. 다른 알고리즘을 제안 할 수 있습니까? Tensorflow 및 Deep Learning을 아직 처음 사용합니다. 고장에 대해 감사합니다. – Zroach