Skip to content
This repository has been archived by the owner on Mar 3, 2024. It is now read-only.

Commit

Permalink
Update accuracy
Browse files Browse the repository at this point in the history
  • Loading branch information
CyberZHG committed Oct 8, 2018
1 parent 3cc2c21 commit 6dcf624
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 184 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -108,3 +108,6 @@ venv.bak/

# IDE
.idea

# Temporary README
README.rst
174 changes: 0 additions & 174 deletions README.rst

This file was deleted.

12 changes: 3 additions & 9 deletions tests/seq_self_attention/test_pos.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,21 +12,15 @@ def get_pos_model(attention, token_dict, pos_num):
input_data = keras.layers.Input(shape=(None,), name='Input-Data')
input_pos = keras.layers.Input(shape=(pos_num,), name='Input-Pos')
embd = keras.layers.Embedding(input_dim=len(token_dict),
output_dim=16,
output_dim=32,
mask_zero=True,
name='Embedding')(input_data)
lstm = keras.layers.Bidirectional(keras.layers.LSTM(units=16,
return_sequences=True),
name='Bi-LSTM')(embd)
if attention.return_attention:
att, weights = attention([lstm, input_pos])
else:
att = attention([lstm, input_pos])
att, weights = attention([lstm, input_pos])
dense = keras.layers.Dense(units=5, name='Dense')(att)
if attention.return_attention:
model = keras.models.Model(inputs=[input_data, input_pos], outputs=[dense, weights])
else:
model = keras.models.Model(inputs=[input_data, input_pos], outputs=dense)
model = keras.models.Model(inputs=[input_data, input_pos], outputs=[dense, weights])
model.compile(
optimizer='adam',
loss={'Dense': 'sparse_categorical_crossentropy'},
Expand Down
2 changes: 1 addition & 1 deletion tests/seq_self_attention/util.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ def get_model(attention, token_dict):
model.compile(
optimizer='adam',
loss={'Dense': 'sparse_categorical_crossentropy'},
metrics={'Dense': 'sparse_categorical_accuracy'},
metrics={'Dense': 'sparse_categorical_crossentropy'},
)
model.summary(line_length=100)
return model
Expand Down

0 comments on commit 6dcf624

Please sign in to comment.