IndexError: index 6 is out of bounds for axis 1 with size 6
Using TensorFlow backend.Traceback (most recent call last): File "E:/Python3Doc/APIdocs/kerasMy/to-cat.py", line 7, in y_train_use = np_utils.to_categorical(y_train, num_classes=nb_classes) File "C:\Program Files\Anaconda3\lib\site-packages\keras\utilsp_utils.py", line 31, in to_categorical categorical[np.arange(n), y] = 1
IndexError: index 6 is out of bounds for axis 1 with size 6
# coding: utf-8
from keras.utils import np_utils
nb_classes = 6
y_train = [1, 3, 5, 2, 6, 4, 1]
y_train_use = np_utils.to_categorical(y_train, num_classes=nb_classes)
print(y_train_use)
수정: nbclasses = 7, 즉 클래스 레이 블 은 0 부터 시작 해 야 합 니 다!!!!!!!!!!!!!
다음 과 같다.
# coding: utf-8
from keras.utils import np_utils
nb_classes = 7
y_train = [1, 3, 5, 2, 6, 4, 1]
y_train_use = np_utils.to_categorical(y_train, num_classes=nb_classes)
print(y_train_use)
결과:
[[ 0. 1. 0. 0. 0. 0. 0.] [ 0. 0. 0. 1. 0. 0. 0.] [ 0. 0. 0. 0. 0. 1. 0.] [ 0. 0. 1. 0. 0. 0. 0.] [ 0. 0. 0. 0. 0. 0. 1.] [ 0. 0. 0. 0. 1. 0. 0.] [ 0. 1. 0. 0. 0. 0. 0.]]
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
NLP4J - Java로 형태소 해석 (Yahoo! 개발자 네트워크 일본어 형태소 해석을 이용)Yahoo! Japan이 제공하고 있는 일본어 형태소 해석 API입니다. 텍스트 분석 : 일본어 형태소 분석 - Yahoo! 개발자 네트워크 품목 설명 제공자 야후 주식회사 Yahoo Japan Corporation...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.