Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use up to date pyrdf2vec to generate embeddings? #20

Open
vemonet opened this issue Nov 27, 2020 · 0 comments
Open

Use up to date pyrdf2vec to generate embeddings? #20

vemonet opened this issue Nov 27, 2020 · 0 comments

Comments

@vemonet
Copy link
Member

vemonet commented Nov 27, 2020

See the pyRDF2Vec documentation:

https://pyrdf2vec.readthedocs.io/en/latest/readme.html#create-a-knowledge-graph-object

To create embeddings:

from pyrdf2vec.graphs import KG

kg = KG(location="https://dbpedia.org/sparql", is_remote=True)

from pyrdf2vec.samplers import UniformSampler
from pyrdf2vec.walkers import RandomWalker

walkers = [RandomWalker(4, 5, UniformSampler())]

from pyrdf2vec import RDF2VecTransformer

transformer = RDF2VecTransformer(walkers=[walkers], sg=1)
# Entities should be a list of URIs that can be found in the Knowledge Graph
embeddings = transformer.fit_transform(kg, entities)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant