IndexError: индекс 5407 выходит за пределы для оси 1 с размером 8 - PullRequest
0 голосов
/ 11 июня 2019

Я новичок в Python и нейронной сети

Это часть моего кода:

y = [[tag2idx[w[1]] for w in s] for s in sentences]

y = pad_sequences(maxlen=max_len, sequences=y, padding="post", value=tag2idx["O"])


y = [to_categorical(i, num_classes=n_tags) for i in y]

Это ошибка:

Using TensorFlow backend.
Traceback (most recent call last):
  File "C:/Users/lam/.PyCharm2019.1/config/scratches/scratch.py", line 79, in <module>
    y = [to_categorical(i, num_classes=n_tags) for i in y]
  File "C:/Users/lam/.PyCharm2019.1/config/scratches/scratch.py", line 79, in <listcomp>
    y = [to_categorical(i, num_classes=n_tags) for i in y]
  File "C:\Users\lam\PycharmProjects\untitled\venv\lib\site-packages\keras\utils\np_utils.py", line 34, in to_categorical
    categorical[np.arange(n), y] = 1
IndexError: index 5407 is out of bounds for axis 1 with size 8
...