Ao usar os pesos aleatórios do código da aula meus gráficos ficaram diferentes:
pesos_camada_dense_zerados = np.zeros((784, 256))
pesos_camada_dense_aleatorios = np.random.rand(784, 256)
modelo.layers[1].set_weights([pesos_camada_dense_aleatorios,
vieses_camada_dense])
modelo.layers[1].get_weights()

E esse é o meu kernel_initializer: {'keras.initializers'} que também está diferente da aula.