Temos que o modelo da rede neural é o seguinte:
A resposta da atividade não deveria ser perceptron = keras.Sequential([keras.layers.Dense(units=1, input_shape=[4])])
em vez de perceptron = keras.Sequential([keras.layers.Dense(1, input_shape=[4])])
?