首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法导入名称'TextVectorization‘

无法导入名称'TextVectorization‘
EN

Stack Overflow用户
提问于 2021-09-01 17:05:28
回答 1查看 515关注 0票数 1

我可以成功地运行Keras mnist示例。现在我想运行在这里找到的“使用序列到序列转换器的英语到西班牙语翻译”示例。我运行的是TensorFlow 2.5.0 https://colab.research.google.com/github/keras-team/keras-io/blob/master/examples/nlp/ipynb/neural_machine_translation_with_transformer.ipynb#scrollTo=HPyHRZvOO1G1

当我尝试导入TextVectorization时,我得到以下错误:

代码语言:javascript
运行
复制
>>> import pathlib
>>> import random
>>> import string
>>> import re
>>> import numpy as np
>>> import tensorflow as tf
2021-09-01 11:45:11.253159: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] 
Successfully opened dynamic library libcudart.so.11.0
>>> from tensorflow import keras
>>> from tensorflow.keras import layers
>>> from tensorflow.keras.layers import TextVectorization
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name 'TextVectorization' from 'tensorflow.keras.layers' 
(/home/users/stren/anaconda3/lib/python3.8/site-packages/tensorflow/keras/layers/__init__.py)
>>> tf.__version__
'2.5.0'

你知道我做错了什么吗?

EN

Stack Overflow用户

发布于 2021-09-22 03:07:02

我和conda也遇到了同样的问题。

解决方案可以在here中找到

您应该从tensorflow.keras.layers.experimental.preprocessing而不是

导入TextVectorization

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69017992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档