AttributeError: module ‘tensorflow.python.framework.ops’ has no attribute ‘_TensorLike’

AttributeError: module ‘tensorflow.python.framework.ops’ has no attribute ‘_TensorLike’ とは

KerasとTensorFlow、Pythonのバージョンによっては「AttributeError: module ‘tensorflow’ has no attribute ‘get_default_graph’」のエラーが発生することがあります。

例えば以下のように読み込むと「tensorflow.python.framework.ops' has no attribute '_TensorLike'」が発生します。

from keras.layers.recurrent import SimpleRNN
from keras.models import Sequential
from keras.optimizers import Adam
from keras.layers import Dense, Activation

解決策

import している kerasの前にtensorflow.python.keras を追加・変更すれば解決されます。

from tensorflow.keras.layers import SimpleRNN
from tensorflow.keras.models import Sequential
from tensorflow.keras.optimizers import Adam
from tensorflow.keras.layers import Dense, Activation

上記で正しく読み込みが出来るようになります。

✨生成AIコース 受講お申込み受付中!

生成AIの概要やChatGPTの基礎操作、プロンプトエンジニアリングの基礎から実践まで学べます。演習課題を通じて、ご自身の業務に適したプロンプトやツールを作成し、生成AIを業務に活用できるスキルが身につきます。

受講特典:受講期間中、59種類の充実したAI Academyのオリジナルテキストを使いながら学んでいただけます。 例)「機械学習に必要な数学編」「機械学習アルゴリズムの理論と実装編」「自然言語処理編」「プロンプトエンジニアリング入門編」など

オンラインAIプログラミングスクールAI Academy Bootcamp

AI Academy Bootcampの「動画プラン(6ヶ月)」は、500種類以上のオリジナルテキストコンテンツに加え、6コース(AIビギナーコース、ITビギナーコース、Pythonコース、データサイエンスコース、機械学習コース、LLMアプリ開発コース)をセットにしたプランです。1日の受講費用換算で、約194円でご受講頂けます。

どこよりもお得に、効率よくAIスキルを身に付けたい方、AI人材として転職したい方は、ぜひご受講ご検討ください。

🎁ちょっとひと息 ! 業務や学習に役立つライブラリーをプレゼント !

オンラインプログラミングスクールのAI Academy Bootcamp LINE公式のライブラリーでは無料動画、講座、最新技術資料など、学習や業務に役立つ秀逸な教材や実践的なリソースを豊富に取り揃えています!毎週新しいコンテンツも更新中です。LINE友だち登録でプレゼントします。ぜひご活用ください!

LINE Libraryで人気 の動画です。

倍速で学ぶ!生成AIを活用したプログラミング勉強法】 生成AIを活用して効率的にプログラミングを学ぶ方法を解説しています。生成AIの基本的な仕組みや効果的な活用法、注意点についても詳しく説明。勉強法とともに生成AIそのものについても学べる内容となっています。ぜひご覧ください!

AI Academy Bootcamp