mirror of
https://github.com/explosion/spaCy.git
synced 2025-07-18 20:22:25 +03:00
fixing arguments
This commit is contained in:
parent
57165f9631
commit
b7ac4b33e2
|
@ -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,
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user