Можливо, занадто загальне питання, але чи може хтось пояснити, що могло б спричинити розбіжність Свертової нейронної мережі?
Особливості:
Я використовую модель iris_training Tensorflow з деякими своїми даними і продовжую отримувати
ПОМИЛКА: тензорпотік: Модель розходиться з втратами = NaN.
Простежити...
tensorflow.contrib.learn.python.learn.monitors.NanLossDuringTrainingError: втрата NaN під час навчання.
Трекбек виник із рядка:
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")
Я спробував налаштувати оптимізатор, використовуючи нуль для швидкості навчання, і не використовуючи оптимізатор. Будемо вдячні за будь-яке розуміння мережевих рівнів, розміру даних тощо.