- getCode(int) - Method in interface org.deeplearning4j.graph.models.BinaryTree
-
- getCode(int) - Method in class org.deeplearning4j.graph.models.deepwalk.GraphHuffman
-
- getCodeLength(int) - Method in interface org.deeplearning4j.graph.models.BinaryTree
-
- getCodeLength(int) - Method in class org.deeplearning4j.graph.models.deepwalk.GraphHuffman
-
- getCodeString(int) - Method in interface org.deeplearning4j.graph.models.BinaryTree
-
- getCodeString(int) - Method in class org.deeplearning4j.graph.models.deepwalk.GraphHuffman
-
- getConnectedVertexIndices(int) - Method in interface org.deeplearning4j.graph.api.IGraph
-
Return an array of indexes of vertices that the specified vertex is connected to.
Specifically, for undirected graphs return int[] of all X.vertexID() such that (vertex -- X) exists
For directed graphs, return int[] of all X.vertexID() such that (vertex -> X) exists
- getConnectedVertexIndices(int) - Method in class org.deeplearning4j.graph.graph.Graph
-
- getConnectedVertices(int) - Method in interface org.deeplearning4j.graph.api.IGraph
-
Get a list of all of the vertices that the specified vertex is connected to
Specifically, for undirected graphs return list of all X such that (vertex -- X) exists
For directed graphs, return list of all X such that (vertex -> X) exists
- getConnectedVertices(int) - Method in class org.deeplearning4j.graph.graph.Graph
-
- getEdgesOut(int) - Method in interface org.deeplearning4j.graph.api.IGraph
-
Returns a list of edges for a vertex with a given index
For undirected graphs, returns all edges incident on the vertex
For directed graphs, only returns outward directed edges
- getEdgesOut(int) - Method in class org.deeplearning4j.graph.graph.Graph
-
- getGraph() - Method in class org.deeplearning4j.graph.models.embeddings.GraphVectorsImpl
-
- getGraph() - Method in interface org.deeplearning4j.graph.models.GraphVectors
-
- getGraphWalkIterators(int) - Method in interface org.deeplearning4j.graph.iterator.parallel.GraphWalkIteratorProvider
-
Get a list of GraphWalkIterators.
- getGraphWalkIterators(int) - Method in class org.deeplearning4j.graph.iterator.parallel.RandomWalkGraphIteratorProvider
-
- getGraphWalkIterators(int) - Method in class org.deeplearning4j.graph.iterator.parallel.WeightedRandomWalkGraphIteratorProvider
-
- getInnerNodeVector(int) - Method in class org.deeplearning4j.graph.models.embeddings.InMemoryGraphLookupTable
-
- getLearningRate() - Method in class org.deeplearning4j.graph.models.deepwalk.DeepWalk
-
- getNumVertices() - Method in interface org.deeplearning4j.graph.models.embeddings.GraphVectorLookupTable
-
Returns the number of vertices in the graph
- getNumVertices() - Method in class org.deeplearning4j.graph.models.embeddings.InMemoryGraphLookupTable
-
- getOutWeights() - Method in class org.deeplearning4j.graph.models.embeddings.InMemoryGraphLookupTable
-
- getPathInnerNodes(int) - Method in interface org.deeplearning4j.graph.models.BinaryTree
-
- getPathInnerNodes(int) - Method in class org.deeplearning4j.graph.models.deepwalk.GraphHuffman
-
- getRandomConnectedVertex(int, Random) - Method in interface org.deeplearning4j.graph.api.IGraph
-
Randomly sample a vertex connected to a given vertex.
- getRandomConnectedVertex(int, Random) - Method in class org.deeplearning4j.graph.graph.Graph
-
- getTree() - Method in class org.deeplearning4j.graph.models.embeddings.InMemoryGraphLookupTable
-
- getValue() - Method in class org.deeplearning4j.graph.api.Vertex
-
- getVector(int) - Method in interface org.deeplearning4j.graph.models.embeddings.GraphVectorLookupTable
-
Get the vector for the vertex with index idx
- getVector(int) - Method in class org.deeplearning4j.graph.models.embeddings.InMemoryGraphLookupTable
-
- getVectorSize() - Method in class org.deeplearning4j.graph.models.deepwalk.DeepWalk
-
- getVectorSize() - Method in class org.deeplearning4j.graph.models.embeddings.GraphVectorsImpl
-
- getVectorSize() - Method in interface org.deeplearning4j.graph.models.GraphVectors
-
- getVertex(int) - Method in interface org.deeplearning4j.graph.api.IGraph
-
Get a vertex in the graph for a given index
- getVertex(int) - Method in class org.deeplearning4j.graph.graph.Graph
-
- getVertexDegree(int) - Method in interface org.deeplearning4j.graph.api.IGraph
-
Returns the degree of the vertex.
For undirected graphs, this is just the degree.
For directed graphs, this returns the outdegree
- getVertexDegree(int) - Method in class org.deeplearning4j.graph.graph.Graph
-
- getVertexVector(Vertex<V>) - Method in class org.deeplearning4j.graph.models.embeddings.GraphVectorsImpl
-
- getVertexVector(int) - Method in class org.deeplearning4j.graph.models.embeddings.GraphVectorsImpl
-
- getVertexVector(Vertex<V>) - Method in interface org.deeplearning4j.graph.models.GraphVectors
-
- getVertexVector(int) - Method in interface org.deeplearning4j.graph.models.GraphVectors
-
- getVertexVectors() - Method in class org.deeplearning4j.graph.models.embeddings.InMemoryGraphLookupTable
-
- getVertices(int[]) - Method in interface org.deeplearning4j.graph.api.IGraph
-
Get multiple vertices in the graph
- getVertices(int, int) - Method in interface org.deeplearning4j.graph.api.IGraph
-
Get multiple vertices in the graph, with secified indices
- getVertices(int[]) - Method in class org.deeplearning4j.graph.graph.Graph
-
- getVertices(int, int) - Method in class org.deeplearning4j.graph.graph.Graph
-
- getWindowSize() - Method in class org.deeplearning4j.graph.models.deepwalk.DeepWalk
-
- Graph<V,E> - Class in org.deeplearning4j.graph.graph
-
Graph, where all edges and vertices are stored in-memory.
Internally, this is a directed graph with adjacency list representation; however, if undirected edges
are added, these edges are duplicated internally to allow for fast lookup.
Depending on the value of allowMultipleEdges, this graph implementation may or may not allow
multiple edges between any two adjacent nodes.
- Graph(int, VertexFactory<V>) - Constructor for class org.deeplearning4j.graph.graph.Graph
-
- Graph(int, boolean, VertexFactory<V>) - Constructor for class org.deeplearning4j.graph.graph.Graph
-
- Graph(List<Vertex<V>>, boolean) - Constructor for class org.deeplearning4j.graph.graph.Graph
-
- Graph(List<Vertex<V>>) - Constructor for class org.deeplearning4j.graph.graph.Graph
-
- graph - Variable in class org.deeplearning4j.graph.models.embeddings.GraphVectorsImpl
-
- GraphHuffman - Class in org.deeplearning4j.graph.models.deepwalk
-
An implementation of a Huffman tree specifically for graphs.
- GraphHuffman(int) - Constructor for class org.deeplearning4j.graph.models.deepwalk.GraphHuffman
-
- GraphHuffman(int, int) - Constructor for class org.deeplearning4j.graph.models.deepwalk.GraphHuffman
-
- GraphLoader - Class in org.deeplearning4j.graph.data
-
Utility methods for loading graphs
- GraphVectorLookupTable - Interface in org.deeplearning4j.graph.models.embeddings
-
Lookup table for vector representations of the vertices in a graph
- GraphVectors<V,E> - Interface in org.deeplearning4j.graph.models
-
Vectors for nodes in a graph.
- GraphVectorSerializer - Class in org.deeplearning4j.graph.models.loader
-
GraphVectorSerializer: Provide static methods to save and load DeepWalk/Graph vectors
- GraphVectorsImpl<V,E> - Class in org.deeplearning4j.graph.models.embeddings
-
Base implementation for GraphVectors.
- GraphVectorsImpl() - Constructor for class org.deeplearning4j.graph.models.embeddings.GraphVectorsImpl
-
- GraphWalkIterator<T> - Interface in org.deeplearning4j.graph.iterator
-
Interface/iterator representing a sequence of walks on a graph
For example, a GraphWalkIterator<T> can represesnt a set of independent random walks on a graph
- GraphWalkIteratorProvider<V> - Interface in org.deeplearning4j.graph.iterator.parallel
-
GraphWalkIteratorProvider: implementations of this interface provide a set of GraphWalkIterator objects.