Dimensions must be equal, but are 15 and 100 for 'att_layer_2/mul' (op: 'Mul') with input shapes: [?,15], [?,15,100].
When I ran by using python textClassifierHATT.py in Anaconda, I got this error: Using TensorFlow backend. (25000, 3) textClassifierHATT.py:56: UserWarning: No parser was explicitly specified, so I'm using the best available HTML parser for this system ("html.parser"). This usually isn't a problem, but if you run this code on another system, or in a different virtual environment, it may use a different parser and behave differently.
The code that caused this warning is on line 56 of the file textClassifierHATT.py. To get rid of this warning, pass the additional argument 'features="html.parser"' to the BeautifulSoup constructor.
text = BeautifulSoup(data_train.review[idx])
/home/user/anaconda3/envs/py27_env/lib/python2.7/site-packages/keras_preprocessing/text.py:177: UserWarning: The nb_words argument in Tokenizer has been renamed num_words.
warnings.warn('The nb_words argument in Tokenizer '
Total 80568 unique tokens.
('Shape of data tensor:', (25000, 15, 100))
('Shape of label tensor:', (25000, 2))
Number of positive and negative reviews in traing and validation set
[10026. 9974.]
[2474. 2526.]
Total 400000 word vectors.
2018-11-20 09:49:08.166457: I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA
Traceback (most recent call last):
File "textClassifierHATT.py", line 188, in
I have the same problem
Me,too
compute_mask (): return None
compute_mask (): return None
I got that errors when I used the version of python is 3.5,Then I change the version to 2.7, and the error didn't occur.
I change the version to 2.7, the error still occurs. How to deal with it?
I change the version to 2.7, the error still occurs. How to deal with it? You need to change the version of your keras to 2.0.8, and don't use the latest version.
I met the same issue
I met the same issue
Make sure the version of keras is 2.0.8 and the version of python is 2.7
compute_mask (): return None
Thanks, this worked for me with Python3.6
compute_mask (): return None
Worked, thanks :smiley:
compute_mask (): return None
python 3.7, worked, thanks
compute_mask (): return None
WORKED!!!!