Class GraphVectorsImpl<V,​E>

    • Constructor Detail

      • GraphVectorsImpl

        public GraphVectorsImpl()
    • Method Detail

      • getVertexVector

        public org.nd4j.linalg.api.ndarray.INDArray getVertexVector​(int vertexIdx)
        Specified by:
        getVertexVector in interface GraphVectors<V,​E>
      • similarity

        public double similarity​(Vertex<V> vertex1,
                                 Vertex<V> vertex2)
        Returns the cosine similarity of the vector representations of two vertices in the graph
        Specified by:
        similarity in interface GraphVectors<V,​E>
        Returns:
        Cosine similarity of two vertices
      • similarity

        public double similarity​(int vertexIdx1,
                                 int vertexIdx2)
        Returns the cosine similarity of the vector representations of two vertices in the graph, given the indices of these verticies
        Specified by:
        similarity in interface GraphVectors<V,​E>
        Returns:
        Cosine similarity of two vertices