vaticle / typedb-ml

TypeDB-ML is the Machine Learning integrations library for TypeDB
https://vaticle.com
Apache License 2.0
552 stars 93 forks source link

Pytorch Geometric support (deprecates KGCN) #161

Closed jmsfltchr closed 1 year ago

jmsfltchr commented 2 years ago

What is the goal of this PR?

Migrate the ethos of TypeDB-ML to be a library to support machine learning using existing graph learning frameworks, starting with support for PyTorch Geometric and NetworkX to support in-memory graphs and general-purpose graph algorithms.

What are the changes implemented in this PR?

Solves #44

lolski commented 1 year ago

Approved for the build only. The API contains many changes and most of them are fundamental. They will be reviewed later in a longer discussion (most probably in person) with James and Joshua.