I believe I found a mistake/typo on lesson 5 notebook , in the Multi-size CNN.
When constructing the ‘graph’ model (multi CNN) - its Input layer shape is written as
graph_in = Input ((vocab_size, 50)) where vocab_size is 5000 (when its need to be 500):
This graph model is than used in the sequential model after the embedding layer that have output of (500,50):
so to fix that i would change the graph model Input layer to be:
graph_in = Input ((seq_len, 50)) which is the output size for the embedding layer.