@ai-on-browser/data-analysis-models
    Preparing search index...

    Class ComputationalGraph

    Computational graph for Neuralnetwork structure

    Index

    Constructors

    Properties

    _nodes: any[]
    _order: any[]

    Accessors

    • get inputNodes(): Node[]

      Input nodes

      Returns Node[]

    • get nodes(): Node[]

      Graph nodes

      Returns Node[]

    • get outputNodes(): Node[]

      Output nodes

      Returns Node[]

    • get size(): number

      Number of nodes

      Returns number

    Methods

    • Returns void

    • Add a layer.

      Parameters

      • layer: PlainLayerObject | Layer

        Added layer

      • Optionalname: string

        Node name

      • Optionalinputs: string | number | (string | number)[]

        Input node names or const value for the added layer

      Returns void

    • Bind values to layers

      Parameters

      • values: object

        Binding values

      Returns void

    • Returns calculated values.

      Parameters

      • Optionalrequire: (string | number)[]

        Name or index of nodes at least calculated

      Returns void

    • Returns a specific name node.

      Parameters

      • name: string

        Node name

      Returns Node

      Node

    • Returns gradient values.

      Parameters

      • Optionale: Matrix

        Input of gradient

      Returns Matrix

      Output of gradient

    • Returns a string of DOT format.

      Returns string

      String of DOT format

    • Returns object representation.

      Returns LayerObject[]

      Object represented this graph

    • Returns onnx model

      Returns Uint8Array

      onnx model byte array

    • Returns Graph.

      Parameters

      • nodes: LayerObject[]

        Array of object represented a graph

      Returns ComputationalGraph

      Graph

    • Load onnx model.

      Parameters

      • buffer: ArrayBuffer | Uint8Array<ArrayBufferLike> | File

        File

      Returns Promise<ComputationalGraph>

      Loaded graph