Я пытался спроектировать сеть LSTM с использованием керас, но точность равна 0,00, а значение потери равно 0,05, код, который я написал ниже.
model = tf.keras.models.Sequential()
model.add(tf.keras.layers.Flatten())
model.add(tf.keras.layers.Dense(128, activation = tf.nn.relu))
model.add(tf.keras.layers.Dense(128, activation = tf.nn.relu))
model.add(tf.keras.layers.Dense(1, activation = tf.nn.relu))
def percentage_difference(y_true, y_pred):
return K.mean(abs(y_pred/y_true - 1) * 100)
model.compile(optimizer='sgd',
loss='mse',
metrics = ['accuracy', percentage_difference])
model.fit(x_train, y_train.values, epochs = 10)
мой входной набор данных и набор тестовых данных были импортированы используя библиотеку pandas '. Количество функций - 5, а количество целей - 1. Все усилия будут оценены.