fixing arguments

This commit is contained in:
kadarakos 2022-05-11 14:59:59 +00:00
parent 57165f9631
commit b7ac4b33e2
4 changed files with 9 additions and 7 deletions

View File

@ -16,10 +16,10 @@ def build_wl_coref_model(
tok2vec: Model[List[Doc], List[Floats2d]], tok2vec: Model[List[Doc], List[Floats2d]],
embedding_size: int = 20, embedding_size: int = 20,
hidden_size: int = 1024, hidden_size: int = 1024,
n_hidden_layers: int = 1, # TODO rename to "depth"? depth: int = 1,
dropout: float = 0.3, dropout: float = 0.3,
# pairs to keep per mention after rough scoring # pairs to keep per mention after rough scoring
rough_k: int = 50, rough_candidates: int = 50,
# TODO is this not a training loop setting? # TODO is this not a training loop setting?
a_scoring_batch_size: int = 512, a_scoring_batch_size: int = 512,
# span predictor embeddings # span predictor embeddings
@ -38,9 +38,9 @@ def build_wl_coref_model(
dim, dim,
embedding_size, embedding_size,
hidden_size, hidden_size,
n_hidden_layers, depth,
dropout, dropout,
rough_k, rough_candidates,
a_scoring_batch_size, a_scoring_batch_size,
), ),
convert_inputs=convert_coref_scorer_inputs, convert_inputs=convert_coref_scorer_inputs,

View File

@ -16,6 +16,7 @@ def build_span_predictor(
tok2vec: Model[List[Doc], List[Floats2d]], tok2vec: Model[List[Doc], List[Floats2d]],
hidden_size: int = 1024, hidden_size: int = 1024,
dist_emb_size: int = 64, dist_emb_size: int = 64,
prefix: str = "coref_head_clusters"
): ):
# TODO fix this # TODO fix this
try: try:
@ -30,7 +31,7 @@ def build_span_predictor(
convert_inputs=convert_span_predictor_inputs, convert_inputs=convert_span_predictor_inputs,
) )
# TODO use proper parameter for prefix # TODO use proper parameter for prefix
head_info = build_get_head_metadata("coref_head_clusters") head_info = build_get_head_metadata(prefix)
model = (tok2vec & head_info) >> span_predictor model = (tok2vec & head_info) >> span_predictor
return model return model

View File

@ -33,9 +33,9 @@ default_config = """
@architectures = "spacy.Coref.v1" @architectures = "spacy.Coref.v1"
embedding_size = 20 embedding_size = 20
hidden_size = 1024 hidden_size = 1024
n_hidden_layers = 1 depth = 1
dropout = 0.3 dropout = 0.3
rough_k = 50 rough_candidates = 50
a_scoring_batch_size = 512 a_scoring_batch_size = 512
sp_embedding_size = 64 sp_embedding_size = 64

View File

@ -26,6 +26,7 @@ default_span_predictor_config = """
@architectures = "spacy.SpanPredictor.v1" @architectures = "spacy.SpanPredictor.v1"
hidden_size = 1024 hidden_size = 1024
dist_emb_size = 64 dist_emb_size = 64
prefix = coref_head_clusters
[model.tok2vec] [model.tok2vec]
@architectures = "spacy.Tok2Vec.v2" @architectures = "spacy.Tok2Vec.v2"