Cannot find reference 'TextVectorization' in '__init__.py'
Question:
I’m using Pycharm 2021.2.3 with tensorflow 2.6.2 on ubuntu 18.04.6
When testing the Text classification tutorial from https://www.tensorflow.org/text/guide/word_embeddings
In this line :
from tensorflow.keras.layers import TextVectorization
I got the error:
Cannot find reference ‘TextVectorization’ in ‘init.py’
But calling TextVectorization in my model is working. And if I use tf.keras.layers.TextVectorization, again no problem
Answers:
This is a bug. I opened an issue on jetbrains
https://youtrack.jetbrains.com/issue/PY-51709
TextVectorization is found under tensorflow.keras.layers.experimental.preprocessing
, not tensorflow.keras.layers
I’m using Pycharm 2021.2.3 with tensorflow 2.6.2 on ubuntu 18.04.6
When testing the Text classification tutorial from https://www.tensorflow.org/text/guide/word_embeddings
In this line :
from tensorflow.keras.layers import TextVectorization
I got the error:
Cannot find reference ‘TextVectorization’ in ‘init.py’
But calling TextVectorization in my model is working. And if I use tf.keras.layers.TextVectorization, again no problem
This is a bug. I opened an issue on jetbrains
https://youtrack.jetbrains.com/issue/PY-51709
TextVectorization is found under tensorflow.keras.layers.experimental.preprocessing
, not tensorflow.keras.layers