I have attempted the lab assignment correctly all the cells are running fine but the the grades are showing me the error.
Failed test case: model has incorrect type.
Expected:
<class ‘keras.engine.training.Model’>,
but got:
<class ‘NoneType’>.
this is what it is showing my code is below
GRADED FUNCTION: house_model
def house_model(y_new):
### START CODE HERE
# Define input and output tensors with the values for houses with 1 up to 6 bedrooms
# Hint: Remember to explictly set the dtype as float
xs = np.array([1.0,2.0,3.0,4.0,5.0,6.0],dtype=float)
ys = np.array([1.0,1.5,2.0,2.5,3.0,3.5],dtype=float)
# Define your model (should be a model with 1 dense layer and 1 unit)
model = tf.keras.Sequential([keras.layers.Dense(units=1,input_shape=[1])])
# Compile your model
# Set the optimizer to Stochastic Gradient Descent
# and use Mean Squared Error as the loss function
model.compile(optimizer='sgd', loss='mean_squared_error')
# Train your model for 1000 epochs by feeding the i/o tensors
model.fit(xs, ys, epochs=1000)
return model.predict(y_new)[0]
### END CODE HERE
Get your trained model
prediction = house_model([8.0])
print(prediction)