我从Anaconda提示符(Anaconda 3)运行一个jupyter笔记本,我正在尝试使用tensorflow keras。
我试图运行导入语句:
from tensorflow.keras.models import Sequential我得到以下错误:
ImportError Traceback (most recent call last)
<ipython-input-1-d23f18c08372> in <module>
4 from keras.models import Model
5
----> 6 from tensorflow.keras.models import Sequential
7
8 from tensorflow.keras.layers import Dense, Activation, Dropout
~\Anaconda3\lib\site-packages\tensorflow\keras\__init__.py in <module>
12 import sys as _sys
13
---> 14 from . import activations
15 from . import applications
16 from . import backend
~\Anaconda3\lib\site-packages\tensorflow\keras\activations\__init__.py in <module>
21 from tensorflow.python.keras.activations import softplus
22 from tensorflow.python.keras.activations import softsign
---> 23 from tensorflow.python.keras.activations import swish
24 from tensorflow.python.keras.activations import tanh
25
ImportError: cannot import name 'swish' from 'tensorflow.python.keras.activations' (C:\Users\FlamePrinz\Anaconda3\lib\site-packages\tensorflow\python\keras\activations.py)发布于 2020-10-07 16:24:05
这是一个较老的问题,但我最终采纳了史努比博士的建议,卸载和重新安装TensorFlow解决了我的问题。
发布于 2020-05-15 06:19:36
试试这边
from keras.utils.generic_utils import get_custom_objects
from keras.layers import Activation
get_custom_objects().update({'swish': Activation(swish)})需要将swish函数传递到激活类中才能实际构建它。
然后你就可以
model.add(Dense(64, activation = "swish"))发布于 2020-07-08 05:17:57
您可以从pypi下载pypi激活。尝试以下几点:
pip install swish-activationimport swish_packagefrom swish_package import swishhttps://stackoverflow.com/questions/61810231
复制相似问题