手書き数字の分類を本で勉強中の初心者です。jupyternotebookで学習を行うとThe kernel appears to have died. It will restart automatically.で学習できないのでgooglecolaboratoryで行おうとしています。
しかしjupyternotebookでできていたto_categoricalが使えず困っています。
python
1import tensorflow as tf 2from keras.datasets import mnist 3import matplotlib.pyplot as plt 4from keras import backend as Keras 5import keras 6from tensorflow.keras.models import Sequential 7from keras.layers import Dense, Dropout, Flatten 8from keras.layers import Conv2D, MaxPooling2D 9 10#学習用教師ラベルを変換 11print("Keras変換前学習用教師ラベルデータ train_teacher_labels shape:", train_teacher_labels.shape) 12train_teacher_labels = keras.utils.to_categorical(train_teacher_labels, NUM_CLASSES) 13print("Keras変換後学習用教師ラベルデータ train_teacher_labels shape:", train_teacher_labels.shape) 14print("ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー") 15 16#検証用教師ラベルを変換 17print("Keras変換前学習用検証ラベルデータ test_teacher_labels shape:", test_teacher_labels.shape) 18print(test_teacher_labels) 19test_teacher_labels = keras.utils.to_categorical(test_teacher_labels, NUM_CLASSES) 20print("Keras変換後学習用教師ラベルデータ test_teacher_labels shape:", test_teacher_labels.shape) 21print(test_teacher_labels) 22 23print("0〜9のラベルが0,1のラベルに変更されていることがわかる")
エラー内容
python
1AttributeError: module 'tensorflow.python.keras.utils' has no attribute 'to_categorical'
The kernel appears to have died. It will restart automatically.の解決策も教えていただけるとありがたいです。
分かる方いましたらよろしくお願いします。
macOSXを利用しています。
回答1件
あなたの回答
tips
プレビュー