No minuto 4:08 o resultado de
modelo = KMeans(n_clusters=3)
modelo.fit(generos_escalados)
é:
[1 1 2...0 1 2]
e no minuto 5:03 é :
[1 1 0 ... 0 1 0]
Aparentemente é necessário fixar a SEED do algorítimo. Se fizermos:
import pandas as pd
import numpy as np
SEED = 5
np.random.seed(SEED)
logo na primeira célula, o problema não ocorre mais, desde que o código seja rodado em bloco.