EntityRelationEmbeddingModel¶
-
class
EntityRelationEmbeddingModel(triples_factory, embedding_dim=50, relation_dim=None, loss=None, predict_with_sigmoid=False, preferred_device=None, random_seed=None, regularizer=None, entity_initializer=None, entity_initializer_kwargs=None, entity_normalizer=None, entity_normalizer_kwargs=None, entity_constrainer=None, entity_constrainer_kwargs=None, relation_initializer=None, relation_initializer_kwargs=None, relation_normalizer=None, relation_normalizer_kwargs=None, relation_constrainer=None, relation_constrainer_kwargs=None)[source]¶ Bases:
pykeen.models.base.ModelA base module for KGE models that have different embeddings for entities and relations.
Initialize the entity embedding model.
- Parameters
relation_dim (
Optional[int]) – The relation embedding dimensionality. If not given, defaults to same size as entity embedding dimension.
See also
Constructor of the base class
pykeen.models.ModelSee also
Constructor of the base class
pykeen.models.EntityEmbeddingModelAttributes Summary
The entity embedding dimension.
The relation embedding dimension.
Methods Summary
Has to be called after each parameter update.
Attributes Documentation
-
relation_dim¶ The relation embedding dimension.
Methods Documentation