Я сделал прогноз, используя только количество кроватей (работало нормально), теперь я хотел бы улучшить цены на дома, добавив второй вход (квадратные футы).
Я добавил код как ниже:
import tensorflow as tf
import numpy as np
from tensorflow import keras
model = keras.Sequential([keras.layers.Dense(units=1, input_shape=[2])])
xs = np.stack([[1.0, 2.0, 3.0, 4.0, 5.0, 6.0], [100, 150, 200, 250, 300, 350]], axis=1)
ys = np.array([100000, 150000, 200000, 250000, 300000, 350000], dtype=float)
model.fit(xs, ys, epochs=100)
print(model.predict([[7.0], [400.0]])) # [7.0] number of beds / [400] square feet
Но я получаю сообщение об ошибке ниже:
ValueError: Input 0 of layer sequential_57 is incompatible with the layer: expected axis -1 of input shape to have value 2 but received input with shape [None, 1]
Пожалуйста, вам нужна ваша поддержка, чтобы исправить это и заставить его работать.
С уважением,