前提・実現したいこと
機械学習を体験するために,こののWebサイトを参考にしています.
https://techacademy.jp/magazine/18981
terminal
1pip install keras 2pip install matplotlib
まではできました.
発生している問題・エラーメッセージ
terminal
1$ Python3 hoge.py 2Traceback (most recent call last): 3 File "/Users/username/document/Programing/Python/ml/workspace1/hoge.py", line 2, in <module> 4 from keras import backend as K 5 File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/keras/__init__.py", line 20, in <module> 6 from . import initializers 7 File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/keras/initializers/__init__.py", line 124, in <module> 8 populate_deserializable_objects() 9 File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/keras/initializers/__init__.py", line 82, in populate_deserializable_objects 10 generic_utils.populate_dict_with_module_objects( 11AttributeError: module 'keras.utils.generic_utils' has no attribute 'populate_dict_with_module_objects'
とエラーが出力され,実行できません.
該当のソースコード
Python
1# 必要なライブラリのインポート 2from keras import backend as K 3from keras.datasets import mnist 4import matplotlib.pyplot as plt 5 6# mnist データをダウンロード 7(train_images, train_labels), (test_images, test_labels) = mnist.load_data() 8 9# 画像データとラベルの要素数を表示 10print("画像データの要素数", train_images.shape) 11print("ラベルデータの要素数", train_labels.shape) 12 13# ラベルと画像データを表示 14for i in range(0,10): 15 print("ラベル", train_labels[i]) 16 plt.imshow(train_images[i].reshape(28, 28), cmap='Greys') 17 plt.show()
試したこと
TensorFlowのバージョンを1.14.0に下げましたが,TensorFlowをバージョンアップしてくれというようなエラーが出ます.
補足情報(FW/ツールのバージョンなど)
macOS Big Sur 11.2.3
Python3.9.0
tensorflow 2.5.0rc1
Keras 2.4.3
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/25 16:09