前提・実現したいこと
Pythonを用いて機械学習を行うコードを写経していました。
一度は正常に動いたのですが、kerasをインストールし直したら動かなくなりました。
ご教授願います。
発生している問題・エラーメッセージ
AttributeError Traceback (most recent call last) <ipython-input-18-263240bbee7e> in <module> ----> 1 main() <ipython-input-17-d76b67c5ca3d> in main() 4 5 def main(): ----> 6 model = keras.utils.Sequential() 7 model.add(Dense(3,input_dim=2)) 8 model.add(Activation("sigmoid")) ~\anaconda3\envs\karas-env\lib\site-packages\tensorflow\python\util\deprecation_wrapper.py in __getattr__(self, name) 104 if name.startswith('_dw_'): 105 raise AttributeError('Accessing local variables before they are created.') --> 106 attr = getattr(self._dw_wrapped_module, name) 107 if (self._dw_warning_count < _PER_MODULE_WARNING_LIMIT and 108 name not in self._dw_deprecated_printed): AttributeError: module 'tensorflow.python.keras.api._v1.keras.utils' has no attribute 'Sequential'
該当のソースコード
python
1from keras.models import Sequential 2from keras.layers import Activation,Dense 3import numpy as np 4 5def main(): 6 model = keras.utils.Sequential() 7 model.add(Dense(3,input_dim=2)) 8 model.add(Activation("sigmoid")) 9 model.add(Dense(1)) 10 model.add(Activation("sigmoid")) 11 model.compile(optimizer="adam",loss="mse",metrics=["accuracy"]) 12 x=np.array([[0,0],[0,1],[1,0],[1,1]]) 13 y=np.array([0,1,1,0]) 14 model.fit(x,y,epochs=5000) 15 result=model.predict(x) 16 print(result) 17 18main()
試したこと
kerasのuninstall
pythonのバージョン確認
補足情報(FW/ツールのバージョンなど)
pythonのバージョンは3.6.13
windows10(64ビット)
回答1件
あなたの回答
tips
プレビュー