Skip to content

Commit 8d575cb

Browse files
committed
Rename self.transition_merge_hidden_dim -> self.merge_words_output_dim Will make other variable names easier to choose for similar dimensions
1 parent 2d32085 commit 8d575cb

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

stanza/models/depparse/transition/model.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,8 @@ def __init__(self, args, vocab, emb_matrix=None, foundation_cache=None, bert_mod
123123
self.nonlinearity,
124124
self.drop,
125125
nn.Linear(self.word_hidden_dim, self.word_hidden_dim))
126-
self.transition_merge_hidden_dim = self.args['transition_merge_hidden_dim']
127-
self.merge_hidden_dim = self.transition_hidden_dim + self.args['hidden_dim'] + self.transition_merge_hidden_dim
126+
self.merge_words_output_dim = self.args['transition_merge_words_output_dim']
127+
self.merge_hidden_dim = self.transition_hidden_dim + self.args['hidden_dim'] + self.merge_words_output_dim
128128
# Splitting this into a left and right version is close,
129129
# but seems to be somewhat more accurate than one layer
130130
# 5 model dev avg LAS baseline merge-two-sides
@@ -181,8 +181,8 @@ def __init__(self, args, vocab, emb_matrix=None, foundation_cache=None, bert_mod
181181
# to select which part of the wider output to use.
182182
# The first experiment with this wound up also being slower
183183
# and less effective.
184-
self.merge_words_right = nn.Linear(self.args['hidden_dim'] * 4, self.transition_merge_hidden_dim)
185-
self.merge_words_left = nn.Linear(self.args['hidden_dim'] * 4, self.transition_merge_hidden_dim)
184+
self.merge_words_right = nn.Linear(self.args['hidden_dim'] * 4, self.merge_words_output_dim)
185+
self.merge_words_left = nn.Linear(self.args['hidden_dim'] * 4, self.merge_words_output_dim)
186186

187187
# TODO: again, left/right or include a relation embedding
188188
if self.args['transition_subtree_combination'] in (SubtreeCombination.LINEAR, SubtreeCombination.HEAD_LINEAR):

stanza/models/parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ def build_argparse():
236236
parser.add_argument('--model_type', default='graph', choices=['graph', 'transition'], help='Which model to use')
237237
parser.add_argument('--transition_embedding_dim', type=int, default=20, help="Embedding size for a transition")
238238
parser.add_argument('--transition_hidden_dim', type=int, default=20, help="Embedding size for transition stack")
239-
parser.add_argument('--transition_merge_hidden_dim', type=int, default=200, help="Dimension for merging words when scoring transitions")
239+
parser.add_argument('--transition_merge_words_output_dim', type=int, default=200, help="Dimension for merging words when scoring transitions")
240240
parser.add_argument('--transition_subtree_combination', type=lambda x: SubtreeCombination[x.upper()], default=SubtreeCombination.NONE,
241241
help="Which subtree combination method to use. {}".format(", ".join(x.name for x in SubtreeCombination)))
242242
parser.add_argument('--transition_subtree_nonlinearity', type=str, default='none',

0 commit comments

Comments
 (0)