Class Node<T extends Tensor<T>,​F extends Function<T>>

java.lang.Object
deepboof.graph.Node<T,​F>

public class Node<T extends Tensor<T>,​F extends Function<T>>
extends java.lang.Object
Node in a network graph which describes the network's processing sequence. If there are multiple sources a TensorMerger must be provided. A function can only process one input.
  • Field Summary

    Fields 
    Modifier and Type Field Description
    TensorMerger<T> combine
    Operation for combining multiple input sources together
    F function
    Function for this node
    java.lang.String name
    Unique identifier for this function
    java.util.List<InputAddress> sources
    Specifies locations of inputs to this function
  • Constructor Summary

    Constructors 
    Constructor Description
    Node()  
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • sources

      public java.util.List<InputAddress> sources
      Specifies locations of inputs to this function
    • name

      public java.lang.String name
      Unique identifier for this function
    • combine

      public TensorMerger<T extends Tensor<T>> combine
      Operation for combining multiple input sources together
    • function

      public F extends Function<T> function
      Function for this node
  • Constructor Details

    • Node

      public Node()