Neuralnetwork layer

Constructors

  • Parameters

    • obj: object

      Config

    Returns Layer

Accessors

  • get dependentLayers(): string[]
  • List of names of other layers dependent on this layer.

    Returns string[]

Methods

  • Bind pre-condition values.

    Parameters

    • values: {
          input: Tensor | Matrix | { [key: string]: Tensor | Matrix };
          n: number;
          rest: any;
          supervisor?: Matrix;
      }

      Binding object

      • input: Tensor | Matrix | { [key: string]: Tensor | Matrix }

        Input data for neuralnetwork

      • n: number

        Data count

      • rest: any

        Some other values

      • Optionalsupervisor?: Matrix

        Supervisor data

    Returns void

  • Returns object of this layer.

    Returns PlainLayerObject

    Object represented this layer

  • Update parameters.

    Parameters

    • optimizer: { delta: (arg0: string, arg1: Matrix) => Matrix; lr: number }

      Optimizer for this layer

    Returns void

  • Returns layer from JSON.

    Parameters

    • obj: PlainLayerObject

      Object represented a layer

    Returns Layer

    Layer

  • Regist layer class.

    Parameters

    • Optionalname: string

      Name of the layer

    • Optionalcls: Layer

      Layer class

    Returns void