Я пытаюсь запустить автоэнкодер с помощью функции autoencode
из пакета autoencoder
в R. Я помещаю в него преобразованные данные min-max, но получаю эту ошибку:
Ошибка вoptim (par = theta, fn = J.theta, gr = grad.theta.J, method = optimizer,: начальное значение в 'vmmin' не является конечным
, и мой код выглядит следующим образом:
ae = autoencoder::autoencode(train, test, N.hidden = 40 , unit.type = "logistic",
rescale.flag=F, epsilon=0.1, lambda = 1, beta = 1, rho = 1,
optim.method = "BFGS")
Выдает аналогичную ошибку также с другим optim.method. Что может вызвать это и как решить эту проблему?
РЕДАКТИРОВАТЬ: Я пытался изменить rescale.flag из FALSEчтобы ИСТИНА и вставить в него данные в исходном масштабе, и я получил ту же ошибку.