Obtuve este error al tratar de ejecutar la última celda de código y después de buscar en la web una posible solución no he encontrado la forma de resolverlo.
sgd = keras.optimizers.SGD()
w_b = tf.Variable([w,b])
sgd.minimize(lambda: tf.math.reduce_mean((etiquetas - (dataset*w_b[0]+w_b[1]))**2) ,w_b) <<-- Error
w_b.numpy()
AttributeError: 'tensorflow.python.framework.ops.EagerTensor' object has no attribute '_unique_id'
Por lo que veo en el siguiente video también se aborda la solución al reto del instructor y se utiliza parte de este código, así que espero que alguie pueda ayudar.
Saludos