IndexError: list index out of range

Fermé
fathiaghribi - 11 déc. 2020 à 18:47
jee pee Messages postés 40415 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 4 novembre 2024 - 11 déc. 2020 à 18:59
Bonjour tous le monde,
je suis en train d'exécuter le module explore_module.ipynb dans le projet github suivant https://github.com/sebkim/lda2vec-pytorch mais j'ai eu l'erreur indiqué ci-dessus lors d'exécuter l'instruction suivante

for each, epoch in model_list2[:-1:(len(model_list2)//10)+1][:2] + [model_list2[-1]]:
state = torch.load(f'{each}', map_location=lambda storage, loc: storage)
doc_weights = state['doc_weights.weight'].cpu().clone().numpy()

# distribution over the topics for each document
topic_dist = softmax(doc_weights)

# distribution of nonzero probabilities
dist = topic_dist.reshape(-1)
plt.hist(dist[dist > 0.01], bins=40);
plt.title(f'epoch: {epoch}')
plt.show()

merci de me répondre

1 réponse

jee pee Messages postés 40415 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 4 novembre 2024 9 412
11 déc. 2020 à 18:59
Bonjour,

La base du debug d'un code, mettre toutes lignes en commentaire et les dé-commenter une à une pour voir celle qui est en erreur, ainsi qu'afficher toutes les valeurs utilisées pour voir si elles correspondent bien à ce que tu attends.
0