Skip to content

Instantly share code, notes, and snippets.

@NMZivkovic
Created August 17, 2019 14:26
Show Gist options
  • Save NMZivkovic/dfd88db6d2da75203e7ffd58627cd0cd to your computer and use it in GitHub Desktop.
Save NMZivkovic/dfd88db6d2da75203e7ffd58627cd0cd to your computer and use it in GitHub Desktop.
def build_multi_head_attention_layers(num_neurons, num_heads):
multi_head_attention_layer = MultiHeadAttentionLayer(num_neurons, num_heads)
dropout = tf.keras.layers.Dropout(0.1)
normalization = LayerNormalization(epsilon=1e-6)
return multi_head_attention_layer, dropout, normalization
def build_feed_forward_layers(num_neurons, num_hidden_neurons):
feed_forward_layer = tf.keras.Sequential()
feed_forward_layer.add(Dense(num_hidden_neurons, activation='relu'))
feed_forward_layer.add(Dense(num_neurons))
dropout = Dropout(0.1)
normalization = LayerNormalization(epsilon=1e-6)
return feed_forward_layer, dropout, normalization
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment