TorchKGE: Knowledge Graph Embedding in Python and PyTorch
- URL: http://arxiv.org/abs/2009.02963v1
- Date: Mon, 7 Sep 2020 09:21:34 GMT
- Title: TorchKGE: Knowledge Graph Embedding in Python and PyTorch
- Authors: Armand Boschin
- Abstract summary: TorchKGE is a Python module for knowledge graph (KG) embedding relying solely on PyTorch.
It features a KG data structure, simple model interfaces and modules for negative sampling and model evaluation.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: TorchKGE is a Python module for knowledge graph (KG) embedding relying solely
on PyTorch. This package provides researchers and engineers with a clean and
efficient API to design and test new models. It features a KG data structure,
simple model interfaces and modules for negative sampling and model evaluation.
Its main strength is a very fast evaluation module for the link prediction
task, a central application of KG embedding. Various KG embedding models are
also already implemented. Special attention has been paid to code efficiency
and simplicity, documentation and API consistency. It is distributed using PyPI
under BSD license. Source code and pointers to documentation and deployment can
be found at https://github.com/torchkge-team/torchkge.
Related papers
- Comgra: A Tool for Analyzing and Debugging Neural Networks [35.89730807984949]
We introduce comgra, an open source python library for use with PyTorch.
Comgra extracts data about the internal activations of a model and organizes it in a GUI.
It can show both summary statistics and individual data points, compare early and late stages of training, focus on individual samples of interest, and visualize the flow of the gradient through the network.
arXiv Detail & Related papers (2024-07-31T14:57:23Z) - pyvene: A Library for Understanding and Improving PyTorch Models via
Interventions [79.72930339711478]
$textbfpyvene$ is an open-source library that supports customizable interventions on a range of different PyTorch modules.
We show how $textbfpyvene$ provides a unified framework for performing interventions on neural models and sharing the intervened upon models with others.
arXiv Detail & Related papers (2024-03-12T16:46:54Z) - TorchCP: A Library for Conformal Prediction based on PyTorch [9.295285907724672]
TorchCP is a Python toolbox for conformal prediction research on deep learning models.
It contains various implementations for posthoc and training methods for classification and regression tasks.
arXiv Detail & Related papers (2024-02-20T03:14:47Z) - DADApy: Distance-based Analysis of DAta-manifolds in Python [51.37841707191944]
DADApy is a python software package for analysing and characterising high-dimensional data.
It provides methods for estimating the intrinsic dimension and the probability density, for performing density-based clustering and for comparing different distance metrics.
arXiv Detail & Related papers (2022-05-04T08:41:59Z) - PyGOD: A Python Library for Graph Outlier Detection [56.33769221859135]
PyGOD is an open-source library for detecting outliers in graph data.
It supports a wide array of leading graph-based methods for outlier detection.
PyGOD is released under a BSD 2-Clause license at https://pygod.org and at the Python Package Index (PyPI)
arXiv Detail & Related papers (2022-04-26T06:15:21Z) - PyHHMM: A Python Library for Heterogeneous Hidden Markov Models [63.01207205641885]
PyHHMM is an object-oriented Python implementation of Heterogeneous-Hidden Markov Models (HHMMs)
PyHHMM emphasizes features not supported in similar available frameworks: a heterogeneous observation model, missing data inference, different model order selection criterias, and semi-supervised training.
PyHHMM relies on the numpy, scipy, scikit-learn, and seaborn Python packages, and is distributed under the Apache-2.0 License.
arXiv Detail & Related papers (2022-01-12T07:32:36Z) - PyTorchVideo: A Deep Learning Library for Video Understanding [71.89124881732015]
PyTorchVideo is an open-source deep-learning library for video understanding tasks.
It covers a full stack of video understanding tools including multimodal data loading, transformations, and models.
The library is based on PyTorch and can be used by any training framework.
arXiv Detail & Related papers (2021-11-18T18:59:58Z) - MOGPTK: The Multi-Output Gaussian Process Toolkit [71.08576457371433]
We present MOGPTK, a Python package for multi-channel data modelling using Gaussian processes (GP)
The aim of this toolkit is to make multi-output GP (MOGP) models accessible to researchers, data scientists, and practitioners alike.
arXiv Detail & Related papers (2020-02-09T23:34:49Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.