Получение NaN в результате использования neupy

Я использую NumPy Genfromtxt для загрузки файла CSV. Первые 4 столбца являются объектами, а последний столбец - целевыми данными.

Когда я запускаю код, я получаю наномный результат.

Кто-нибудь может объяснить, почему?

X = dataset[:,0:4]
y = dataset[:,4]

x_train, x_test, y_train, y_test = train_test_split(
X, y, test_size=0.3)


grnnet = algorithms.GRNN(std=0.5, verbose=True)

grnnet.train(x_train, y_train)

error = scorer(grnnet, x_test, y_test)

print("GRNN RMSLE = {:.3f}\n".format(error))

0 ответов

Предложите сначала масштабировать данные и попробуйте еще раз. Для вашего удобства:

from sklearn import preprocessing
X = preprocessing.minmax_scale(X)
Другие вопросы по тегам