我正在尝试从keras库进行几次导入。我在Jupyter笔记本上使用安装了蟒蛇的Python来完成这项工作。我以前用过keras,我只是检查了一下更新,但没有发现。以下是导入语句。
from keras.preprocessing.text import Tokenizer
from keras.utils import to_categorical
from keras.models import Sequential
from keras.layers import Dense
from keras.layers import SimpleRNN
from keras.layers import Embedding
当我运行这个程序时,我收到一个警告,上面写着"使用TensorFlow后端"。然后,我得到一个以"NoneType"结尾的长错误输出。对象没有属性"message_types_by_name"。有什么问题吗?
由于Tensorflow支持Keras作为高级API,因此建议导入Keras库/模块的方法如下。
import tensorflow as tf
from tf.keras.preprocessing.text import Tokenizer
from tf.keras.utils import to_categorical
from tf.keras.models import Sequential
from tf.keras.layers import Dense
from tf.keras.layers import SimpleRNN
from tf.keras.layers import Embedding
请在此处查看Keras的文档以供参考。